Teşekkür Raymond. Benim için belirteç hata sabit.
Bu 'olsa çözüldü değil' r.dziadusz...
Komut dosyasını çalıştırdıktan sonra sorun: önceki kesme (tırnak) şimdi ASCII Html biçiminde olan tüm ': & # 039 , & quot; Bunu düzeltmek için nasıl bir fikir? (BB var ve karakter değiştirme işlevi çalıştı - işe yaramıyor. Ben de BB script - hiçbir şey değişmedi) çalıştırdıktan sonra post önbelleği yeniden inşa edildi. Sadece kesme ve tırnak işaretleri olmadan önce komut çalıştırıldı olmuştur etkilenen (Yeni Mesaj içeren görüntüler normal olarak) ben 'hile' kısmi bir düzeltme kullanarak, vb sansür ama söylememeyi tercih ederim.
Ayrıca, & her yerde gösterilen olarak &
Sorun 2: nedense bazı yerlerde bu bb kodu var: [LAng = x], [lang = x] nasıl bu çok öldürmek için (clearBB.php) komut değiştirme vb?
Last edited by norku; 11-10-11 at 12:03.
Üzgünüm ben çözülmüş olarak işaretlediniz, ben sözde her ikisi sizin için çalışıyor
Neden olsun araştıracağız. & # 039, mutlu etmek söylemek beni ne charset sen kullanma (açıklamak nasıl-e doğru yapmak o, sen-ebilmek bulmak içinde ReadMe.html Dosya)
İkinci sorun hakkında o gözükmek çünkü kullanıcılar "lang" kodu elle ekleyin
II için ilk durumda zaman komut dosyası kullanarak kaldırmak isterseniz [Lang = x]
Lütfen bu satırları bulun:
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' [lang ='))! == false) {}
$new_message = basic_clear ($ new_message, ' [lang =');
}
ve bundan sonra koyun:
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' [Lang ='))! == false) {}
$new_message = basic_clear ($ new_message, ' [Lang =');
}
-Bu test değildi sadece bir hızlı düzeltme
ancak ikinci durumda [I] [lang = x] [/I] Bu bbcode çalışmıyor ve bu daha karmaşık, ayrıca etkileyebilir bazı ile daha fazla sorun, çünkü size göstermek beni etiketi ile iki boşluklar, ama olanları üç boşluklar vb vardı ve çünkü bu metinden kaldırmak mümkünse gibi etiketler bu güvenli bir şekilde anlamaya gerek cutted olabilir bilmiyorum.
Düzenle
Hakkında & # 039 Biz curently üzerinde çalışıyoruz pleae bir saniye bekle
Last edited by r.dziadusz; 11-10-11 at 12:49.
Merhaba ve teşekkürler. Öylesine sen-ebil silmek o lütfen bu konuda yeni bir iş parçacığı başlatıldı?
Benim karakter kümesi olan ISO-8859-1
Ayrıca komut dosyası hakkında bilgi için teşekkür ederiz.
Sizi gerçekten sabit almak istiyorum sizden ASCII html şey işitme looking to.
Merhaba biz hala üzerinde çalışıyor, bizim test forumda bazı geçici vbulletin sorunu aşmak zorundayız gecikme için özür dilerim, size çözüm en kısa zamanda alacak!
Merhaba ne sorun gibi görünüyor biliyorum, size clearBB önceki sürümünü kullandığından Dediğim gibi bu bir beta sürümü oldu sanırım.
İçin Kaldır & amp vb lütfen sadece robot kullanmadan önce veritabanınızı, yedekten geri yükleyin ve tam olarak descrption olarak bu dosyayı tekrar yaratın:TIKLATIN, geçerli - kullanarak (önceki değil, o-ebil yaratmak sorunu - bunun için özür dilerim) komut dosyası sürümü
Last edited by r.dziadusz; 12-10-11 at 11:13.
Ve mesaj/konuları etkilenen forumunda 2 gün kaybetmek? Ben bunu yapamam...
Tamam o & # 039 & quot & amp tümünün kaldıracak başka bir komut dosyası sizin yerinize oluşturabilirsiniz
Ben Üzgünüz bu ASCI html kodları görünür, ama unutmayın bu ürünün beta sürümü kullanırsanız, size yardımcı olmak için her şeyi yapacağız
Bu mükemmel olurdu. Teşekkür ederiz. Üzerine başka bir deyişle böyle katıldıkları bile komut onları kaldırır: & quot;Cottbus-fabrikasyon & quot; ?
Last edited by norku; 12-10-11 at 17:27.
Ayrıca Beta versiyon
1. Lütfen dosya oluşturun ve "decode.php" kaydedin
2. Aşağıdaki kodu içine koymak ve kaydedin
3. Upload sunucunuza Forumu kök
4. Yapmak Veritabanı yedekleme
5. Senin forumun kapalı kapatmak
6. Yönetici olarak giriş yapın
7. Tarayıcınızda, "clearBB.php" hedef url koymak
8. Basın "Temizle" düğmesine
<? php echo "< input type = /" gizli / "adı = /" securitytoken / "değeri = /" ". $vbulletin - > kullanıcı bilgisi ['securitytoken']. "/" / > / n ";?>
< p style = "text-align: center" >
"Normal" işaretlerine asci html kodunu değiştirmek için bu programı kullanın
</br> Bu komut dosyası üzerinde büyük etkiye sahip,
Veritabanı ve Değişiklik kalıcıdır - <b> geri </b> Bu nedenle olamaz:
</br>
<b> veritabanınızın yedeğini mi emin olun! </b> ve <b> açmak için
Bu komut dosyasını kullanarak sırasında forum </b> kapalı! </p>
< action="/forum/tr/decode.php?do=execute oluştururlar" yöntemi = "posta" >< input type = "submit"
değer = "Temizle" style = "width: %70; margin-left: % 15 "/ >< / formu >
<? Php
function update_pagetext (&$ new_message, $message_id) {}
global $ vbulletin;
$vbulletin - > db - > query_write ("
GÜNCELLEŞTİRME ". TABLE_PREFIX. "yazısı
set pagetext = '".addslashes($new_message)." '
NEREDE postid = ".$ message_id
);
}
function update_tittle (&$ new_tittle, $tittle_id) {}
global $ vbulletin;
$vbulletin - > db - > query_write ("
GÜNCELLEŞTİRME ". TABLE_PREFIX. "yazısı
set title = '".addslashes($new_tittle)." '
NEREDE postid = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
GÜNCELLEŞTİRME ". TABLE_PREFIX. "iplik
SETtitle = '".addslashes($new_tittle)." '
where firstpostid = ".$ tittle_id
);
}
require_once ('/ global.php.');
($_request == Eğer 'yürütme') {}
$to_remove = array ("& gt;", "& lt;", "& amp;", "'", "& quot;");
$Sonuç = $vbulletin - > db - > query_read ("select * from".TABLE_PREFIX. "nerede pagetext sonrası LIKE '% & gt; %' or pagetext tarihlerde '% & lt; %' or pagetext tarihlerde '% & amp; %' or pagetext tarihlerde '% & # 039 %' ya da pagetext gibi '% & quot; %' or title LIKE '% & amp; %' veya başlık '% & # %039 gibi' or başlığı gibi '% & lt; %' or title LIKE '% & gt; %' or title LIKE '% & quot; %'");
while ($ ileti = $db - > fetch_array($result)) {}
$new_message = $ileti ['pagetext'];
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' & gt;'))! == false) {}
$new_message = str_replace ('& gt; ',' >', $new_message);
}
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' & lt;'))! == false) {}
$new_message = str_replace ('& lt; ',' <', $new_message);
}
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' & amp;'))! == false) {}
$new_message = str_replace ('& amp;', '&',$ new_message);
}
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' & # 039'))! == false) {}
$new_message = str_replace ('& # 039', "'",$ new_message);
}
If ((strpos(strtolower($substr) ($ ileti ['pagetext'], ' & quot;'))! == false) {}
$new_message = str_replace ('& quot; ',' "', $new_message);
}
update_pagetext($new_message,$Message['postid']);
$new_title = $ileti ['başlık'];
If ((strpos(strtolower($substr) ($ ileti ['başlık'], ' & gt;'))! == false) {}
$new_title = str_replace ('& gt; ',' >', $new_title);
}
If ((strpos(strtolower($substr) ($ ileti ['başlık'], ' & lt;'))! == false) {}
$new_title = str_replace ('& lt; ',' <', $new_title);
}
If ((strpos(strtolower($substr) ($ ileti ['başlık'], ' & amp;'))! == false) {}
$new_title = str_replace ('& amp;', '&',$ new_title);
}
If ((strpos(strtolower($substr) ($ ileti ['başlık'], ' & # 039'))! == false) {}
$new_title = str_replace ('& # 039', "'",$ new_title);
}
If ((strpos(strtolower($substr) ($ ileti ['başlık'], ' & quot;'))! == false) {}
$new_title = str_replace ('& quot; ',' "', $new_title);
}
update_tittle ($new_title, $message['postid']);
}
}
?>
Last edited by r.dziadusz; 18-10-11 at 19:36.