Blog update

  Am făcut câteva schimbări blogului în ultimele zile și cred că v-ar putea folosi și vouă, bloggerilor desigur:

  • Există o vorbă „Dacă ai un bătrân prețuiește-l, dacă nu ai cumpără-ți unul” (mai era și aia „dacă ai un bătrân împușcă-l iar dacă n-ai pușcă, cumpără-ți una”, pe asta o știu de la tatăl lui Ovi Sîrb), spre norocul nostru avem deja unul, pe Vali Petcu, care scria acum câteva zile pe blogul său despre reducerea Bounce rate-ului la bloguri prin adăugarea „Articolelor pe aceeași temă”.

    Eu vroiam să adaug acest feature de când am implementat tema curentă dar am renunțat la idee deoarece țineam morțiș ca titlurile să fie acompaniate de imagini iar dată fiind situația în care eu abia implementatasem tema iar articolele anterioare nu aveau imagini (thumbnail zic) am mai păsuit puțin această dorință iar acum am considerat că este momentul perfect pentru a-l implementa…

    Related Posts

    Dacă doriți să adăugați pe blogul vostru acest feature fără a instala un plugin (sunt multe dar nici unul nu face ceea ce trebuie simplu și la obiect) o puteți face în modul următor:

    Adăugați aceste două linii de cod în „functions.php” înainte de tag-ul „?>”:

    //Adaugam functia
    add_theme_support( 'post-thumbnails' );
    //Setam latimea si inaltimea imaginii
    set_post_thumbnail_size( 180, 67, true );

    Adăugăm codul care afișează titlurile și imaginile articolelor relevante în „single.php”:

    <?php $orig_post = $post;
    global $post;
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=>2, // Numarul articolelor afisate.
    'caller_get_posts'=>1
    );
    $my_query = new wp_query( $args );
    if( $my_query->have_posts() ) {
    
    echo '<br />';
    echo '<div class="relatedposts"><h3>Pe aceeasi tema:</h3><ol>';
    
    while( $my_query->have_posts() ) {
    $my_query->the_post(); ?>
    
    <li><div class="relatedthumb">
    <?php
    if ( has_post_thumbnail() ) {?>
    <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="nofollow">
    <?php the_post_thumbnail(); ?>
    </a>
    <?php } else {?>
    <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="nofollow">
    <img src="<?php bloginfo('template_directory'); ?>/images/nothumb_mini.jpg" alt="Imagine lipsa" />
    </a>
    <?php } ?>
    </div>
    
    <div class="relatedcontent">
    <h4><a href="<? the_permalink()?>" rel="nofollow" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
    <br />
    </div>
    </li>
    <? }
    echo '</ol></div>';
    }
    }
    $post = $orig_post;
    wp_reset_query(); ?>

    *Puteți schimba numărul articolelor afișate și puteți cizela codul astfel încât să afișeze mai întâi titlurile si abia apoi imaginile.

    Ultimul pas ar fi adăugarea unui cod CSS:

    .relatedposts{padding-bottom: 104px !important;}
    .relatedposts ol{list-style-type: none;}
    .relatedposts ol li{float: left; margin-left: 64px; width: 200px;}
    .relatedposts ol l1{width: 48%;}
    .relatedthumb{margin-top: 8px;}
    .relatedthumb img{border: 2px solid #2f2f2f;}
    .relatedcontent{padding-top: 6px;}

    Comentariile din cod pot fi eliminate iar codurile prezentate mai sus sunt cele pe care le folosesc eu în acest moment însă pot fi modelate după dorință.

  • Am creat un design dedicat paginii care le apare celor banați, design simplist bazat pe CSS3:

    BAN page
  • Am modificat adresa de email oficială a blogului din pagina de contact (cea care apare și pe cartea de vizită) și am micșorat niște imagini din pagina articolului.

Etichete:

3 comentarii

  1. Felicitări pentru că încerci să îţi îmbunătăţeşti blogul cât mai mult cu putinţă. În legătura cu related post, eu cred ca ai un mic bug sau poate e doar de la mine.

    uite aici

  2. Nu-mi merge link-ul de care spui. Dacă te referi la imaginea mărită din cadrul acestui articol (cea care apare în partea stângă), știu de acest bug însă se manifestă doar atunci când afișează imaginea articolului „Quickies” și a înca unui articol, nu am găsit încă sursa problemei :-).

Lasă un răspuns

Adresa de email nu va fi publicată. Câmpurile marcate cu * sunt obligatorii.