Paldies Raymond. Kas noteikta simbolisku kļūda.
Tas nav "atrisināt" gan r.dziadusz...
Problēma pēc skripta izpilde: visus iepriekšējos Apostrofi (un pēdiņas) šobrīd ir Ascii Html': & # 039 , & quot; Jebkuras idejas par to, kā noteikt šo? (Man ir vbseo un mēģināja raksturs nomaiņa funkcija - nedarbojas. Es arī pārbūvēta pēc kešatmiņu pēc darba BB skripts - nebija neko mainīt). Tikai apostrofiem un pēdiņas, kas bija tur pirms skripts tika palaist, ir ietekmējis (jaunu amata vietu, kas satur tos parādīs parasti) es varu "apkrāptu" daļēji novērst, izmantojot vb cenzūrai, bet es drīzāk ne.
Arī & visur tiek rādīta kā &
2. Problēma: kādu iemeslu dēļ, man ir BB kods dažviet: [Lang = x], [lang = x] utt, kā darīt grozīt jūsu skriptu (clearBB.php) nogalināt tos pārāk?
Pēdējo reizi norku; 11-10-11 pie 12:03.
Atvainojiet, es esmu atzīmējis, kā atrisināt, es domāju, ka tas strādā jums abiem
Būs izpētīt, kāpēc jums & # 039, lūdzu, pasakiet man, kādi charset jūs izmantojat (aprakstīts, kā to izdarīt, jūs varat atrast readme.html fails)
Otra problēma, par to appeard jo lietotājiem pievienot "lang" kodu üli
Ja vēlaties noņemt ii, izmantojot manu skriptu pirmais gadījums [Lang = x]
Lūdzu atrast šīs rindas:
Ja ((strpos ($ message ['pagetext'] ' [lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message, ' [lang =');
}
un ieliktu tieši aiz tā:
Ja ((strpos ($ message ['pagetext'] ' [Lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message, ' [Lang =');
}
-tas nav pārbaudīts ir tikai quick fix
bet otrā gadījumā, [I] [lang = x] [/I] šo bbcode doesn't darbu, un tas ir sarežģītāk, var ietekmēt arī ar dažiem vairāk problēmu, tāpēc, ka jūs man parādīt taga divas nepilnības, bet es nezinu, ja tur bija tie trīs nepilnības utt, un tāpēc, ka to var būt dažas teksta cutted, man vajag izdomāt, ja tas ir iespējams noņemt atzīmes, piemēram, tas droši.
Rediģēt
Par & # 039 curently mēs strādājam pie tā pleae uzgaidiet mirkli
Pēdējo reizi r.dziadusz; 11-10-11 pie 12:49.
Sveiki un paldies. Es sāku jaunu tēmu par šo, tāpēc nevarēja dzēst to, lūdzu?
Mana charset ir ISO-8859-1
Paldies arī par info par skriptu.
Cer uz dzirdi no jums Ascii html lieta, kā es tiešām vēlētos saņemt, ka fiksēta.
Sveiki mēs joprojām strādā pie tā, mums ir jāpārvar daži pagaidu vbulletin jautājumu mūsu testa forums, Atvainojiet par kavēšanos, jūs iegūsiet risinājumu pēc iespējas ātrāk!
Hi es zinu, kas, šķiet, ir jautājums, es domāju, ka jums izmantot iepriekšējo versiju clearBB, tāpēc es jau teicu tas bija beta versiju.
Lai noņemtu & amp u.c. Lūdzu atjaunot datu bāzi no dublējuma tieši pirms izmantojot robots un izveidot šo failu vēlreiz tieši tā, kā ir descrption:NOKLIKŠĶINIET UZ, izmantojot pašreizējo-(ne iepriekšējās, tā varētu radīt problēmas - žēl, ka) skripta versija
Pēdējo reizi r.dziadusz; 12-10-11 pie 11:13.
Un zaudēt 2 dienas vērts amatu/pavedieni skarto forumā? Es nevaru darīt...
Labi es varu izveidot jums citu skriptu, kas tiks noņemti visi to & # 039 & quot & amp
I'm sorry, parādās šis ASCI html kodu, bet lūdzu, ņemiet vērā, ka lietojat šo produktu beta versijas, mēs darīsim visu, lai palīdzētu jums
Tas būtu lieliski. paldies. Skriptu noņems tos pat tad, ja tie savienoti uz citiem vārdiem, šādi: & quot;AC Milan-Nordwest & quot; ?
Pēdējo reizi norku; 12-10-11 pie 17:27.
Tas ir arī Beta versija
1. Lūdzu, izveidojiet failu un saglabājiet to kā "decode.php"
2. Ievietojiet tajā kodu zemāk, un saglabājiet to
3. Augšupielādēt jūsu serveri, forums saknes
4. Veiciet datu bāzes dublējumu
5. Izslēdziet jūsu forums
6. Piesakieties kā administrators
7. Savā pārlūkprogrammā, lai url ar mērķi, lai jūsu "clearBB.php"
8 Nospiediet "skaidrs" pogu
<? php atbalss "< input type = /" slēptās / "nosaukums = /" securitytoken / "vērtība = /" ". $vbulletin - > userinfo [securitytoken]. "/" / > /n ";?>
< p stils = "text-align: center" >
Izmantot šo programmu, lai mainīt asci html kodu "normālas" pazīmes
</br> Šis skripts ir liela ietekme uz jūsu
datu bāzes un izmaiņas ir pastāvīga - <b> nevar atsaukt </b>, tādēļ:
</br>
Pārliecinieties, ka jūs <b> datu bāzes dublējumu! </b> un neaizmirstiet <b> kārta
izslēgts jūsu forums </b> laikā, izmantojot šo skriptu! </p>
< veido action="/forum/lv/decode.php?do=execute" metode = "izlikt" >< ievades tips = "iesniegt"
vērtība = "skaidrs" stils = "platums: 70 %; margin-left: 15 % "/ >< / veidlapas >
<? Php
funkcija update_pagetext (&$ new_message, $message_id) {
pasaules $ vBulletin;
$vbulletin - > db - > query_write ("
ATJAUNINĀJUMS ". TABLE_PREFIX. "amatu
SET pagetext = "".addslashes($new_message).""
KUR postid = ".$ message_id
);
}
funkcija update_tittle (&$ new_tittle, $tittle_id) {
pasaules $ vBulletin;
$vbulletin - > db - > query_write ("
ATJAUNINĀJUMS ". TABLE_PREFIX. "amatu
KOPAS nosaukums = "".addslashes($new_tittle).""
KUR postid = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
ATJAUNINĀJUMS ". TABLE_PREFIX. "pavediena
SETtitle = "".addslashes($new_tittle).""
KUR firstpostid = ".$ tittle_id
);
}
require_once ('/ global.php.');
= Ja ($ _ REQUEST = "izpildīt") {
$to_remove = array ("& gt;", "& lt;", "& amp;", ""
$rezultāts = $vbulletin - > db - > query_read ("SELECT * FROM".Table_prefix. "pastu kur pagetext līdzīga '% & gt; %' OR pagetext, piemēram, '% & lt; %' OR pagetext, piemēram, '% & amp; %' OR pagetext, piemēram,"% & # 039 %"vai pagetext, piemēram, '% & quot; %' OR nosaukums līdzīga '% & amp; %' vai nosaukumu kā"% & # 039 %"vai nosaukumu, kā '% & lt; %' vai nosaukums līdzīga '% & gt; %' OR nosaukums līdzīga '% & quot; %'");
kamēr ($ message = $db - > fetch_array($result)) {
$new_message = $message ['pagetext'];
Ja ((strpos ($ message ['pagetext'], "& gt;"))! = = FALSE) {
$new_message = str_replace ('& gt; ',' >', $new_message);
}
Ja ((strpos ($ message ['pagetext'], ' & lt;'))! = = FALSE) {
$new_message = str_replace ('& lt; ',' <', $new_message);
}
Ja ((strpos ($ message ['pagetext'], "& amp;'))! = = FALSE) {
$new_message = str_replace ('& amp;', '&',$ new_message);
}
Ja ((strpos ($ message ['pagetext'], ' & # 039'))! = = FALSE) {
$new_message = str_replace ('& # 039 "" "",$ new_message);
}
Ja ((strpos ($ message ['pagetext'], ' & quot;'))! = = FALSE) {
$new_message = str_replace ('& quot; ',' "",$ new_message);
}
update_pagetext($new_message,$MESSAGE['postid']);
$new_title = $message ['title'];
Ja ((strpos ($ message ['title'], "& gt;"))! = = FALSE) {
$new_title = str_replace ('& gt; ',' >', $new_title);
}
Ja ((strpos ($ message ['title'] ' & lt;'))! = = FALSE) {
$new_title = str_replace ('& lt; ',' <', $new_title);
}
Ja ((strpos ($ message ['title'], "& amp;'))! = = FALSE) {
$new_title = str_replace ('& amp;', '&',$ new_title);
}
Ja ((strpos ($ message ['title'] ' & # 039'))! = = FALSE) {
$new_title = str_replace ('& # 039 "" "",$ new_title);
}
Ja ((strpos ($ message ['title'] ' & quot;'))! = = FALSE) {
$new_title = str_replace ('& quot; ',' "",$ new_title);
}
update_tittle ($new_title, $message['postid']);
}
}
?>
Pēdējo reizi r.dziadusz; 18-10-11 pie 19:36.