De fapt este cam mult spus un script. Este doar function date în php şi constă dintr-o singură linie de cod pentru a afişa în sidebar de exemplu “fotografia zilei” care se va schimba automat la ora 0,00.
Exemplu concret instalat ceva mai la dreapta în sidebar, la mine doar in homepage.
Întotdeauna mi-a placut widget-ul ăsta pentru că de câte ori îmi deschid pagina prima dată într-o noua zi descopăr ceva nou, o mică surpriză, ca şi cum n-ar fi ceva postat de mine!
Cum procedez:
Step 1
Se crează un folder denumit “imagini” în care se pun 31 de imagini alese după bunul plac, toate la aceeaşi dimensiune încât să v-i se potrivească în sidebar şi toate format .jpg. Imaginile se denumesc 01, 02, 03,………31, pentru că 31 e numarul maxim de zile dintr-o lună.
În data de 01 a lunii va fi afişată imaginea 01.jpg, în data de 02 imaginea 02.jpg, ş.a.m.d.
Folderul cu imagini se uploadează pe server în root sau public_html.
(sau nu neapărat acolo, dar atunci trebuie modificat codul de mai jos)
Step 2
În fila sidebar.php din folderul temei se introduce următoarea linie de cod, acolo unde doriţi să vă apară, după care se urcă fila modificată, overwrite la locul ei pe server:
<img src="./imagini/<?=date("d")?>.jpg">
Tips:
1. Codul se poate integra într-un cod de casetă de sidebar.
2. Pentru ca imaginea să apară cu border şi titlu, în sidebar.php se scrie aşa:
<img src="./imagini/<?=date("d")?>.jpg" id="dailypic">
<div id="dailytext">Fotografia zilei</div>
dar în acest caz mai trebuie adăugat la sfârşit în fila style.php din folderul temei:
#dailypic {
border: 2px solid #808080;
}
#dailytext {
margin-top: 2px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #0080FF;
}
Bineînteles că font, border, color se pot modifica în funcţie de designul dorit.