Gracias Raymond. Aquello fijado el token error para mí.
Esto no es esolved' aun así r.dziadusz...
Problema después de correr el guión: todo apóstrofos anteriores (y marcas de mención) es ahora en Ascii Html': ' , " Cualquier ideas sobre cómo solucionar este problema? (He vbseo y probado el carácter de reemplazo de la función - no funciona. Yo también reconstruyó el post de caché después de ejecutar el BB script - no cambiar nada). Sólo apóstrofos y las comillas que estaban allí antes de que el script se ejecute han sido afectados (los nuevos posts que contengan les mostrará normalmente) me pueden 'engañar' una solución parcial mediante el uso de vb censura, pero prefiero que no.
Por otra parte, Y Está mostrando en todas partes cuando Y
Problema 2: para alguna razón tengo este BB código en algunos sitios: [Lang=x], [lang = x] etc Cómo enmiendo vuestro guión (clearBB.php) Para matar aquellos también?
Última edición por norku; 11-10-11 en 12:03.
Lo siento que me he marcado como resuelto, supone trabajar para ambos
Investigaré por qué consigues ', complacer decirme lo que charset utilizas (describe cómo para hacerlo, puedes encontrar él en readme.html Archivo )
Sobre el segundo problema, appeard ya usuarios agregar código "lang" manualy
Si quieres sacar ii utilizando mi guión para primer caso [ Lang=x]
encontrará estas líneas:
Si ((strpos ($ mensaje ['pagetext'], ' [lang = "))! == FALSE) {}
$new_message = basic_clear ($ new_message, ' [lang =');
}
y exactamente después de:
Si ((strpos ($ mensaje ['pagetext'], ' [Lang = "))! == FALSE) {}
$new_message = basic_clear ($ new_message, ' [Lang =');
}
-Esto no estaba probado es sólo una solución rápida
Pero en segundo caso [yo][ lang = x][/yo] este bbcode no trabaja y es más complicado, también puede afectar con algunos más problemas, becouse me muestro tag con dos vacíos, pero i no sabe si había unos con tres vacíos etc, y becouse de aquel te puede tener algún texto cutted, i necesidad de representar fuera si es posible de sacar tags así sin incidentes.
Editar
Sobre ' Somos curently trabajando encima él pleae esperar un segundo
Última edición por r.dziadusz; 11-10-11 en 12:49.
Hola y gracias. ¿Empecé un subproceso nuevo en esto por lo que podría eliminar por favor?
Mi juego de caracteres es ISO-8859-1
Gracias también por la información sobre la secuencia de comandos.
Deseando escuchar de usted sobre la cosa de html Ascii como realmente le gustaría obtener fija.
Hola estamos todavía trabajando en ello, tenemos que superar algún problema temporal vbulletin en nuestro foro de prueba, perdón por la demora, obtendrá la solución tan pronto como sea posible!
Hola yo sé lo que parece ser el problema, me imagino que utiliza una versión anterior de clearBB así como dije que era una versión beta.
Para sacar & etc. complacer restaurar vuestra base de datos de vuestra copia de seguridad justo antes de utilizar el robot, y crear este archivo otra vez exactamente cuando es descrption:HAGA CLIC EN, utilizando actual - (no anterior, pueda crear problema - triste para aquel)versión de guión
Última edición por r.dziadusz; 12-10-11 en 11:13.
¿Y perder 2 días de puestos/subprocesos en el Foro de afectados? No puedo hacerlo...
Bien puedo crear para otro script que eliminará todo lo & # 039 & quot & amp
Lamento que este códigos html de ASCI aparece, pero tenga en cuenta que utiliza la versión beta de este producto, nos hará cualquier cosa para ayudarle
Que sería excelente. Gracias. el guión les saca incluso si están unidos a otras palabras así: "Munchen-Nordwest" ?
Última edición por norku; 12-10-11 en 17:27.
Es también Beta versión
1 Por favor crear archivo y guardarlo como "decode.php"
2 Poner el código siguiente en ella y guardarla
3.El cargar en el servidor, raíz del Foro
4.El hacer el copia de seguridad de la base de datos
5.El desactivar su foro
6.El inicie sesión como administrador
7 En su navegador, poner url con destino a su "clearBB.php"
8.Los pulse el botón "borrar"
<? php eco "< input type = /" oculta / "nombre = /" securitytoken / "valor = /" ". $vbulletin - > userinfo ['securitytoken']. ¿"/" / > / n ";?>
< p style = "text-align: Centro" >
Utilizar este programa para cambiar el código html de asci en signos "normales"
</br> esta secuencia de comandos tiene gran influencia en su
base de datos y los cambios son permanentes: <b> no se pueden deshacer </b> por lo tanto:
</br>
Asegúrese de que se hizo la copia de seguridad de <b> de la base de datos! </b> y recuerda a su vez <b>
desactivado el Foro </b> durante el uso de esta secuencia de comandos! </p>
< forman action="/forum/es/decode.php?do=execute" método = "post" >< input type = "Enviar"
valor = "claro" style = "width: 70%; margen izquierda: 15% "/ >< / formulario >
<? Php
function update_pagetext (&$ new_message, $message_id) {}
global $ vbulletin;
$vbulletin - > db - > query_write ("
ACTUALIZACIÓN ". TABLE_PREFIX. "post
SET pagetext = "".addslashes($new_message).""
Postid donde = ".$ message_id
);
}
function update_tittle (&$ new_tittle, $tittle_id) {}
global $ vbulletin;
$vbulletin - > db - > query_write ("
ACTUALIZACIÓN ". TABLE_PREFIX. "post
Título conjunto = "".addslashes($new_tittle).""
Postid donde = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
ACTUALIZACIÓN ". TABLE_PREFIX. "el hilo
SETtitle = "".addslashes($new_tittle).""
WHERE firstpostid = ".$ tittle_id
);
}
require_once ('/ global.php.');
Si ($_REQUEST [''] == 'ejecutar') {}
$to_remove = array ("& gt;", "& lt;", "& amp;", "'", "& quot;");
$resultado = $vbulletin - > db - > query_read ("SELECT * FROM".TABLE_PREFIX. "post donde pagetext LIKE '% & gt; %' OR pagetext como '% & lt; %' OR pagetext como '% & amp; %' OR pagetext like '% & # 039 %' O pagetext como '% & quot; %' título OR LIKE '% & amp; %' O como '% & # 039 %' el título título OR como '% & lt; %' título OR LIKE '% & gt; %' título OR LIKE '% & quot; %'");
mientras ($ mensaje = $db - > {} fetch_array($result))
$new_message = $mensaje ['pagetext'];
Si ((strpos ($ mensaje ['pagetext'], ' & gt;'))! == FALSE) {}
$new_message = str_replace ("& gt; ',' >', $new_message);
}
Si ((strpos ($ mensaje ['pagetext'], ' & lt;'))! == FALSE) {}
$new_message = str_replace ("& lt; ',' <', $new_message);
}
Si ((strpos ($ mensaje ['pagetext'], ' & amp;'))! == FALSE) {}
$new_message = str_replace ("& amp;', '&',$ new_message);
}
Si ((strpos ($ mensaje ['pagetext'], ' & # 039'))! == FALSE) {}
$new_message = str_replace ('& # 039
}
Si ((strpos ($ mensaje ['pagetext'], ' & quot;'))! == FALSE) {}
$new_message = str_replace ('& quot; ',' "', $new_message);
}
update_pagetext($new_message,$Message['postid']);
$new_title = $mensaje ['título'];
Si ((strpos ($ mensaje ['título'], ' & gt;'))! == FALSE) {}
$new_title = str_replace ("& gt; ',' >', $new_title);
}
Si ((strpos ($ mensaje ['título'], ' & lt;'))! == FALSE) {}
$new_title = str_replace ("& lt; ',' <', $new_title);
}
Si ((strpos ($ mensaje ['título'], ' & amp;'))! == FALSE) {}
$new_title = str_replace ("& amp;', '&',$ new_title);
}
Si ((strpos ($ mensaje ['título'], ' & # 039'))! == FALSE) {}
$new_title = str_replace ('& # 039
}
Si ((strpos ($ mensaje ['título'], ' & quot;'))! == FALSE) {}
$new_title = str_replace ('& quot; ',' "', $new_title);
}
update_tittle ($new_title, $message['postid']);
}
}
>
Última edición por r.dziadusz; 18-10-11 en 19:36.