Salamat Raymond. Iyon naayos error ang token para sa akin.
Ito ay hindi 'malutas' bagaman r.dziadusz ...
Problema pagkatapos tumatakbo ang script: lahat ng nakaraang mga apostrophes (at mga panipi) ay ngayon sa Ascii Html ': ' , " Anumang mga ideya sa kung paano ayusin ang mga ito? (Mayroon akong vBSEO at sinubukan ang character kapalit function -. Ay hindi gumagana itinayong ko rin ang cache post matapos ang pagpapatakbo ng BB script - ay hindi baguhin ang anumang bagay). Apostrophes lamang at quotation marks na kung saan ay may bago ang script ay tatakbo ay apektado (bagong post na naglalaman ng mga ito ay magpapakita ng normal) ko 'impostor' ng isang bahagyang ayusin sa pamamagitan ng paggamit ng vb sine-censor pero gusto ko sa halip hindi.
Gayundin, & ay nagpapakita saan mang dako bilang &
Problema 2: para sa ilang kadahilanan mayroon akong ito BB code sa ilang lugar: [Lang = x], [lang = x] atbp Paano ko baguhin ang iyong script (clearBB.php) upang patayin ang mga Masyadong?
Huling nai-edit sa pamamagitan ng norku; 11-10-11 sa 12:03.
Paumanhin minarkahan ko na ito bilang nalutas, ipagpalagay ko ito gumana para sa inyong dalawa
Ako ay siyasatin kung bakit kumuha ka ng ', Sabihin sa akin kung anong charset mo ginagamit (ilarawan kung paano gawin ito, maaari mong mahanap ito sa readme.html file)
Tungkol sa ikalawang problema, appeard ito becouse mga gumagamit idagdag ang "lang" code manualy
Kung nais mong alisin ii ginagamit ang aking mga script para sa unang kaso [Lang = x]
mangyaring hanapin ang mga linyang ito:
kung ((strpos ($ mensahe ['pagetext'], '[lang ='))! == FALSE) {
$ New_message = basic_clear ($ new_message, '[lang =');
}
at ilagay ang eksaktong matapos na ito:
kung ((strpos ($ mensahe ['pagetext'], '[Lang ='))! == FALSE) {
$ New_message = basic_clear ($ new_message, '[Lang =');
}
-Ito ay hindi nasubok ay lamang ng isang mabilis na pag-ayos
ngunit sa pangalawang kaso [I] [lang = x] [/ ko] ito bbcode ay hindi gumagana at ito ay mas komplikado, maaari ring makaapekto sa ilang higit pang mga problema, becouse ipakita ninyo sa akin ang tag na may dalawang gaps, ngunit i gawin hindi alam kung mayroong mga may tatlong gaps atbp, at becouse ng na maaari kang magkaroon ng ilang mga teksto cutted, kailangan i upang malaman kung ito ay posible upang alisin ang mga tag tulad ng ito ligtas.
I-edit ang
Tungkol sa ' kami ay curently nagtatrabaho dito pleae maghintay ng isang pangalawang
Huling nai-edit sa pamamagitan ng r.dziadusz; 11-10-11 sa 12:49.
Kamusta at salamat. Sinimulan ko ng bagong thread na ito sa gayon maaari mong tanggalin ito mangyaring?
Aking charset ay ISO-8859-1
Salamat para sa impormasyon sa mga script din.
Umaasa upang marinig mula sa iyo sa Ascii html bagay bilang Gusto ko talagang makakuha ng na naayos na.
Hi Nagsisikap pa rin kami dito, mayroon kaming upang pagtagumpayan ang ilang pansamantalang isyu vbulletin sa aming pagsubok forum, ng paumanhin para sa pagkaantala, makakakuha ka ng solusyon sa lalong madaling panahon!
Hi alam kung ano i Mukhang ang isyu, hulaan ko bang gamitin mo ang nakaraang bersyon ng clearBB kaya tulad ng sinabi ko ito ay isang bersyon ng beta.
Upang alisin & atbp mangyaring ibalik ang iyong database mula sa iyong backup na lamang bago gamitin ang robot, at lumikha muli ang file na ito nang eksakto tulad ay descrption:CLICK, Gamit ang mga kasalukuyang - (hindi nakaraang, ito ay maaaring lumikha ng problema - ng paumanhin para sa na) na bersyon ng script
Huling nai-edit sa pamamagitan ng r.dziadusz; 12-10-11 sa 11:13.
At mawala ng 2 araw na halaga ng mga post / thread sa mga apektadong forum? Hindi ko kayang gawin iyon ...
Ok maaaring i gumawa para sa iyo ng isa pang script na ay alisin ang lahat ng ito ', ", &
Sorry na ito ASCI html code lilitaw, ngunit mangyaring tandaan na gamitin mo ang beta na bersyon ng produktong ito, gagawin namin ang anumang bagay upang makatulong sa iyo
Iyon ay magiging mahusay na. Salamat. Makakaapekto ba ang script alisin ang mga ito kahit na sila ay sumali sa iba pang mga salita tulad nito: "Munchen-Nordwest" ?
Huling nai-edit sa pamamagitan ng norku; 12-10-11 sa 17:27.
Ito ay din beta bersyon
1.Please lumikha ng file at i-save ito bilang "decode.php"
2.Put ang code sa ibaba ito at i-save ito
3.Upload sa server, root ng iyong forum
4.Do ang backup ng iyong database
5.Turn off ang iyong mga forum
6.Log sa bilang admin
7.In iyong browser, ilagay ang url na may patutunguhan sa iyong "clearBB.php"
8.Press ang "malinaw" na pindutan
<? Php echo \\ "/ \\ n" <input type=\\"hidden\\" name=\\"securitytoken\\" value=\\"" $vbulletin-> userinfo ['securitytoken'].. ">";?>
<p style="text-align: center">
Gamitin ang program na ito upang baguhin asci html code sa "normal" na mga karatula
</ Br> Ang script na ito ay may malaking impluwensiya sa iyong
database at mga pagbabago ay permanente - hindi <b> maaaring bawiin </ b> samakatuwid:
</ Br>
tiyakin na ginawa ng <b> backup ng iyong database! </ b> at tandaan sa <b> pagliko
off ang iyong mga forum </ b> sa panahon ng paggamit ng script! </ p>
<form action="decode.php?do=execute" method="post"> <uri ng pag-input = "isumite"
halaga = "malinaw" style = "lapad: 70%; margin-kaliwa: 15%" /> </ form na>
<? Php
function na update_pagetext (& $ new_message, $ message_id) {
global $ vbulletin;
$ Vbulletin-> db-> query_write ("
I-UPDATE ". TABLE_PREFIX." Post
Itakda pagetext = '". Addslashes ($ new_message)."'
SAAN postid = ". $ Message_id
);
}
function na update_tittle (& $ new_tittle, $ tittle_id) {
global $ vbulletin;
$ Vbulletin-> db-> query_write ("
I-UPDATE ". TABLE_PREFIX." Post
Pamagat Itakda = '". Addslashes ($ new_tittle)."'
SAAN postid = ". $ Tittle_id
);
$ Vbulletin-> db-> query_write ("
I-UPDATE ". TABLE_PREFIX." Thread
Pamagat Itakda = '". Addslashes ($ new_tittle)."'
SAAN firstpostid = ". $ Tittle_id
);
}
require_once ('/ global.php.');
kung ($ _REQUEST ['ako'] == 'execute') {
$ To_remove = array (">", "<", "at", "'", "" ");
$ Magresulta = $ vbulletin-> db-> query_read ("piliin * MULA SA". TABLE_PREFIX. "Post SAAN pagetext KATULAD '%>%' O pagetext tulad ng '% <%' O pagetext tulad ng '% &%' O pagetext tulad ng '%'% 'O pagetext tulad ng'% "% 'O pamagat KATULAD'% &% 'O pamagat KATULAD'% '%' O pamagat KATULAD '% <%' O pamagat KATULAD ' %>% 'O pamagat KATULAD'% "% '");
habang ($ mensahe = $ db-> fetch_array ($ resulta)) {
$ New_message = $ mensahe ['pagetext'];
kung ((strpos ($ mensahe ['pagetext'], '>'))! == FALSE) {
$ New_message = str_replace ('>', '>', $ new_message);
}
kung ((strpos ($ mensahe ['pagetext'], '<'))! == FALSE) {
$ New_message = str_replace ('<', '<', $ new_message);
}
kung ((strpos ($ mensahe ['pagetext'], '&'))! == FALSE) {
$ New_message = str_replace ('&', '&', $ new_message);
}
kung ((strpos ($ mensahe ['pagetext'],'' '))! == FALSE) {
$ New_message = str_replace ('' ', "'", $ new_message);
}
kung ((strpos ($ mensahe ['pagetext'], '"'))! == FALSE) {
$ New_message = str_replace ('"', '"', $ new_message);
}
update_pagetext ($ new_message, $ mensahe ['postid']);
$ New_title = $ mensahe ['pamagat'];
kung ((strpos ($ mensahe ['pamagat'], '>'))! == FALSE) {
$ New_title = str_replace ('>', '>', $ new_title);
}
kung ((strpos ($ mensahe ['pamagat'], '<'))! == FALSE) {
$ New_title = str_replace ('<', '<', $ new_title);
}
kung ((strpos ($ mensahe ['pamagat'], '&'))! == FALSE) {
$ New_title = str_replace ('&', '&', $ new_title);
}
kung ((strpos ($ mensahe ['pamagat'],'' '))! == FALSE) {
$ New_title = str_replace ('' ', "'", $ new_title);
}
kung ((strpos ($ mensahe ['pamagat'], '"'))! == FALSE) {
$ New_title = str_replace ('"', '"', $ new_title);
}
update_tittle ($ new_title, $ mensahe ['postid']);
}
}
?>
Huling nai-edit sa pamamagitan ng r.dziadusz; 18-10-11 sa 19:36.