antuan escribió:No es problema de que te falte subir algún archivo o algo similar.
Las etiquetas que mencionas son tags html, y esta nueva versión de phpBB 3.x no soporta html, así que no busques más desde el panel de administrador la opción de habilitar los tags html porque no existe...
El equipo de phpBB.com decidió tras muchas deliveraciones que lo mejor era no seguir permitiendo html en los mensajes u otros lugares de la nueva versión de phpBB por cuestiones de seguridad (y yo estoy a favor de esto). Un foro que permite html en sus mensajes es menos seguro, esto no quiere decir que ahora que phpBB3.x no soporta html sea 100% seguro ¿y que lo es?, todo programa tiene alguna vulnerabilidad.
En lugar de html, phpbb 3.x permite solamente bbcode que es un sustitutivo controlado de html.
Yo también afronte tu mismo problema en un foro con varios tags html habilitados y pregunte a los desarrolladores de phpBB, su respuesta fue que es difícil crear un script para transformar todo el html a bbcode pues desnudaría el código, tal vez algún día conforme salgan nuevas versiones de phpBB2.x haya un conversor para transformar los tags html de phpBB2.x a bbcode para phpbb3.x de forma automática
No se bien porque hacen o dicen esto, deberian de convertir automaticamente esos HTML TAGS, pues añadieno este simple codigo a viewtopic.php se soluciona:
Buscar en viewtopic.php:
$delete_allowed = ($user->data['is_registered'] && ($auth->acl_get('m_delete', $forum_id) || (
$user->data['user_id'] == $poster_id &&
$auth->acl_get('f_delete', $forum_id) &&
$topic_data['topic_last_post_id'] == $row['post_id'] &&
($row['post_time'] > time() - ($config['delete_time'] * 60) || !$config['delete_time']) &&
// we do not want to allow removal of the last post if a moderator locked it!
!$row['post_edit_locked']
)));
Y añadiendo estas lineas - mas abajo en quote - despues de ese codigo en el archivo viewtopic.php, se corrige el <center> </center> y <br>, y se peude hacer para todos lso tags que se desee...
$message = str_replace('<center>', '<center>', $message);
$message = str_replace('</center>', '</center>', $message);
$message = str_replace('<br>', '<br>', $message);
O sea, quedaria asi:
$delete_allowed = ($user->data['is_registered'] && ($auth->acl_get('m_delete', $forum_id) || (
$user->data['user_id'] == $poster_id &&
$auth->acl_get('f_delete', $forum_id) &&
$topic_data['topic_last_post_id'] == $row['post_id'] &&
($row['post_time'] > time() - ($config['delete_time'] * 60) || !$config['delete_time']) &&
// we do not want to allow removal of the last post if a moderator locked it!
!$row['post_edit_locked']
)));
$message = str_replace('<center>', '<center>', $message);
$message = str_replace('</center>', '</center>', $message);
$message = str_replace('<br>', '<br>', $message);
Parece ser que phpbb2 ponia el caracter "<" como "<", y el caracter ">" como ">", en realidad se podria corregir esos html tags con añadir este codigo aqui abajo en vez del que anteriormente he puesto (2 opcion):
$message = str_replace('<', '<', $message);
$message = str_replace('>', '>', $message);
No lo he probado, pero en realidad se trataria de convertir esos "<" y ">" que reemplazan a "<" y ">":
No he probado tampoco, pero quizas un simple replace en phpmyadmin que reemplazara esos "<" y ">" que reemplazan a "<" y ">" solucionara,
aunque ahora que lo pienso no, pues ya probe poner en la base de datos directamente <center>, y no va, debe de hacerse en el codigo php de viewtopic.php creo, con esas 2 lineas de codigo...
Yo tenia un phpbb2 con solo esos 2 html tags, <center></center> y <br>, y como ya me funciona bien, entonces no he probado la 2 opcion, pero creo que debe de ser la mas correcta esa 2 opcion...
En fin, que no comprendo bien la razon del equipo de phpbb para no saber esto, me huele a querer fastidiar mas bien, pues la cuestion es sencillisima en el fondo... Y aunque es una tonteria, esta tonteria multiplicada por miles de administradores de foros implica una perdida de muchas horas o quizas dias por cada uno, y eso es fastidiar de verdad...
Saludos!!! Espero que esto le ayude a alguien a no perder mas tiempo con una tonteria que no se sabe porque razon, aun ahora en 2012, 4 años despues, no han solucionado aun los de phpbb3... Pues estos codigos los hice hace unos dias, para ese foro que tenia aun de phpbb y que acabo actualizar...
Javier Reinoso