Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Poner boton de Responder dentro del mensaje [hide]Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

GiGaS_eTD205
Observador/a
Mensajes: 37
Registrado: 04 Ene 2009, 03:07
Edad: 47

Poner boton de Responder dentro del mensaje [hide]

#1

Mensaje por GiGaS_eTD205 »

Tengo instado el Simple Hide MOD desde hace tiempo, y me gustaria personalizar el mensaje que aparece cuando aun no has respondido al tema.

Mi idea es poner una imagen (esto ya lo se hacer) y un mensaje debajo (tambien lo se hacer) que incluya el boton de responder (esto es lo que no consigo hacer)

El problema viene cuando intento hacer que el boton de responder este operativo con un enlace a "posting.php?mode=reply&f=XXX&t=XXX"

Mirando el "viewtopic_body.html", donde va el boton de responder hay esto:

Código: Seleccionar todo

                <!-- IF S_DISPLAY_REPLY_INFO --><a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a><!-- ENDIF -->
Si pongo eso en el archivo "simple_hide_bbcode.php" de la carpeta "language/es/mods" tal que asi:

Código: Seleccionar todo

    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '<div align="center">Debes <a href="{U_POST_REPLY_TOPIC}">{REPLY_IMG}</a> a este Tema para ver el Contenido Oculto</div>',
Asi, en vez de la imagen se muestra " {REPLY_IMG} " y el enlace que da es:

Código: Seleccionar todo

http://mas-mp4.co.cc/{U_POST_REPLY_TOPIC}
He probado tambien con lo que viene en la linea 'U_POST_REPLY_TOPIC' del archivo "viewtopic.php":

Código: Seleccionar todo

    'U_POST_REPLY_TOPIC'     => ($auth->acl_get('f_reply', $forum_id) || $user->data['user_id'] == ANONYMOUS) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=reply&f=$forum_id&t=$topic_id") : '',
Quedando asi:

Código: Seleccionar todo

    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '<div align="center">Debes <a href="posting.php?mode=reply&f=$forum_id&t=$topic_id"><img src="styles/acidtech/imageset/es/button_topic_reply.gif" alt="responder" /></a> a este Tema para ver el Contenido Oculto</div>',
Con esto, la imagen si la muestra bien, pero el enlace que da el boton de responder es:

Código: Seleccionar todo

http://mas-mp4.co.cc/posting.php?mode=reply&f=$forum_id&t=$topic_id
Se que mejo algo, pero no se donde :?
Creo que no deberia ser complicado, pero por mas intentos que he hecho, no doy con la forma correcta.

Se os ocurre que es lo que se me olvida u otra forma de hacerlo?

Tambien tenia pensado que dependiendo de si el usuario esta logueado o no, salgan diferentes mensajes.
Se que vi en algun tema la forma de hacer algo parecido mediante "IF", pero no recuerdo donde... Pero eso ya es otro tema que intentare hacer cuando consiga resolver lo del boton.


Gracias por vuestro tiempo ;)

Un saludo. AguR
URL: http://pruebas.seatleon.eu
Spoiler
Versión phpBB: phpBB3 (3.0.10)
MODs Instalados: STK 1.0.5, Quitar Ver tema y Ver foro del titulo, Abrir enlaces en una nueva ventana, Añadido boton NuevoTema en mensajes, Diferentes cambios html y css.
Plantilla usada: Reckless_Red (Prosilver) Actualizada a 3.0.10
Servidor: Linux www.1and1.es (Pack:1&1 Dual Unlimited)
Actualización desde otra versión: Solo la plantilla desde la 3.0.9
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Poner boton de Responder dentro del mensaje [hide]

#2

Mensaje por leviatan21 »

Prueba utilizando el enlace de esta manera :

Código: Seleccionar todo

    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '<div align="center">Debes <a href="' . append_sid("{$phpbb_root_path}posting.$phpEx", array('mode' => 'reply', 'f' => $forum_id, 't' => $topic_id)) . '"><img src="styles/acidtech/imageset/es/button_topic_reply.gif" alt="responder" /></a> a este Tema para ver el Contenido Oculto</div>',
 
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

GiGaS_eTD205
Observador/a
Mensajes: 37
Registrado: 04 Ene 2009, 03:07
Edad: 47

Re: Poner boton de Responder dentro del mensaje [hide]

#3

Mensaje por GiGaS_eTD205 »

He probado como dices y el enlace que me da es:

Código: Seleccionar todo

http://mas-mp4.co.cc/posting.php?mode=reply
Yo creo que el problema esta en algo del BBCode
porque al estar dentro de este BBCode, no reconoce las variables $forum_id y $topic_id.

Digo esto porque he probado de esta otra forma, modificando un poco lo que tu me has dicho:

Código: Seleccionar todo

<a href="' . append_sid("{$phpbb_root_path}posting.$phpEx", "mode=reply&f=$forum_id&t=$topic_id") . '">
Asi me da un enlace que es lo mas parecido a lo que quiero:

Código: Seleccionar todo

http://mas-mp4.co.cc/posting.php?mode=reply&f=&t=
Solo quedaria que reconociese las variables.

He mirado y no veo esas variables en el bbcode.php
Habria que definir esas variables en ese archivo?

Gracias por tu tiempo ;)

Un saludo. AguR
URL: http://pruebas.seatleon.eu
Spoiler
Versión phpBB: phpBB3 (3.0.10)
MODs Instalados: STK 1.0.5, Quitar Ver tema y Ver foro del titulo, Abrir enlaces en una nueva ventana, Añadido boton NuevoTema en mensajes, Diferentes cambios html y css.
Plantilla usada: Reckless_Red (Prosilver) Actualizada a 3.0.10
Servidor: Linux www.1and1.es (Pack:1&1 Dual Unlimited)
Actualización desde otra versión: Solo la plantilla desde la 3.0.9
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Poner boton de Responder dentro del mensaje [hide]

#4

Mensaje por leviatan21 »

GiGaS_eTD205 escribió:He probado como dices y el enlace que me da es:

Código: Seleccionar todo

http://mas-mp4.co.cc/posting.php?mode=reply
Yo creo que el problema esta en algo del BBCode
porque al estar dentro de este BBCode, no reconoce las variables $forum_id y $topic_id.

Digo esto porque he probado de esta otra forma, modificando un poco lo que tu me has dicho:

Código: Seleccionar todo

<a href="' . append_sid("{$phpbb_root_path}posting.$phpEx", "mode=reply&f=$forum_id&t=$topic_id") . '">
Asi me da un enlace que es lo mas parecido a lo que quiero:

Código: Seleccionar todo

http://mas-mp4.co.cc/posting.php?mode=reply&f=&t=
Solo quedaria que reconociese las variables.

He mirado y no veo esas variables en el bbcode.php
Habria que definir esas variables en ese archivo?

Gracias por tu tiempo ;)

Un saludo. AguR
Agrega el código que te pasé, en el archivo viewtopic.php, que es quien reconoce esas variables que te hacen falta :mrgreen:
Como es dependiente delñ tema y no del mensaje, agregalo antes de esta linea :

Código: Seleccionar todo

    'U_TOPIC'                => "{$server_path}viewtopic.$phpEx?f=$forum_id&t=$topic_id", 
y en la plantilla lo utilizas donde tu quieras :

Código: Seleccionar todo

<!-- IF S_DISPLAY_REPLY_INFO -->{MESSAGE_HIDDEN_DESCRIPTION}<!-- ENDIF --> 
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

GiGaS_eTD205
Observador/a
Mensajes: 37
Registrado: 04 Ene 2009, 03:07
Edad: 47

Re: Poner boton de Responder dentro del mensaje [hide]

#5

Mensaje por GiGaS_eTD205 »

Hola de nuevo ;)
leviatan21 escribió:.... agregalo antes de esta linea :

Código: Seleccionar todo

    'U_TOPIC'                => "{$server_path}viewtopic.$phpEx?f=$forum_id&t=$topic_id",  
En cuanto agrego el codigo siguiente ahi, me sale el foro en blanco:

Código: Seleccionar todo

    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '<div align="center">Debes <a href="' . append_sid("{$phpbb_root_path}posting.$phpEx", array('mode' => 'reply', 'f' => $forum_id, 't' => $topic_id)) . '"><img src="styles/acidtech/imageset/es/button_topic_reply.gif" alt="responder" /></a> a este Tema para ver el Contenido Oculto</div>', 
Y digo yo, no sera que el BBcode
bloquea lo que hay dentro y por eso no reconoce las variables el viewtopic.php? No se pueden definir las variables en el bbcode.php para que cuendo esten dentro del
si que las reconozca?

Vamos, es una suposicion, ya que yo ando bastante perdido en temas de phpbb :nolose:

Por mas formas que he probado, no consigo que funcione :(

Gracias nuevamente por el esfuerzo :ok:

Un saludo. AguR
URL: http://pruebas.seatleon.eu
Spoiler
Versión phpBB: phpBB3 (3.0.10)
MODs Instalados: STK 1.0.5, Quitar Ver tema y Ver foro del titulo, Abrir enlaces en una nueva ventana, Añadido boton NuevoTema en mensajes, Diferentes cambios html y css.
Plantilla usada: Reckless_Red (Prosilver) Actualizada a 3.0.10
Servidor: Linux www.1and1.es (Pack:1&1 Dual Unlimited)
Actualización desde otra versión: Solo la plantilla desde la 3.0.9
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Poner boton de Responder dentro del mensaje [hide]

#6

Mensaje por leviatan21 »

GiGaS_eTD205 escribió:En cuanto agrego el codigo siguiente ahi, me sale el foro en blanco:
Pues así lo hice en mi foro de pruebas y no tuve problemas ...

GiGaS_eTD205 escribió:No se pueden definir las variables en el bbcode.php para que cuendo esten dentro del
si que las reconozca?
No tiene sentido, por que el viewtopic.php llama al includes/bbcode.php
y si lo haces en el includes/bbcode.php harás que funcione mal en otros momentos, porque ese archivo también se incluye para ser utilizado en mensajes privados, reglas de foros, firmas y páginas externas como un portal
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

GiGaS_eTD205
Observador/a
Mensajes: 37
Registrado: 04 Ene 2009, 03:07
Edad: 47

Re: Poner boton de Responder dentro del mensaje [hide]  Tema Solucionado

#7

Mensaje por GiGaS_eTD205 »

Hola de nuevo ;)

Lo primero de todo, gracias leviatan por tu paciencia :ok:

El problema de que se quedase en blanco el foro era porque se me olvido poner las comillas simples (no entiendo como paso).

Una vez arreglado eso, seguia sin funcionar, asi que empece de cero. He desinstalado el MOD lo he instalado de nuevo.
He hecho todos los pasos como tu me has indicado, sin saltarme ni un espacio y seguia sin funcionar.

Con el ultimo cambio, donde tenia que mostrar la imagen de responder, ponia {MESSAGE_HIDDEN_DESCRIPTION}, como si no relacionaria el 'MESSAGE_HIDDEN_DESCRIPTION' que hay en el viewtopic.php

Despues de varias pruebas, he conseguido que funcione, pero no se si es una forma correcta. Pongo los pasos a ver que te parece:

Una instalacion completa del MOD y luego abrir language/es/mods/simple_hide_bbcode.php

Buscar:

Código: Seleccionar todo

if (empty($lang) || !is_array($lang))
Añadir antes en una linea nueva:

Código: Seleccionar todo

$forum_id    = request_var('f', 0);
$topic_id    = request_var('t', 0);
Buscar:

Código: Seleccionar todo

    'MESSAGE_UNHIDE'    =>    'HIDE: OFF',
    'MESSAGE_HIDDEN'    =>    'HIDE: ON',
    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '    
Usted necesita responder a este tema para ver el contenido oculto',
Reemplazar por:

Código: Seleccionar todo

    'MESSAGE_UNHIDE'    =>    '<img src="images/hide.png" alt="Contenido Oculto" />',
    'MESSAGE_HIDDEN'    =>    '<img src="images/hide.png" alt="Contenido Oculto" />',
    'MESSAGE_HIDDEN_DESCRIPTION'    =>    '<img src="images/hide1.png" alt="Debes" /><a href="' . append_sid("{$phpbb_root_path}posting.$phpEx", "mode=reply&f=$forum_id&t=$topic_id") . '"><img src="styles/acidtech/imageset/es/button_topic_reply.gif" alt="responder" /></a><img src="images/hide2.png" alt=" a este Tema para ver el Contenido Oculto" />',
Donde:
  1. hide.png es una imagen que pone "Contenido Oculto"
  2. hide1.png es una imagen que pone "Debes"
  3. hide2.png es una imagen que pone " a este Tema para ver el Contenido Oculto"
Los archivos styles/acidtech/template/bbcode.html y styles/acidtech/theme/stylesheet.css los he modificado a mi gusto para darles otro toque :mrgreen:

Asi funciona bien, y siempre va a estar relacionado con su archivo de lenguage, se use donde se use.

Espero haberme explicado bien ;)

Un saludo. AguR
URL: http://pruebas.seatleon.eu
Spoiler
Versión phpBB: phpBB3 (3.0.10)
MODs Instalados: STK 1.0.5, Quitar Ver tema y Ver foro del titulo, Abrir enlaces en una nueva ventana, Añadido boton NuevoTema en mensajes, Diferentes cambios html y css.
Plantilla usada: Reckless_Red (Prosilver) Actualizada a 3.0.10
Servidor: Linux www.1and1.es (Pack:1&1 Dual Unlimited)
Actualización desde otra versión: Solo la plantilla desde la 3.0.9
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Poner boton de Responder dentro del mensaje [hide]

#8

Mensaje por leviatan21 »

No será muy ortodoxo pero está bien :ok:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

GiGaS_eTD205
Observador/a
Mensajes: 37
Registrado: 04 Ene 2009, 03:07
Edad: 47

Re: Poner boton de Responder dentro del mensaje [hide]

#9

Mensaje por GiGaS_eTD205 »

Si tu me dices que puede valer y segun parece, funciona bien, podemos dar el tema por solucionado :ok:

Muchas gracias por todo ;)

Un saludo. AguR
URL: http://pruebas.seatleon.eu
Spoiler
Versión phpBB: phpBB3 (3.0.10)
MODs Instalados: STK 1.0.5, Quitar Ver tema y Ver foro del titulo, Abrir enlaces en una nueva ventana, Añadido boton NuevoTema en mensajes, Diferentes cambios html y css.
Plantilla usada: Reckless_Red (Prosilver) Actualizada a 3.0.10
Servidor: Linux www.1and1.es (Pack:1&1 Dual Unlimited)
Actualización desde otra versión: Solo la plantilla desde la 3.0.9
Conversión desde otro sistema de foros: No

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Poner boton de Responder dentro del mensaje [hide]

#10

Mensaje por leviatan21 »

El usuario andredmau5 ha descubierto un problema Problema Simple Hide Bbcode y botón responder y se ha solucionado :chulo:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Cerrado

Volver a “Soporte de MODs”