Jump to content

(Solucionado) - Poner modulo de publicidad solo en la pagina de inicio


Recommended Posts

Hola, este es mi primer mensaje y quiero dar las gracias a todos los que ayudais desinteresadamente, ya que gracias a vosotros realmente uno aprende bastante.

 

El problema que tengo es que tengo un modulo de publicidad que solo quiero que aparezca en la pagina principal, y en ninguna otra, y no se como lo puedo hacer.

 

Muchas gracias.

Edited by Ni idea como va (see edit history)
Link to comment
Share on other sites

Hola, este es mi primer mensaje y quiero dar las gracias a todos los que ayudais desinteresadamente, ya que gracias a vosotros realmente uno aprende bastante.

 

El problema que tengo es que tengo un modulo de publicidad que solo quiero que aparezca en la pagina principal, y en ninguna otra, y no se como lo puedo hacer.

 

Muchas gracias.

 

Estimado Ni idea como va,

 

Tu puedes dentro de la pestaña Módulos/Posiciones -> buscar el modulo en cuestión y pulsas el botón editar (que es una especie de lapiz) y establecer excepciones en donde quieras que no se vea.

 

También dentro del tpl de modulo puedes hacer esto:

 

{if $page_name == 'index'}

código del modulo
{/if}

Link to comment
Share on other sites

Gracias por la rapida respuesta, pero tengo unas dudas.

 

He llegado hasta el lapiz, y tengo el recuadrito de excepciones, pero si pongo index.php, es en la de inicio que no se ve, y quiero lo contrario, entonces deberia poner todas las otras paginas, (Problema es que no se como se llaman todas las otras paginas.)

 

La opcion 2 que me facilitas me parece mejor, lo unico que no se que es codigo del modulo. Eso que seria Block advertising?

 

Gracias, y perdona mi ignorancia, pero intento aprender.

Link to comment
Share on other sites

En excepciones tienes que poner donde quieras que no se vea.

 

Es decir:

 

identity.php, history.php, order.php, product.php, contact-form.php, category.php, cms.php, new-products.php

ect... ect... ect.... (Todos menos index.php)

Link to comment
Share on other sites

La opcion 2 que me facilitas me parece mejor, lo unico que no se que es codigo del modulo. Eso que seria Block advertising?

 

Gracias, y perdona mi ignorancia, pero intento aprender.

 

La opción 2 es modificar el tpl del modulo y colocarle el if que te he comentado. (Y dentro del if el codigo del modulo)

Link to comment
Share on other sites

Entonces deberia de ponerlo asi, es que no quiero hacerlo mal.

 

{if $page_name == 'index'}

 

modulo blockadvertising

{/if}

Dentro del fichero:

 

modules/blockadvertising/blockadvertising.tpl

 

 

Podrías probar esto:

 

 

{if $page_name == 'index'}
<!-- MODULE Block advertising -->
<div class="advertising_block">
<a href="{$adv_link}" title="{$adv_title}"><img src="{$image}" alt="{$adv_title}" title="{$adv_title}" width="155"  height="163" /></a>
</div>
<!-- /MODULE Block advertising -->
{/if}

Link to comment
Share on other sites

Asi va perfecto para aparecer solo en inicio, si a alguien le sirve para que no se desespere por que no le salga, que no se olvide de "Forzar Compilacion".

 

Y para que solo salga en una categoria o en un articulo determinado, seria asi?

 

{if $page_name == '/57-plantas-de-jardin'} (asi no va!!!!)

Edited by Ni idea como va (see edit history)
Link to comment
Share on other sites

Asi va perfecto para aparecer solo en inicio, si a alguien le sirve para que no se desespere por que no le salga, que no se olvide de "Forzar Compilacion".

 

Y para que solo salga en una categoria o en un articulo determinado, seria asi?

 

{if $page_name == '/57-plantas-de-jardin'} (asi no va!!!!)

 

Para la categoría:

 

{if $smarty.get.id_category=='ID_CATEGORIA'} {/if}

 

Para el producto:

{if $smarty.get.id_product=='ID_PRODUCTO'} {/if}

 

Por cierto el titulo del tema decía "Poner modulo publicidad solo en la pagina de inicio", así que en principio el asunto ha quedado solucionado, si puedes edita el titulo del tema (editando el primer mensaje, y después pulsando en "Usar editor completo") y añade la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro.

 

Para nuevas dudas abre un tema nuevo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...