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

Mostrar banner en el index de mi blog

Estas en el tema de Mostrar banner en el index de mi blog en el foro de WordPress en Foros del Web. Hola a tod@s, el código del index.php de mi blog es éste: Código: <?php get_header(); ?> <div class="art-contentLayout"> <div class="art-content"> <?php if (have_posts()) : ?> ...
  #1 (permalink)  
Antiguo 14/02/2012, 12:17
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Mostrar banner en el index de mi blog

Hola a tod@s,

el código del index.php de mi blog es éste:
Código:
<?php get_header(); ?>
<div class="art-contentLayout">
<div class="art-content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="art-Post">
    <div class="art-Post-body">
<div class="art-Post-inner art-article">
<h2 class="art-PostHeaderIcon-wrapper">
<span class="art-PostHeader"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>">
<?php the_title(); ?>
</a></span>
</h2>
<?php $icons = array(); ?>
<?php if (!is_page()): ?><?php ob_start(); ?><?php the_time(__('F jS, Y', 'kubrick')) ?>
<?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page()): ?><?php ob_start(); ?><?php _e('Author', 'kubrick'); ?>: <a href="#" title="<?php _e('Author', 'kubrick'); ?>"><?php the_author() ?></a>
<?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (current_user_can('edit_post', $post->ID)): ?><?php ob_start(); ?><?php edit_post_link(__('Edit', 'kubrick'), ''); ?>
<?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
<div class="art-PostHeaderIcons art-metadata-icons">
<?php echo implode(' | ', $icons); ?>
</div>
<?php endif; ?>
<div class="art-PostContent">
<?php if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry &raquo;', 'kubrick')); ?>
</div>
<div class="cleared"></div>
<?php $icons = array(); ?>
<?php if (!is_page() && !is_single()): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostCommentsIcon.png" width="18" height="18" alt="" />
<?php comments_popup_link(__('No Comments »', 'kubrick'), __('1 Comment »', 'kubrick'), __('% Comments »', 'kubrick'), '', __('Comments Closed', 'kubrick') ); ?>
<?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
<div class="art-PostFooterIcons art-metadata-icons">
<?php echo implode(' | ', $icons); ?>
</div>
<?php endif; ?>
</div>
    </div>
</div>
<?php endwhile; ?>
<?php
$prev_link = get_previous_posts_link(__('Newer Entries &raquo;', 'kubrick'));
$next_link = get_next_posts_link(__('&laquo; Older Entries', 'kubrick'));
?>
<?php if ($prev_link || $next_link): ?>
<div class="art-Post">
    <div class="art-Post-body">
<div class="art-Post-inner art-article">
<div class="art-PostContent">
<div class="navigation">
	<div class="alignleft"><?php echo $next_link; ?></div>
	<div class="alignright"><?php echo $prev_link; ?></div>
</div>
</div>
<div class="cleared"></div>
</div>
    </div>
</div>
<?php endif; ?>
<?php else : ?>
<h2 class="center"><?php _e('Not Found', 'kubrick'); ?></h2>
<p class="center"><?php _e('Sorry, but you are looking for something that isn’t here.', 'kubrick'); ?></p>
<?php if(function_exists('get_search_form')) get_search_form(); ?>
<?php endif; ?>
</div>
<?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
</div>
<div class="cleared"></div>
<?php get_footer(); ?>
Quiero colocar un banner encima del primer post así que, justo al comienzo del index.php, inserto el script que llama al banner pero no se muestra nada :(

Al principio pensé que podría ser un problema de compatibilidad de los navegadores pero he probado con varias versiones de IE, Chrome y FF y nada. No se ve el banner en ningún caso.

¿Alguien podría decirme qué es lo que estoy haciendo mal o dónde cree que puede estar el problema?

Muchas gracias de antemano.
Saludos,
Jose
__________________
Nadie dijo que ésto iba a ser fácil
  #2 (permalink)  
Antiguo 14/02/2012, 13:14
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Mostrar banner en el index de mi blog

No es solo pegarlo donde caiga, hay que ver que es lo que haces. En todo caso creo que podrías probar en justo antes de que empiece el loop, esta linea: <?php if (have_posts()) : ?>

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 15/02/2012, 04:57
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Respuesta: Mostrar banner en el index de mi blog

Cita:
Iniciado por Carlangueitor Ver Mensaje
No es solo pegarlo donde caiga, hay que ver que es lo que haces. En todo caso creo que podrías probar en justo antes de que empiece el loop, esta linea: <?php if (have_posts()) : ?>

Saludos
Hola Carlangueitor,

primero de todo, gracias por tu respuesta!

He probado lo que dices pero no funciona :( El script del banner funciona perfectamente en local pero cuando lo subo al blog, no hay manera!

¿Se te ocurre alguna otra forma?

Gracias
Jose
__________________
Nadie dijo que ésto iba a ser fácil
  #4 (permalink)  
Antiguo 15/02/2012, 06:02
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 7 meses
Puntos: 656
Respuesta: Mostrar banner en el index de mi blog

Qué código utilizás para llamar al banner? Te asegurás de subir todo lo necesario al servidor?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 15/02/2012, 09:55
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Respuesta: Mostrar banner en el index de mi blog

Cita:
Iniciado por Nekko Ver Mensaje
Qué código utilizás para llamar al banner? Te asegurás de subir todo lo necesario al servidor?
Hola Nekko,
también pensé que pudiera ser ese el problema. El código del banner es un script de Google Ad Sense (no lo pego aquí porque seguro que sabes perfectamente a lo que me refiero)
El código funciona perfectamente (devolviendo el banner) cuando lo pruebo en local pero cuando lo subo al blog, no aparece el banner por ningún sitio.

En todo caso, gracias por contestar

Saludos,
Jose
__________________
Nadie dijo que ésto iba a ser fácil
  #6 (permalink)  
Antiguo 15/02/2012, 16:01
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 4 meses
Puntos: 429
Respuesta: Mostrar banner en el index de mi blog

Cuando se inserta un nuevo anuncio de adsense en un sitio, no suele aparecer hasta pasados unos minutos, a veces hasta 10.
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 16/02/2012, 02:19
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Respuesta: Mostrar banner en el index de mi blog

Hola zanguanga,
Cita:
Iniciado por zanguanga Ver Mensaje
Cuando se inserta un nuevo anuncio de adsense en un sitio, no suele aparecer hasta pasados unos minutos, a veces hasta 10.
sí, eso lo sé! Por eso, una de las primeras cosas que hice fue ejecutar el script de Ad Sense en local para ver si se mostraba el banner ¡y se muestra!, con lo que la posiblidad que planteas ya está probada y descartada.
En todo caso, te agradezco la sugerencia

También sería posible que el banner no se mostraba por superar el límite de anuncios por página de Ad Sense; ésto me ha pasado alguna vez pero aquí tampoco puede darse ese caso porque este banner es el único de Ad Sense que hay en el blog.

Saludos,
Jose
__________________
Nadie dijo que ésto iba a ser fácil
  #8 (permalink)  
Antiguo 18/02/2012, 04:53
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Mostrar banner en el index de mi blog

Hola,

resolví el problema! :)

Todo se debía a que estaba editando el archivo incorrecto. En lugar de index.php, debía editar el archive.php. Cuando lo hice, pegué el script tal y como me sugirió Carlangueitor y listo!

Ahora todo funciona perfectamente

Gracias a tod@s por vuestras sugerencias.

Saludos,
Jose
__________________
Nadie dijo que ésto iba a ser fácil

Etiquetas: banner, blog, index, php, post, tema
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 18:35.