Página 1 de 1

MOD Listado de Topics

Publicado: 16 Feb 2011, 17:53
por rgonzalos
URL: http://www.roychoss.com/foro
Ver: Ultima, 3.0.8
Estilo: AirBlack (Subsilver2)

¿Que quiero hacer?
Quiero hacerle una modificacion al foro para que me muestre un icono si el post cumple una serie de consiciones:

¿Que hacemos?
En el foro se discuten diferentes series de tv, y proporcionamos links de descarga, etc. pero para las series en emision quiero agregarle un icono al final del titulo en el visor de posts.

A modo de ejemplo de lo que quiero hacer:

Imagen

Se como programarlo, se donde deberia ir, pero no me sale. Al agregar el codigo php en el archivo "viewforum_body.html" por ejemplo (se que son mas, tambien esta la de ver nuevos posts, etc), no lo toma y es como si omitiera todo lo que escribo, asi que deduje que, a modo de proteccion, invalida todo codigo que se agregue.

Mi pregunta es la siguiente:
¿Donde deberia escribir el codigo de la funcion que busca si el topic existe en la tabla de series en emision, para que por medio de una variable boolean, decida si mostrar o no un icono?

He usando por ejemplo "<!-- IF U_ACM -->" para mostrar u ocultar datos en una modificacion para un chat ajax, me gustaria saber donde se programa o se define esa variable para agregar mi codigo y una nueva variable ahi.

Les agradeceria la pronta respuesta. Adios y mucha suerte a todos.

Re: MOD Listado de Topics

Publicado: 16 Feb 2011, 17:58
por angelismo

La url de tu foro no funciona ,hasta no podamos ver tu foro ,no podremos dar soporte


MOD Listado de Topics

Publicado: 16 Feb 2011, 18:00
por leviatan21
rgonzalos escribió:URL: http://www.roychoss.com/foro
No me es posible acceder a tu foro, ¿ está mal la URL ? ¿ o sólo me sucede a mi ?
Servidor no encontrado
Firefox no puede encontrar el servidor en http://www.roychoss.com.

MOD Listado de Topics

Publicado: 17 Feb 2011, 13:17
por rgonzalos
Evidentemente lo escribi mal. Me comi una letra.

URL: http://www.roychross.com/foro/

MOD Listado de Topics

Publicado: 17 Feb 2011, 15:29
por leviatan21
rgonzalos escribió:Al agregar el codigo php en el archivo "viewforum_body.html" por ejemplo (se que son mas, tambien esta la de ver nuevos posts, etc), no lo toma y es como si omitiera todo lo que escribo, asi que deduje que, a modo de proteccion, invalida todo codigo que se agregue.
No puedes aplicar código php directamente en la plantilla, por razones de seguridad se evita mostrarlo.
Si aún así lo quieres, el código php debe ir encerrado entre estas directivas :

Código: Seleccionar todo

<!-- PHP -->

<!-- ENDPHP -->
Y a su vez habilitar el uso de php en las plantillas , en el ACP -> GENERAL : Configuración del servidor : Configuración de seguridad : Permitir PHP en plantillas : SI


El código php debe ir en su respectivo archivo y en la plantilla sólo el código html

MOD Listado de Topics

Publicado: 18 Feb 2011, 01:59
por rgonzalos
Bueno, pasa lo siguiente agrego el codigo

Código: Seleccionar todo

<!-- INCLUDE funcion_emicion.php -->
pero cuando quiero armar la candicion para mostrar el icono me genera errores en lineas posteriores

lo que hago es enviar 1 si la serie esta en emision. Teoricamente a mi entender deberia ser

Código: Seleccionar todo

<!-- IF $v_emic == 1 --><img src="images/emic.png> <-- ENDIF -->
pero no sale nada

Tambien probe poniendo

Código: Seleccionar todo

<?php if($emic==1){echo "<img src=images/emic.png>";}
y tampoco salio nada

y por ultimo pongo este otro tambien

Código: Seleccionar todo

<!-- PHP --> <?php if($emic==1){echo "<img src=images/emic.png>";}?> <!-- ENDPHP --!>
¿Cual es el error? ¿en que me estoy equivocando?

MOD Listado de Topics

Publicado: 18 Feb 2011, 02:44
por leviatan21
rgonzalos escribió:pero cuando quiero armar la candicion para mostrar el icono me genera errores en lineas posteriores

lo que hago es enviar 1 si la serie esta en emision. Teoricamente a mi entender deberia ser

Código: Seleccionar todo

<!-- IF $v_emic == 1 --><img src="images/emic.png> <-- ENDIF -->
Asi no se arma una etiqueta img válida, no se si el condicional armado de esa manera funcionaría, pero al menos la imagen deberías ser html válido:

Código: Seleccionar todo

<img src="./images/emic.png" alt="" />