Blog > Aberatii nocturne > Sfaturi pentru un blog mai bun – Elemente…
În Iunie am mers la Oradea, în cadrul Blogtrip 2009 şi am susţinut acolo o prezentare legată de elementele pe care le punem pe sidebar-ul unui blog. Spuneam atunci că e foarte important să adaptăm aceste elemente, în funcţie de locaţia vizitatorului în blog (index/single post/archives/search results), pentru că, spre exemplu, e gresit să afişăm pe sidebar ultimele 10 articole publicate, când vizitatorul se află pe prima pagina a unui blog ce oricum afişează ultimele 10 articole în loop-ul principal. E o redundanţă de care nu avem nevoie. În schimb, acelaşi element este extrem de folositor în single post, pentru că dă continuitate articolului, alături de related posts, spre exemplu.
Cum condiţionăm elementele de pe sidebar?
Dacă deshidem fişierul sidebar.php, din tema pe care o folosim, o să observăm o delimitare a fiecărui element. Tot ce trebuie să facem este să încadrăm elementul pe care dorim să-l condiţionăm, între sintaxele prezentate mai jos :
<?php if(is_home()) {?>
Elementul condiţionat
<?php }; ?>
Instrucţionile condiţionale de mai sus vor face ca elementul codiţionat să fie afişat doar pe prima pagină a blogului. În cazul în care dorim să mai adăugăm şi pagina arhivelor/categoriilor/tagurilor, spre exemplu, sintaxa devine :
<?php if(is_home() or is_category() or is_archive() or is_tag()) {?>
Elementul condiţionat
<?php }; ?>
Pentru elementele afişate doar în single post, sitaxa este :
<?php if(is_single()) {?>
Elementul condiţionat
<?php }; ?>







si eu m-am gadint de multe ori, de ce sa afisez ultimele 10 posturi cand defapt omul fiind pe prima pagina, oricum le vede pe toate 10.
dar mai e o chestie, ultimele 10 posturi sint incadrate in maxim 10 centrimetii in jos, pe cand pe blog cele 10 posturi au 3 metrii lungime :)
oricum cred ca le voi scoate detot.
bun articol, congrats!
Da, în sidebar cele 10 articole recente sunt reprezentate prin titluri, deci sunt mai uşor de parcurs, însă interesul tău e ca vizitatorul să citească şi o mică parte din conţinut, mărind astfel şansele să lase şi un comentariu.
Merci mult pentru sfat ( am scos scriptul). Am multe de invatat in ceea ce priveste aceasta lume a blogerilor.. Orice sfat e bine primit.
O, ce bine! Poţi spune că ai făcut un pas în faţă renunţând la scriptul ăla :)
Eu am tema cu sidebar diferit in single post fata de index. Ma oftic insa ca nu prea am timp sa ma ocup de repararea bugurilor si sa-l mai finisez.
Bun sfat si iti multumesc pentru lucrurile pe care le-am invatat de la tine, direct si indirect:).
si eu ma gandeam sa modific dar minunile acestea tehnice imi scapa inca… ca sa fiu foarte sincera nu stiu ce reprezinta “elementul conditionat” (rusinicaaaaa). Am incercat sa fac modificarea dar nu s-a intamplat nimic, cu siguranta ca nu am facut bine :-(