Como poner adsense despues del segundo Post

  • Autor Autor adthz
  • Fecha de inicio Fecha de inicio
Ah, es pago el theme, así que no lo puedo descargar.

Que ganas de complicar tanto con tantos archivos...

Se me ocurre que la edición abría que hacerla en page.php, copiá por acá el código.
Si quieres te lo puedo pasar por mp

por otro lado esto es lo que trae page.php
PHP:
<?php 
if( $post -> ID == options::get_value( 'general' , 'user_profile_page' ) ){
	get_template_part( 'user_profile_update' );
}
get_header(); 

?>
<div class="b_content clearfix" id="main">

    <?php
        while( have_posts () ){
            the_post();
            $post_id = $post -> ID;
			
    ?>
            <!-- Start content -->
            <div class="b_page clearfix">

                <!-- left sidebar -->
                <?php
                    $left = layout::get_side( 'left' , $post_id , 'page');
                    if( $left ){
                        if( layout::get_length( $post_id , 'page' ) == 940 ){
                            $classes = 'fullwidth';
                        }else{
                            $classes = 'fr';
                        }
                    }else{
                        if( layout::get_length( $post_id , 'page' ) == 940 ){
                            $classes = 'fullwidth';
                        }else{
                            $classes = 'fl';
                        }
                    }
                ?>

                <div id="primary" class="w_<?php echo layout::get_length( $post_id , 'page' , true ); ?> <?php echo $classes; ?>">
                    <div id="content" role="main">
                        <div class="b w_<?php echo layout::get_length( $post_id , 'page' ); ?> category">
						<?php 
								if( $post -> post_title == 'Post Item' ){
									get_template_part( 'post_item' );
								
								}elseif( $post_id == options::get_value( 'general' , 'user_profile_page' ) ){
									get_template_part( 'user_profile' );
								}else{
					
						?>
                            <!-- post -->
                            <article id="post-<?php the_ID(); ?>" <?php post_class( 'post' , $post -> ID ); ?>>

                                <!-- header -->
                                <header class="entry-header">
    
                                    <!-- title -->
                                    <h1 class="entry-title"><?php the_title(); ?></h1>

                                    <!-- meta -->
                                    <?php
                                        if( meta::logic( $post , 'settings' , 'meta' ) ){
                                            post::meta( $post );
                                        }
                                    ?>
                                </header>

                                <!-- content -->
                                <div class="entry-content">
                                <!-- featured images -->
                                <?php
                                    if( options::logic( 'general' , 'enb_featured' ) ){
                                        if( has_post_thumbnail ( $post -> ID ) ){
                                            if( $classes == 'fullwidth' ){
                                                $src  = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , '920xXXX' );
                                            }else{
                                                $src  = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , '600xXXX' );
                                            }

                                            $src_  = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , 'full' );
                                ?>
                                            <div class="featimg circle">
                                                <div class="img">
                                                    <?php
                                                        ob_start();
                                                        ob_clean();
                                                        get_template_part( 'caption' );
                                                        $caption = ob_get_clean();

                                                        if( options::logic( 'general' , 'enb_lightbox' )  ){
                                                    ?>
                                                            <a href="<?php echo $src_[0]; ?>" title="<?php echo $caption;  ?>" class="mosaic-overlay" rel="prettyPhoto-<?php echo $post -> ID; ?>">&nbsp;</a>
                                                    <?php
                                                        }
                                                    ?>
                                                        <img src="<?php echo $src[0]; ?>" class="no-safe image" alt="<?php echo $caption; ?>" >
                                                    <?php
                                                        if( strlen( trim( $caption) ) ){
                                                    ?>
                                                            <p class="wp-caption-text"><?php echo $caption; ?></p>
                                                    <?php
                                                        }
                                                    ?>
                                                </div>
                                            </div>
                                <?php
                                        }
                                    }
                                ?>
                                    <div class="b_text">
                                        <?php the_content(); ?>
                                    </div>
                                </div>

                                <footer class="entry-footer">
                                    <?php get_template_part( 'social-sharing' ); ?>
                                    <?php
                                        if( strlen( options::get_value( 'advertisement' , 'content' ) ) > 0 ){
                                    ?>
                                            <div class="cosmo-ads zone-2">
                                                <?php echo options::get_value( 'advertisement' , 'content' ); ?>
                                            </div>
                                    <?php
                                        }
                                    ?>
                                </footer>
                            </article>
                            <p class="delimiter blank">&nbsp;</p>
                            <?php
                                /* comments */
                                if( comments_open() ){
                                    if( options::logic( 'general' , 'fb_comments' ) ){
                                        ?>
                                        <div id="comments">
                                            <h3 id="reply-title"><?php _e( 'Leave a Reply' , 'cosmotheme' ); ?></h3>
                                            <p class="delimiter">&nbsp;</p>
                                            <fb:comments href="<?php the_permalink(); ?>" num_posts="1" width="620"></fb:comments>
                                        </div>
                                        <?php
                                    }else{
                                        comments_template( '', true );
                                    }
                                }
							} /*EOF if( $post -> post_title == 'Post Item' ) */
                            ?>
                            
                        </div>
                    </div>
                </div>
                <!-- right sidebar -->
                <?php layout::get_side( 'right' , $post_id , 'page' ); ?>
            </div>
    <?php
			
        } /*EOF while*/
    ?>
</div>
<?php get_footer(); ?>
 
siento no poder ayudarte más, saludos:encouragement:
 
Ahí está, Para probar, poné:

PHP:
<!-- title -->
PRUEBA
                                    <h1 class="entry-title"><?php the_title(); ?></h1>

Y fijate si aparece arriba de cada título la palabra prueba. Si es así, ponés el código que te pasaron al inicio del thread que básicamente es un contador que solo va a dar verdadero si te encontrás en la segunda vuelta del loop de las entradas. (si da verdadero, muestra adsense en ese lugar)
 
Ahí está, Para probar, poné:

PHP:
<!-- title -->
PRUEBA
                                    <h1 class="entry-title"><?php the_title(); ?></h1>

Y fijate si aparece arriba de cada título la palabra prueba. Si es así, ponés el código que te pasaron al inicio del thread que básicamente es un contador que solo va a dar verdadero si te encontrás en la segunda vuelta del loop de las entradas. (si da verdadero, muestra adsense en ese lugar)
Sera que me toca dame por vencido? xd
E echo lo que me dijiste, pero por ningun lado aparece la palabra prueba :/
 
que lastima!! yo lo tengo en el archive.php pero es raro..

- - - Actualizado - - -

Entonces quiere decir que tu theme no esta usando ese archivo talvez.. es el index.php?

- - - Actualizado - - -

Yo tengo un theme que es hijo de otro (child-theme) .. y utiliza las funciones de otro.. cual es tu theme?
 
que lastima!! yo lo tengo en el archive.php pero es raro..

- - - Actualizado - - -

Entonces quiere decir que tu theme no esta usando ese archivo talvez.. es el index.php?

- - - Actualizado - - -

Yo tengo un theme que es hijo de otro (child-theme) .. y utiliza las funciones de otro.. cual es tu theme?
Mi theme es el Me gusta de Cosmothemes
 
MMmm, que raro che.

Vos compraste el theme no ? Entonces eso te da derecho a soporte, te recomiendo contactarte con los creadores.

Pero raro igual.
 
MMmm, que raro che.

Vos compraste el theme no ? Entonces eso te da derecho a soporte, te recomiendo contactarte con los creadores.

Pero raro igual.
:/ xd ^^ *.*
me lo paso un amigo ^^, y ya casi ni se conecta :s

Que lastima que no pueda poner un p*** anuncio adsense despues de un post :s
Es estraño pero vamos a ver quien mas se le atreve a este theme jaja
 
Entonces buscate un theme más liviano y simple para editar sobretodo si tus conocimientos en PHP con vagos... o no pongas adsense ahí xD
 
Entonces buscate un theme más liviano y simple para editar sobretodo si tus conocimientos en PHP con vagos... o no pongas adsense ahí xD
este theme es especial para webs de memes y de humor amigo, no podria cambiarlo asi quisiera
 
Otra forma media tosca, es que pruebes buscando en todos los archivos:

Insertar CODE, HTML o PHP:
[COLOR=#236E25][FONT=monospace]<!-- title -->[/FONT][/COLOR]

Y donde encuentres el comentario, poné justo abajo una palabra de prueba como guía.

Abrí un archivo, ctrl+f si está, ponés PRUEBA y guardás. Te fijás si aparece. Si no, borrás la palabra que agregaste y seguís con el siguiente archivo.

Es una forma tosca e ineficiente de hacerlo, pero bueno.


Se me ocurre que puede estar en el archivo de funciones....
 
Otra forma media tosca, es que pruebes buscando en todos los archivos:

Insertar CODE, HTML o PHP:
[COLOR=#236E25][FONT=monospace]<!-- title -->[/FONT][/COLOR]

Y donde encuentres el comentario, poné justo abajo una palabra de prueba como guía.

Abrí un archivo, ctrl+f si está, ponés PRUEBA y guardás. Te fijás si aparece. Si no, borrás la palabra que agregaste y seguís con el siguiente archivo.

Es una forma tosca e ineficiente de hacerlo, pero bueno.


Se me ocurre que puede estar en el archivo de funciones....
Mira siguiendo un poco este tutorial http://www.mundointeligente.net/adsense-despues-del-primer-post-wordpress mira en lo que descubri
Este codigo "<?php if (have_posts())" esta en el index.php
y este codigo " <?php the_content(); ?>" esta en el page.php

Creo que todo esta un poco regado


Voy a intentar lo que me dijiste
 
Ubícate en el LOOP de Wordpress y agrega un contador de esta manera:

PHP:
<?php $i = 0; ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $i++ ?>     
  
  <?php if ($i > 1 and $i<=3) : ?>
        //ADSENSE AQUÍ
    <?php endif; ?>

<?php endwhile;?>
<?php endif; ?>
He supuesto que mostraras 3 veces el adsense, en caso de no ser así cámbiale en el condicional por < 2 o por $i==1 solamente.
 
Ubícate en el LOOP de Wordpress y agrega un contador de esta manera:

PHP:
<?php $i = 0; ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $i++ ?>     
  
  <?php if ($i > 1 and $i<=3) : ?>
        //ADSENSE AQUÍ
    <?php endif; ?>

<?php endwhile;?>
<?php endif; ?>
He supuesto que mostraras 3 veces el adsense, en caso de no ser así cámbiale en el condicional por < 2 o por $i==1 solamente.
amigo y que es eso del loop? perdona que sea tan ignorante
 
Atrás
Arriba