Grazas Raymond. Aquilo arranxado o token erro para min.
Isto non é éolved' aínda así r.dziadusz...
Problema despois de correr o guión: todo anterior apostrophes (e marcas de mención) é agora en Ascii Html': ' , " Calquera ideas en como para arranxar isto? (Teño vbseo e tentou a función de substitución do carácter - non traballa. Tamén reconstruín o correo cache despois de correr o guión de BB - non mudou calquera cousa). Citación e apóstrofos únicos marcas que eran alí antes do guión foi corrido foi afectado (os correos novos que lles conteñen mostrará normalmente) podo 'trampa' un parcial arranxar por utilizar vb censurando mais eu bastante non.
Ademais, & Está mostrando en todas partes cando &
Problema 2: para algunha razón ten este BB código nalgúns sitios: [Lang=x], [lang = x] etc Como emenda o voso guión (clearBB.php) Para matar aqueles tamén?
Último editado por norku; 11-10-11 en 12:03.
Perdón Ha marcado o tan solucionado, supuxo o traballa para ambos de ti
Investigarei por que consegue ', compracer dicirme o que charset utiliza (describe como para facelo, pode atopalo dentro readme.html Ficheiro )
Sobre segundo problema, el appeard becouse os usuarios engaden "lang" código manualy
Se queres tirar ii utilizando o meu guión para primeiro caso [ Lang=x]
Compracer atopar estas liñas:
Se ((strpos($mensaxe['pagetext'], '[lang=')) !== FALSO){
$A Mensaxenova = básica_claro($mensaxenova, '[lang=');
}
E posto exactamente após el:
Se ((strpos($mensaxe['pagetext'], '[Lang=')) !== FALSO){
$A Mensaxenova = básica_claro($mensaxenova, '[Lang=');
}
-Isto non foi probado é xusto un rapidamente arranxar
Mais en segundo caso [eu][ lang = x][/eu] este bbcode non traballa e é máis complicado, tamén pode afectar con algúns máis problemas, becouse mostra me tag con dous baleiros, mais i non sabe se había uns con tres baleiros etc, e becouse de que poden ter algún texto cutted, i necesidade de imaxinar fóra de se é posíbel de tirar tags así sen incidentes.
Editar
Sobre ' É curently traballando nel pleae esperar un segundo
Último editado por r.dziadusz; 11-10-11 en 12:49.
Hi E grazas. Arrancou un fío novo nisto así que podería elimina o compracer?
O meu charset é ISO-8859-1
Grazas Tamén para o info no guión.
Mirando adiante a oído de ti no Ascii html cousa cando realmente me gostaría conseguir que fixo.
Hi Nós aínda traballando nel, temos que superar algúns provisional vbulletin asunto no noso foro de proba, perdón para atraso, conseguirás a solución canto antes!
Hi i Sabe o que parece para ser o asunto, adiviña te utiliza versión anterior de clearBB así que gosta dixo foi un beta versión.
Para tirar & etc. Compracer restaurar a vosa base de datos do voso backup xusto antes de utilizar o robot, e crear este ficheiro outra vez exactamente cando é descrption:CLIC, utilizando actual - (non anterior, podería crear problema - perdón para aquel)versión de guión
Último editado por r.dziadusz; 12-10-11 en 11:13.
E perder 2 valor de días de fíos/de correos no foro afectado? Pode non que...
Ok i Pode crear para ti outro guión que tirará todo del ' , " , &
Sinto que este ASCI html os códigos aparece, mais compracer nota que utiliza beta versión deste produto, faremos calquera cousa para axudarche/axudarte
Que sería excelente. Grazas. o guión tíralles mesmo se é unido a outras palabras así: "Munchen-Nordwest" ?
Último editado por norku; 12-10-11 en 17:27.
O É tamén beta versión
1.Compracer crear ficheiro e salvalo tan "decode.php"
2.Posto o código abaixo a el e salvalo
3.Upload Ao voso server, raíz de foro
4.Facer o backup Da vosa base de datos
5.Apagar o voso foro
6.Log En tan admin
7.No voso navegador, posto url con destino ao voso "clearBB.php"
8.Prensa "botón" claro
<?php Tipo "<de entrada do eco=\\"nome" escondido=\\"securitytoken\\" valor=\\"" . $vbulletin->userinfo[ Éecuritytoken'] . "\\" />\";?>
<p Texto="de estilo-align: centro">
Utilizar este programa para mudar asci html código a sinais "" normais
</br>Este guión ten influencia grande no voso
A Base de datos e os cambios son permanentes - <b>non pode ser desfeito</b> por tanto:
</br>
Facer seguro ti o <b>backup da vosa base de datos!</b> E recordar a <>b volta
Do voso foro</b> durante utilizar este guión!</p>
<Acción de forma="decode.php?Executa=" tipo="de entrada"><de correo de método="entrega"
Valorar="largo" de estilo="claro: 70%; marxe-deixado: 15%" /></forma>
<? PHP
A Función actualiza_pagetext(&$mensaxenova, $mensaxe_id) {
global $ vBulletin;
$vbulletin->db->A Consulta_escribe("
ACTUALIZAR " . PREFIXO_de MESA . "Correo
PUXO pagetext = '".addslashes($Mensaxenova)."'
ONDE postid = " .$Mensaxe_id
);
}
A Función actualiza_tittle(&$novo_tittle, $tittle_id) {
global $ vBulletin;
$vbulletin->db->A Consulta_escribe("
ACTUALIZAR " . PREFIXO_de MESA . "Correo
PON título = '".addslashes($Novo_tittle)."'
ONDE postid = " .$tittle_id
);
$vbulletin->db->A Consulta_escribe("
ACTUALIZAR " . PREFIXO_de MESA . "Fío
PON\ttítulo = '".addslashes($Novo_tittle)."'
ONDE firstpostid = " .$tittle_id
);
}
require_once ('/ global.php.');
Se ($_PETICIÓN['facer'] == 'executar') {
$Para_tirar = variedade(">", "<", "&", "'", """);
$Resultado = $vbulletin->db->a consulta_lida("SELECCIONA * DE .PREFIXO_de MESA. ""Correo ONDE pagetext GOSTA '%>%' OR pagetext gosta '%<%' OR pagetext gosta '%&%' OR pagetext gosta '%'%' OR pagetext gosta '%"%' a título de OR lle GOSTA '%&%' a título de OR lle GOSTA '%'%' a título de OR lle GOSTA '%<%' a título de OR lle GOSTA '%>%' a título de OR lle GOSTA '%"%' " );
Mentres ($mensaxe = $db->fetch_variedade($resultado)){
$Mensaxe_de mensaxe = $nova['pagetext'];
Se ((strpos($mensaxe['pagetext'], '>')) !== FALSO){
$Mensaxenova = str_substituír('>','>',$mensaxenova);
}
Se ((strpos($mensaxe['pagetext'], '<')) !== FALSO){
$Mensaxenova = str_substituír('<','<',$mensaxenova);
}
Se ((strpos($mensaxe['pagetext'], '&')) !== FALSO){
$Mensaxenova = str_substituír('&','&',$mensaxenova);
}
Se ((strpos($mensaxe['pagetext'], ''')) !== FALSO){
$Mensaxenova = str_substituír(''',"'",$mensaxenova);
}
Se ((strpos($mensaxe['pagetext'], '"')) !== FALSO){
$Mensaxenova = str_substituír('"','"',$mensaxenova);
}
Actualizar_pagetext($mensaxenova,$mensaxe['postid']);
$Mensaxe_de título = $novo['título'];
Se ((strpos($mensaxe['título'], '>')) !== FALSO){
$Títulonovo = str_substituír('>','>',$títulonovo);
}
Se ((strpos($mensaxe['título'], '<')) !== FALSO){
$Títulonovo = str_substituír('<','<',$títulonovo);
}
Se ((strpos($mensaxe['título'], '&')) !== FALSO){
$Títulonovo = str_substituír('&','&',$títulonovo);
}
Se ((strpos($mensaxe['título'], ''')) !== FALSO){
$Títulonovo = str_substituír(''',"'",$títulonovo);
}
Se ((strpos($mensaxe['título'], '"')) !== FALSO){
$Títulonovo = str_substituír('"','"',$títulonovo);
}
Actualizar_tittle($títulonovo, $mensaxe['postid']);
}
}
?>
Último editado por r.dziadusz; 18-10-11 en 19:36.