Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Llamada porcion de código

Estas en el tema de Llamada porcion de código en el foro de WordPress en Foros del Web. Quiero hacer una llamada de una parte de código, concretamente es un banner de Google y de esta manera evitar ir insertando el código manualmente ...
  #1 (permalink)  
Antiguo 03/12/2011, 07:39
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Llamada porcion de código

Quiero hacer una llamada de una parte de código, concretamente es un banner de Google y de esta manera evitar ir insertando el código manualmente una y otra vez. La llamada realizo desde un include <?php include ("banner.php");?> al fichero banner.php que es donde esta el código del banner.

No se si estoy realizando bien la llamada del código, ya que este código no se visualiza ( no se ve nada). ¿Cómo podría hacer para que se visualice correctamente?
  #2 (permalink)  
Antiguo 03/12/2011, 07:53
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Llamada porcion de código

Claro, seguramente no estés indicando la ruta del modo apropiado.

El archivo banner.php está en tu theme, no? entonces necesitarías hacer algo de este estilo:

Código PHP:
Ver original
  1. <?php include(TEMPLATEPATH . '/banner.php'); ?>
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 03/12/2011, 08:20
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Llamada porcion de código

Agrego la ruta al include de la siguiente manera
Código:
 <?php include(TEMPLATEPATH . '/wp-content/themes/zeemagazine/banner.php'); ?>
Y de esta otra
Código:
 <?php include ("wp-content/themes/zeemagazine/banner.php");?>
Sigue sin visualizarse de ninguna de las dos maneras
  #4 (permalink)  
Antiguo 03/12/2011, 08:25
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Llamada porcion de código

Ponelo tal como lo puse yo.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 03/12/2011, 08:33
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Llamada porcion de código

Cita:
Iniciado por Nekko Ver Mensaje
Ponelo tal como lo puse yo.
Lo he puesto como tu me dices y no se ve.
  #6 (permalink)  
Antiguo 03/12/2011, 09:41
elmajaron
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Llamada porcion de código

Talvez el problema lo tengas en el archivo banner.php pues con el codigo que te ha puesto Nekko funciona perfecto. un saludo
  #7 (permalink)  
Antiguo 03/12/2011, 09:55
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Llamada porcion de código

Cita:
Iniciado por elmajaron Ver Mensaje
Talvez el problema lo tengas en el archivo banner.php pues con el codigo que te ha puesto Nekko funciona perfecto. un saludo

El código de banner.php es un simple javascript no tiene nada más
Código:
<script type="text/javascript"><!--
google_ad_client = "ca-pub-";
/* blogwordpress */
google_ad_slot = "";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
No se hay algo que no estoy haciendo bien. La llamada de include virtual que código se aplicaría?

Última edición por Jhon Silver; 03/12/2011 a las 10:12
  #8 (permalink)  
Antiguo 03/12/2011, 10:27
elmajaron
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Llamada porcion de código

Hola, aunque parezca una tonteria Mira bien que no tengas espacios en blanco, a mi me ha pasado mas de una vez que copiaba el codigo en el archivo banner.php y no se veia, y sin embargo copiando directamente el codigo desde obtener codigo de Google AdSense al mismo archivo banner.php pero desde el editor del wordpress y asi si se veia perfecto. un saludo
  #9 (permalink)  
Antiguo 03/12/2011, 16:24
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 19 años, 1 mes
Puntos: 2053
Respuesta: Llamada porcion de código

Para descartar que sea un error del código de adsense prueba a añadir unas letras al include, es el truco que uso.
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #10 (permalink)  
Antiguo 04/12/2011, 09:37
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Llamada porcion de código

Nada no hay manera:
Como último recurso voy a probar crear la llamada desde un iframe
<iframe frameborder="0" width="468" height="60" src="banner.php" marginwidth="0" marginheight="0" scrolling="no"></iframe>

Tendre que ver si Adsense permite la visualización al hacer click en el banner de Adsense en una nueva ventana, sino no resultara tampoco
  #11 (permalink)  
Antiguo 05/12/2011, 09:56
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Llamada porcion de código

Ya lo dejo por imposible:
Si lo pongo a traves de un iframe el espacio que se visualiza es 468x60, por tanto desechado.
Sin embargo es extraño que si pongo el código de Adsense directamente si se visualiza. Cuando no se visualiza es cuando realizo la llamada a través del include.
La única alternativa que me queda es poner el código archivo por archivo, con el inconveniente que cuando quiera actualizar tendre que ir archivo por archivo.
  #12 (permalink)  
Antiguo 07/12/2011, 18:14
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 5 meses
Puntos: 429
Respuesta: Llamada porcion de código

Puede que sea una tontería ¿pero has revisado los permisos de banner.php?
__________________
Mi blog personal | Mi G+

Etiquetas: llamada, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.