Acest script afiseaza o medalie pentru numarul de posturi si una pentru cea de reputatie a utiliatorului.
inn total sunt cate 9 medalii diferite in 3 game de culori (Verde albastru si Rosu), Din pacate la grupa User, User Avansat si VIP se va da medalie de aceiasi culoare verde. Daca cineva cunoaste bine photoshoo-ul si poate modifica culorile in galben si sur, voi fi recunascator.
Instalare:
1. Descarcam arhiva med.zip.
Incarcam imaginile prin Filezila sau alt FTP, in filimanager.
2. In Appearance of entries a modulului forum punem urmatorul cod unde dorim sa apara:
Cod
<!--by MaxRom.ucoz.com--><script language="JavaScript">
med=$POSTS$; Nm=Math.floor(med/5);
ue='';
var n; exp='';
if(med<24) ue=''
if(med>25) ue='<img src="/Forumro/med/$GROUP_ID$1.png" title="Pentru $POSTS$ posturi" alt="Pentru $POSTS$ posturi" align="absmiddle" border="0">'
if(med>50) ue='<img src="/Forumro/med/$GROUP_ID$2.png" title="Pentru $POSTS$ posturi" alt="Pentru $POSTS$ posturi" align="absmiddle" border="0">'
if(med>100) ue='<img src="/Forumro/med/$GROUP_ID$3.png" title="Pentru $POSTS$ posturi" alt="Pentru $POSTS$ posturi" align="absmiddle" border="0">'
if(med>500) ue='<img src="/Forumro/med/$GROUP_ID$4.png" title="Pentru $POSTS$ posturi" alt="Pentru $POSTS$ posturi" align="absmiddle" border="0">'
if(med>1000) ue='<img src="/Forumro/med/$GROUP_ID$5.png" title="Pentru $POSTS$ posturi" alt="Pentru $POSTS$ posturi" align="absmiddle" border="0">'
if(ue) exp+= ue+' ';
document.write(exp);
</script>
<script language="JavaScript">
med=$REP_RATING$; Nm=Math.floor(med/4);
ue='';
var n; exp='';
if(med<9) ue=''
if(med>10) ue='<img src="/Forumro/med/$GROUP_ID$6.png" title="Reputatie $REP_RATING$" alt="Reputatie $REP_RATING$" align="absmiddle" border="0">'
if(med>30) ue='<img src="/Forumro/med/$GROUP_ID$7.png" title="Reputatie $REP_RATING$" alt="Reputatie $REP_RATING$" align="absmiddle" border="0">'
if(med>60) ue='<img src="/Forumro/med/$GROUP_ID$8.png" title="Reputatie $REP_RATING$" alt="Reputatie $REP_RATING$" align="absmiddle" border="0">'
if(med>80) ue='<img src="/Forumro/med/$GROUP_ID$9.png" title="Reputatie $REP_RATING$" alt="Reputatie $REP_RATING$" align="absmiddle" border="0">'
if(ue) exp+= ue+'';
document.write(exp);
</script>
Explicatii:
randul 2 si 15 avem codul:
a. Cod
med=$POSTS$; Nm=Math.floor(med/5);
si Cod
med=$REP_RATING$; Nm=Math.floor(med/4);
b. $POSTS$ si $REP_RATING$ sunt tegurile pentru numaru de posturi (comentarii) si respectiv numarul de reputatie pozitiva.
c. med/5 si med/4sunt numarul de conditi sau mai usor numarul de medalii la grup, deci pentru numarul de comentarii eu am pus primele 5 medalii din imaginia de mai sus, pentru reputatie am pus urmatoarele 4 din acelasi rand. Daca doriti sa adaugati o conditie noua (medalie noua) modificati si acea cifra, fie ca adaugati medalie la posturi sau reputatie.
d. Conditionarea comentariilor si a reputatiei. La comentarii conditia se incepe: daca userul are pana la 24 mesaje, sa nu aiba nici o medalie, daca are 25 in mai mult sa aiba prima medalie, daca are de la 50 si mai multe sa aiba a 2-ua medalie si tot asa mai departe. La reputtie exact la fel.
e. Tot la conditie aveti adresa imaginii in felul urmator: $GROUP_ID$1.png unde $GROUP_ID$ este ID-ul gupei si-l puteti vedea in CP » Users » User groups /panel/?a=users;l=groups
astfel medalia va aparea cu culoare diferita pentru fiecare grup.
[texterror4]Sursa: http://maxrom.ucoz.com/
[/texterror4]