Página 1 de 1

Problemas instalación Post Expire en 3.0.11  Tema Solucionado

Publicado: 22 Abr 2013, 13:53
por Belcegor
Hola otra vez.

Empecemos, uso la característica propia del foro de poner un anuncio con días de caducidad.
Pero, cuando pasan los días, el anuncio me sigue saliendo en el bloque de anuncios del portal board3.

Si voy y visito el anuncio, automáticamente se quita del bloque porque deja de ser por si mismo un anuncio y pasa a ser un post normal, pero si no lo visito sigue como anuncio indefinidamente.

Ante este problema, me he decidido por probar el Post Expire 1.0.3.
He intentado instalarlo con el AutoMod pero me da error.

Resulta que no encuentra las frases guía para modificar-reemplazar-añadir, cuando me pasa eso, las busco manualmente por que muchas veces simplemente es por algún tab o algún espacio de más o de menos.

En esta ocasión, algúno lo he localizado a mano para hacer lo que pide, en la carpeta en, pero hay algunos que no son iguales a los que pide y no se como debería modificarlo para que funcionase.

[thumbnail]http://s18.postimg.org/7md2bzco9/screenshot_13.jpg[/thumbnail]

Este lo he localizado como T_SUPER_TEMPLATE_PATH, imagino que será lo mismo.

Pero me pide que localice en viewforum_body.html este código:

Código: Seleccionar todo

		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
y que lo reemplace por este otro código:

Código: Seleccionar todo

		<li class="row<!-- IF topicrow.S_CHANGE_COLOUR --> bg3<!-- ELSEIF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
Pero en mi viewforum_body.html el código que yo tengo es este:

Código: Seleccionar todo

		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
Y claro, como no tengo ni repajolera idea como que no me atrevo a tocar nada, y menos después de haber tenido que hacer limpieza y reparación completa del foro ya jejeje.

A ver si me podéis aclarar un poco la duda, gracias por vuestro tiempo.

Re: Problemas instalación Post Expire en 3.0.11

Publicado: 23 Abr 2013, 00:34
por leviatan21
Belcegor escribió:En esta ocasión, algúno lo he localizado a mano para hacer lo que pide, en la carpeta en, pero hay algunos que no son iguales a los que pide y no se como debería modificarlo para que funcionase.
Belcegor escribió:Este lo he localizado como T_SUPER_TEMPLATE_PATH, imagino que será lo mismo.
Eso se debe a que el MOD que intentas instalar es para la versión

Código: Seleccionar todo

 Compatible con phpBB: 3.0.6
Y en phpbb versión 3.007 la variable "T_TEMPLATE_PATH" cambio a "

Código: Seleccionar todo

T_SUPER_TEMPLATE_PATH
"
por lo que si vas a hacer el cambio a mano, lo dedujiste bien ;)
Belcegor escribió:Y claro, como no tengo ni repajolera idea como que no me atrevo a tocar nada, y menos después de haber tenido que hacer limpieza y reparación completa del foro ya jejeje.
Otro de los cambios introducidos en versiones posteriores, si fuera yo el que debe hacer el cambio, lo haría por esto:

Código: Seleccionar todo

<li class="row<!-- IF topicrow.S_CHANGE_COLOUR --> bg3<!-- ELSEIF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
 

Re: Problemas instalación Post Expire en 3.0.11

Publicado: 23 Abr 2013, 01:22
por Belcegor
Muchas gracias, a falta de probarlo a fondo, con la modificación que me has facilitado funciona perfectamente.

Un detalle, no se si será solo a mí, pero cuando instalo con el automod, siempre me toca meter los archivos que van en language/es manualmente, el automod solo mete los de language/en y claro, luego vas al acp y se ve como el culo jejejeje.

Fantástico, por mi parte este tema está solucionado, podríais hacer un update al mod ya que están claras las modificaciones y no son gran cosa.

Venga, nos vemos, y repito, muchas gracias.

Re: Problemas instalación Post Expire en 3.0.11

Publicado: 23 Abr 2013, 01:26
por leviatan21
AutoMOD no hace magia y tiene muchas limitaciones, pero básicamente hace sólo lo que el autor del MOD indica,

Re: Problemas instalación Post Expire en 3.0.11

Publicado: 23 Abr 2013, 01:31
por Belcegor
Bueno, ayuda bastante y si sabes estos detalles pues no es tan complicado.

Lo dicho, por mí tema cerrado, no es exactamente lo que busco por que si cierra un tema anuncio seguirá siendo anuncio y saliendo en el bloque anuncios globales del portal, pero si me es útil para otras cosas que hacemos, del tipo de concursos con límite de tiempo y al cerrarse el post es como si se cerrara el concurso.

Muchas gracias por tu ayuda.

Igual creo un hilo para lo que me pasa con los anuncios y sus dias de caducidad, como te veo tan inspirado jajajajaja. En serio, muchas gracias por todo.

Re: Problemas instalación Post Expire en 3.0.11

Publicado: 23 Abr 2013, 02:45
por leviatan21
Belcegor escribió:Lo dicho, por mí tema cerrado, no es exactamente lo que busco por que si cierra un tema anuncio seguirá siendo anuncio y saliendo en el bloque anuncios globales del portal,
No es esa la función del MOD, lo que hace es dada determinada fecha, impide que el tema o mensaje específico sea respondido, pudiendo cerrarlo, borrarlo, moverlo
Belcegor escribió:Igual creo un hilo para lo que me pasa con los anuncios y sus dias de caducidad,
Si claro, en phpbb-ES nos gusta el orden y no mezclar diferentes consultas por cada tema.