Neler yeni

NASIL ? Xenforo mesaj alanı hatası

Önemli Uyarı

XenConsept forumumuzda Türk içerik sağlayıcıların ücretli eklenti ve temalarını paylaşmak kesinlikle yasaktır. Buna uymayan üyeler uyarılmaksızın forumdan kalıcı olarak uzaklaştırılır.

Important Warning

Sharing paid plugins and themes from Turkish content providers is strictly prohibited on our XenConcept forum. Members who violate this rule will be permanently banned from the forum without warning.

XenConsept

Administrator
Developer
Katılım
24 Ara 2025
Konular
29
Mesajlar
40
Çözümler
2
Tepkime puanı
20
Xenforo forumda konu yanıt alanına metin gireceğim zaman google chrome için sorun yok ama internet explorer kullanırken imleç geç aktif oluyor?

XenForo’nun konu/yanıt metin editörü Froala tabanlıdır ve Internet Explorer (özellikle IE11 ve altında) ile tam uyumlu değildir. Bu nedenle metin alanına tıklayınca imlecin geç gelmesi, geç yazmaya başlaması veya yazı yazarken gecikme gibi problemler bilinen tarayıcı uyumsuzluğudur.

Bugün itibarıyla:
  • XenForo 2.2 ve 2.3 resmî olarak Internet Explorer’ı desteklemiyor.
  • Microsoft IE’yi 2022'den beri tamamen kullanımdan kaldırdı.
  • XenForo editörü (JS-based Froala) IE’de polyfill olmadan tam performans vermez.
Bu nedenle sorun teknik olarak XenForo kaynaklı değil, tarayıcı uyumsuzluğu.

Sorunu azaltmak için yapılabilecek teknik çözümler

1) Editor Scriptlerini IE için fallback moda almak

JS dosyalarında IE tespit edilip basit textarea’ya otomatik geçiş yapılabilir:


Kod:
<script>
document.addEventListener("DOMContentLoaded", function() {
    var ua = window.navigator.userAgent;
    var isIE = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;

    if (isIE) {
        document.querySelectorAll('.fr-box.fr-basic').forEach(function(el) {
            el.classList.add('is-ie');
        });
    }
});
</script>

ve CSS desteği;

Kod:
.fr-box.is-ie .fr-element {
    display: none;
}
.fr-box.is-ie textarea {
    display: block !important;
}

Bu mantık XenForo template’e eklenirse Internet Explorer kullanıcıları zengin editör yerine normal textarea kullanırsa, gecikme tamamen yok olur.

Bu durum tarayıcı uyumsuzluğundan kaynaklanıyor. XenForo 2.2-2.3 için resmî destek Microsoft Edge, Chrome, Firefox, Safari üzerinedir. Eğer IE kullanımı zorunluluk değilse kullanıcılarınıza tarayıcı değişimi önerin; zorunluysa yukarıdaki fallback çözümünü uygulamanız gerekir.
 
Geri
Üst