Comunidad de diseño web y desarrollo en internet online

Anuncios desde la entrada

Citar            
MensajeEscrito el 26 Dic 2009 06:34 pm
Hola, estoy creando una comundiad en wordpress y queria que cada autor pudiera publicar su anuncio al terminar la entrada, ¿conoceis algun plugin o algo que pueda usar?

Muchas gracias, un saludo.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 28 Dic 2009 10:08 pm
¿Qué tipo de anuncio?

Te refieres a que aparezca el autor del artículo en el home page?

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 08:53 am
No, yo solo quiero que aparecca el anuncio del autor al final de sus entradas.
Gracias, un saludo.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 08:57 am
Edita index.php y single.php de tu plantilla,

Antes de donde dice <? endwhile (); ?> agrega ésto:

<p>&Eacute;ste art&iacute;culo fue escrito por: <?php the_author(); ?></p>

Acá hay una lista de tags que puedes utilizar sobre los autores:
http://codex.wordpress.org/Template_Tags/the_author#Related

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 09:10 am
Agrégalo después de:

<?php the_content(); ?>
o bien puede q en el index.php aparezca como:

<?php the_excerpt(); ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 09:14 am
Creo que no me he explicado bien, yo lo que quiero es que cada autor pueda poner un banner al final de su post.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 09:18 am
Ah vale, qué tipo de banner? Adsense o una imagen con enlace o qué?

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 09:26 am
Si una imagen con enlace.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 02:22 pm
Lo que podrias hacer es usar campos personalizados. ( http://ayudawordpress.com/wp-content/uploads/2008/04/cf.jpg

Uno llamado imgurl y otro llamado imglink y pones en el codigo algo así después de <?php the_content(); ?>

Primero llamamos y metemos los campos personalizados en variables:

<?php

/* Primero llamamos y metemos los campos personalizados en variables: */
$imglink=get_custom_field('imglink', FALSE);
$imgurl=get_custom_field('imgurl', FALSE);

/* Luego hacemos la impresión del anuncio: */

<?php if($imglink){

echo '<a href="'.$imgurl.'" title="Apoya nuestros Autores"><img src="'.'$imgurl'." alt="" /></a>';
} ?>


Bueno lo escribí a simple vista pero así debe funcionar :D También puedes tener un campo para los textos alternos si quieres, me cuentas como te va...

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 02:23 pm
Corrijo, que pena:

<?php

/* Primero llamamos y metemos los campos personalizados en variables: */
$imglink=get_custom_field('imglink', FALSE);
$imgurl=get_custom_field('imgurl', FALSE);

/* Luego hacemos la impresión del anuncio: */

if($imglink){

echo '<a href="'.$imgurl.'" title="Apoya nuestros Autores"><img src="'.'$imgurl'." alt="" /></a>';
} ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 05:54 pm
Hola elfleat,

no me ha funcionad tu codigo pero lo he conseguido poner con esto:

<?php $postimageurl = get_post_meta($post->ID, 'publicidad', true); if ($postimageurl) { ?>
<div class="pic fl"><img src="<?php echo $postimageurl; ?>" alt="Post" width="468" height="60" /></div>
<?php } ?>

Solo que me falta el enlace, pero no quiero que se tenga que escribir la url quiero que sea directamente la pagina del autor,

algo como esto pero no se como ponerlo "<?php the_author_url(); ?>"

Un saludo

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 06:21 pm
<?php the_author_link(); ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 06:33 pm
¿y como lo combino para que me funcione como el enlace del banner?

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 07:00 pm
OK usa:
<div class="pic fl"><a href="<?php the_author_meta('url'); ?>"><img src="<?php echo $postimageurl; ?>" alt="Post" width="468" height="60" /></a></div>
<?php } ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 29 Dic 2009 07:21 pm
Muchas gracias, me funciona perfectamente, otra duda ¿como lo podría centrar? pongo <center></center> pero no me funciona.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 29 Dic 2009 07:32 pm
<div class="pic fl"><a style="margin:0 auto; text-align:center;" href="<?php the_author_meta('url'); ?>"><img src="<?php echo $postimageurl; ?>" alt="Post" width="468" height="60" /></a></div>
<?php } ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 30 Dic 2009 09:47 am
elfleat, sigue sin centrarse, y también tengo que escribir <p></p> para que no se me meta en otros cuadros, ¿alguna solución?

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 30 Dic 2009 09:53 am
Lo que sucede es que esta interfiriendo con algun otro estilo del theme, si me das un enlace para saber que theme usas podria ser mas util, a simple vista otra opcion que podemos intentar es:

<div class="pic fl"><p style="text-align:center;"><a href="<?php the_author_meta('url'); ?>"><img src="<?php echo $postimageurl; ?>" alt="Post" width="468" height="60" /></a></p></div>
<?php } ?>

Por elfleat

871 de clabLevel

2 tutoriales

Genero:Masculino  

Miami, USA

firefox
Citar            
MensajeEscrito el 30 Dic 2009 04:50 pm
Me sigue sin funcionar, te sirve con esto es el single.php:

Código PHP :

<?php get_header(); ?>

    <?php $urlHome = get_bloginfo('template_directory'); ?>

   <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
          
         <div class="box post" id="post-<?php the_ID(); ?>">
            <div class="content">
               <?php $postimageurl = get_post_meta($post->ID, 'imagen', true); if ($postimageurl) { ?>
            <div class="pic fl"><img src="<?php echo $postimageurl; ?>" alt="Post Pic" width="200" height="200" /></div>
               <?php } ?>

               <div class="post-title">
                  <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
               </div>
               <!--/post-title -->
               <div class="post-date"><em>On <?php the_time('m.d.y') ?>, In <?php the_category(', ') ?>, by <?php the_author_posts_link(); ?></em></div>
               <div class="post-excerpt"><?php the_excerpt(); ?></div>
               <!--/post-excerpt -->
          <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?>

            </div>

            <!--/content -->
                
            <div class="hl"></div>
            <div class="content">
               <div class="pic fl"><?php echo get_avatar(get_the_author_email(), $size = '80', $default = $urlHome . '/images/default_avatar_author.gif' ); ?></div>
               <div class="post-author">
                  <div class="author-descr">
                     <h3><?php the_author(); ?></h3>
                     <p><?php the_author_description(); ?></p>
                     <div class="author-details"><a href="<?php the_author_url(); ?>" target="_blank">Visit Authors Website</a> &nbsp;|&nbsp; <a href="<?php bloginfo('url'); ?>/author/<?php echo strtolower(get_the_author_nickname()); ?>">All Articles From This Author</a></div>
                  </div>
                  <!--/author-descr -->
                  <br class="fix" />
               </div>
               <!--/post-author -->
            </div>
            <!--/content -->
                
            <div class="hl"></div>
            <div class="social-links">
               <div class="fl">If you enjoyed this article, please consider sharing it!</div>
               <div class="fr"><a href="http://del.icio.us/post?url=<?php the_permalink() ?>&title=<?php the_title(); ?>" title="Bookmark at Delicious" rel="nofollow" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/ico-soc1.gif" alt="Icon" /></a> <a href="http://www.mixx.com/submit?page_url=<?php the_permalink() ?>" title="Bookmark at Mixx" rel="nofollow" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/ico-soc2.gif" alt="Icon" /></a> <a href="http://www.stumbleupon.com/submit?url=<?php the_permalink() ?>&title=<?php the_title(); ?>" title="Bookmark at StumbleUpon" rel="nofollow" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/ico-soc3.gif" alt="" /></a> <a href="http://digg.com/submit?phase=2&url=<?php the_permalink() ?>&title=<?php the_title(); ?>" title="Bookmark at Digg" rel="nofollow" target="_blank"><img src="<?php bloginfo('template_directory'); ?>/images/ico-soc4.gif" alt="Icon" /></a> </div>
               <br class="fix" />
            </div>
            <!--/social-links -->



                
         </div>







         <!--/box -->





         <div class="box post-rel">
            <div class="content">
               <div class="subcols">
                  <div class="col1">
                     <h2>Related Posts</h2>
                     <?php
                     $results = $wpdb->get_results(yarpp_sql(array('post'),array()));
                     foreach ( (array) $results as $_post ) : ?>
                     <div class="th fl"><a href="<?php echo get_permalink($_post->ID); ?>"><img src="<?php echo get_post_meta($_post->ID, 'post-img', true); ?>" alt="" /></a></div>
                     <div><a href="<?php echo get_permalink($_post->ID); ?>"><?php echo $_post->post_title; ?></a></div>
                     <div class="hl2"></div>
                     <?php endforeach; ?>
                  </div>
                  <!--/col1 -->
                  <div class="col2">
                     <h2>Popular Posts</h2>
                     <?php
                     foreach ( (array) convergence_popular_posts() as $_post ) : ?>
                     <div class="th fl"><a href="<?php echo get_permalink($_post->ID); ?>"><img src="<?php echo get_post_meta($_post->ID, 'post-img', true); ?>" alt="" /></a></div>
                     <div><a href="<?php echo get_permalink($_post->ID); ?>"><?php echo $_post->post_title; ?></a></div>
                     <div class="hl2"></div>
                     <?php endforeach; ?>







                  </div>
                  <!--/col1 -->
                  <br class="fix" />
               </div>
               <!--/subcols -->
            </div>
            <!--/content -->
         </div>



         <!--/box -->

         
      <?php comments_template(); ?>



<?php the_author_image(); ?>





   <?php endwhile; else: ?>

      <p>Sorry, no posts matched your criteria.</p>

<?php endif; ?>

<?php get_sidebar() ;?>

<?php get_footer(); ?>

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox
Citar            
MensajeEscrito el 31 Dic 2009 04:30 pm
Ya lo solucione con esto:

<div style="margin: auto; width: 468px;"></div>

Un saludo.

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.