Bilgilendirme - İfade Değiştirmeleri | Xenforo Türkçe Destek, XenForo Eklenti ve Tema Topluluğu

Bilgilendirme İfade Değiştirmeleri

XFdestek

Kurucu Üye
XFD Üyesi
Katılım
25 May 2014
Mesajlar
832
Tepkime puanı
356
Puanları
63
Konum
Türkiye
XenForo içindeki çeşitli ifadeleri değiştirmek istediyseniz ve 'ara ve değiştir' işlevinin olmadığı konusunda tedirgin olduysanız, ben de aynı teknedesiniz. İşi yapan basit ama yalındır bir komut dosyası oluşturdum, hiçbir şekilde en iyi duruma getirilmiş değil, eldeki işi yapıyor.

Komut dosyası biraz sıkıcı ve tarayıcı geliştirme araçlarınızı açmanız ve ardından 'konsol' alanına gitmeniz gerekiyor. Emin değilseniz, bulmak için' <tarayıcınız> geliştirme araçlarınızı ' google .

Lütfen kullanım talimatları için kodu aşağıda okuyun, bu düzenleme yapacağınız tam koddur.

JavaScript:
for(el of document.querySelectorAll('[name=phrase_text]')) {
    var text = el.innerHTML;

    var fullPhrase = "";
    var words = text.split(" ");

    for(i = 0; i < words.length; i++) {
        var word = words[i];

        if(!word.includes("{") || !word.includes("}")) {
            word = word.replace("Oldword", "Newword");
            word = word.replace("oldword", "newword");
        }

        if(i == words.length) {
            fullPhrase+=word;
        } else {
            fullPhrase+=word + " ";
        }
    }

    el.innerHTML = fullPhrase;
    console.log(fullPhrase);
}


for(btn of document.querySelectorAll("button[class*=button--icon--save]")) {
    btn.click();
}
Tam olarak, yalnızca aşağıdaki bölüme odaklanacaksınız:

JavaScript:
  if(!word.includes("{") || !word.includes("}")) {
            word = word.replace("Eski Kelime "," Yeni Kelime");
            word = word.replace("Eski Kelime "," Yeni Kelime");
        }
Lütfen içeriği görebilmek için Giriş yap veya üye ol.
gidin , değiştirmek istediğiniz eklentiyi seçin, "Aramayı İyileştir" i tıklayın ve çeviri yapın.

Girmek istediğiniz kadar kelime girebilirsiniz, örneğin uygulama olarak "Kaynak", "Kaynaklar" ı "Ürün" ile "Ürünler" ile değiştirmek istersem girerim:

JavaScript:
  if(!word.includes("{") || !word.includes("}")) {
            word = word.replace("Resource", "Product");
            word = word.replace("Resources", "Products");
        }
İfadeler sayfalanmıştır, bu nedenle ikisinden birine tıklamanız gerekir.
Hayırlı olsun
 
Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!