Página 1 de 1

Replace Post

Publicado: 02 Ago 2006, 06:12
por Zonbecka
Buenas tardes gente de phpBB-Es, los datos del foro en cuestión están expuestos en mi firma tal como recomendaron ustedes.

El tema es el siguiente: en nuestro foro teníamos instalado el hack Mod-Hide y lo hemos quitado porque nos generaba mucho tráfico y nos causaba problemas con el servidor de hosting nuestro.

La cuestión es que quedaron miles de posts con
y
y hemos restaurado los archivos que modificaba el Mod-Hide por los originales y todo volvió como antes, salvo que las etiquetas hide se muestran siguiendo la siguiente variable [hide:$uid] [/hide:$uid] mostrandose (por ejemplo) así : [hide:545de4cc45]LINK OCULTO[/hide:545de4cc45].

Actualmente realizando algunos cambios en bbcode.php logramos configurar para que las etiquetas
las tome como

Código: Seleccionar todo

 pero la configuración se aplica a los posts creados luego de la configuración y los posts previamente creados se siguen mostrando tal como se los expliqué arriba.

Probamos cambiar las etiquetas de otro modo y no hemos podido hallar la "solución" al tema, ya que el Replace Post Mod solo reemplaza palabras y no etiquetas BBCode.

¿Alguien conoce algun hack o algun script que haga lo que nosotros queremos?

Un abrazo, muy interesante la web.

[b]Zonbecka.[/b]

Respuesta: Replace Post

Publicado: 02 Ago 2006, 06:43
por mitch
Zonbecka, en tu lugar, no hubiese desinstalado el mod por completo (en lo que se refiere a bbcode.php y bbcode.tpl)
pues teniendolo en bbcode.php, este va a llamar al .TPL, por lo que luego en el .TPL solo hay que modificarlo para que muestre la info en ambos casos (habiendo posteado o no).

lo tienes totalmente desinstalado? solo se me ocurre eso :/ haber si a mis compañeros se les ocurre otra solución. Nos vemos

Re: Respuesta: Replace Post

Publicado: 02 Ago 2006, 09:54
por Zonbecka
Zonbecka, en tu lugar, no hubiese desinstalado el mod por completo (en lo que se refiere a bbcode.php y bbcode.tpl)
pues teniendolo en bbcode.php, este va a llamar al .TPL, por lo que luego en el .TPL solo hay que modificarlo para que muestre la info en ambos casos (habiendo posteado o no).

lo tienes totalmente desinstalado? solo se me ocurre eso :/ haber si a mis compañeros se les ocurre otra solución. Nos vemos Lo que probamos luego fue instalar nuevamente el hide, pero en bbcode.php modificarlo a modo de que muestre

Código: Seleccionar todo

 en lugar de [hide], pero en los posts viejos seguia mostrando [hide:$uid] y en los nuevos, por mas que pongamos datos entre [hide] los mostraba como [code].

Lo que nunca hicimos fue modificar el bbcode.tpl, lo que no entiendo es por qué los posts ya seteados con hide los muestra mal y los nuevos los hace bien?

Saludos y gracias por responder [b]mitch[/b].

[b]Zonbecka.[/b]

Respuesta: Replace Post

Publicado: 02 Ago 2006, 18:20
por mitch
No lo se amigo.. pero si lo tienes aun instalado edita la parte del hide en bbode.tpl. Si no sabes como editar, pega esas lineas (en Pastebin, o deja para descargar.. si son menos de 50 lineas pegalas acá directamente) y te diremos como ponerlo para que el mensaje se vea en ambos casos... haber si editando el .TPL toma todos los mensajes, antiguos y nuevos. Nos vemos

Respuesta: Replace Post

Publicado: 02 Ago 2006, 19:00
por Zonbecka
Esas son las lineas que agrega el Mod-Hide en bbcode.tpl.
Actualmente el bbcode que usamos está sin editar.

¿Que deberia editar en este codigo a la hora de instalar nuevamente el hide pero para que me muestre el code?

Código: Seleccionar todo

<!-- BEGIN show --> 
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr> 
          <td><span class="genmed"><b>Protected Message:</b></span></td>
        </tr>
        <tr>
          <td class="quote">
                {HTEXTE}
                </td>
        </tr>
</table>
<span class="postbody">
<!-- END show --> 

<!-- BEGIN hide --> 
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr> 
          <td><span class="genmed"><b>Protected Message:</b></span></td>
        </tr>
        <tr>
          <td class="quote">
                <center>--- If you are a *registered user* : you need to post in this topic to see the message ---</center>
                </td>
        </tr>
</table>
<span class="postbody">
<!-- END hide -->
Saludos y gracias.

Respuesta: Replace Post

Publicado: 02 Ago 2006, 19:21
por Nazcar
Cualquier modificacion en los bbcode,implica que esas modificaciones se muestren en post nuevos nunca en post viejos puesto que estos estan en una tabla de la BBDD.La unica manera es editar los campos de las tablas ya guardadas

Respuesta: Replace Post

Publicado: 02 Ago 2006, 19:46
por mitch
Lo que esta entre <!-- BEGIN show --> y <!-- END show --> debes copiarlo y reemplazar lo que esta dentro de <!-- BEGIN hide --> y <!-- END hide --> por este código "copiado". O sea te quedaría asi

Código: Seleccionar todo

<!-- BEGIN show --> 
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr> 
          <td><span class="genmed"><b>Protected Message:</b></span></td>
        </tr>
        <tr>
          <td class="quote">
                {HTEXTE}
                </td>
        </tr>
</table>
<span class="postbody">
<!-- END show --> 

<!-- BEGIN hide --> 
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr> 
          <td><span class="genmed"><b>Protected Message:</b></span></td>
        </tr>
        <tr>
          <td class="quote">
                {HTEXTE}
                </td>
        </tr>
</table>
<span class="postbody">
<!-- END hide -->
Pero luego de lo dicho por nazcar, que lo desconocía, pues ya no se como hacerlo :/

Re: Respuesta: Replace Post

Publicado: 04 Ago 2006, 05:05
por Zonbecka
Cualquier modificacion en los bbcode,implica que esas modificaciones se muestren en post nuevos nunca en post viejos puesto que estos estan en una tabla de la BBDD.La unica manera es editar los campos de las tablas ya guardadas Buenas Nazcar, ¿Qué tal?
Pregunta, ¿Sobre qué tabla deberia efectuar los cambios y de qué manera? (desde phpMyAdmin)
O sino preguntarte si existe algun script que permita conectarme a la db y hacer los cambios que estoy necesitando para los posts viejos...

Saludos,
Zonbecka.

Respuesta: Replace Post

Publicado: 07 Ago 2006, 07:42
por Zonbecka
Aparentemente "no tiene" solución mi problema o irreversiblemente hay que cambiar todo a mano, post por post?

Saludos,
Zonbecka.