Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Variabilele aferente tabloului "Cine este conectat"

Vezi subiectul anterior Vezi subiectul urmator In jos

Tutorial Variabilele aferente tabloului "Cine este conectat"

Mesaj Scris de Cassius Dio Dum Iul 28, 2013 9:16 pm

Variabilele aferente tabloului "Cine este conectat"

Bun gasit! Foarte fericit

Sageată In acest tutorial veti afla toate variabilele pentru tabelul "Cine este conectat" din cadrul forumului dumneavoastra, cum functioneaza si cum pot fi modificate. Tutorialul este disponibil numai pentru versiunile de forum cu acces la template-uri, adica phpBB2 si PunBB.

I. Unde sunt localizate codurile?

Sageată In primul rand, trebuie sa accesati:
Variabilele aferente tabloului "Cine este conectat" Go-jum10Panou de Administrare ~> Afisare ~> Template-uri ~> General ~> index_body
Functie de versiunea de forum pe care o folositi, veti identifica niste fragmente de cod.

Asadar, daca folositi versiunea phpBB2, codul pe care trebuie sa-l identificati este urmatorul:
Cod:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
 <tr>
 <td class="catHead" colspan="2" height="28">
 <!-- BEGIN switch_viewonline_link -->
 <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
 <!-- END switch_viewonline_link -->

 <!-- BEGIN switch_viewonline_nolink -->
 <span class="cattitle">{L_WHO_IS_ONLINE}</span>
 <!-- END switch_viewonline_nolink -->
 </td>
 </tr>
 <tr>
 <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
 <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
 {TOTAL_USERS}<br />
 {NEWEST_USER}</span></td>
 </tr>
 <tr>
 <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
 {RECORD_USERS}<br />
 <br />
 {LOGGED_IN_USER_LIST}</span></td>
 </tr>
 {L_CONNECTED_MEMBERS}
 {L_WHOSBIRTHDAY_TODAY}
 {L_WHOSBIRTHDAY_WEEK}
 <tr>
 <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
 </tr>
 <!-- BEGIN switch_chatbox_activate -->
 <tr>
 <td class="row1">
 <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST}<br />
 <!-- BEGIN switch_chatbox_popup -->
 <div id="chatbox_popup"></div>
 <script type="text/javascript">
 //<![CDATA[
 insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
 //]]>
 </script>
 <!-- END switch_chatbox_popup -->
 </span>
 </td>
 </tr>
 <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->
Daca folositi versiunea PunBB, codul este urmatorul:
Cod:
<!-- BEGIN disable_viewonline -->
<div id="pun-info" class="main">
 <div class="main-content">
 <div id="stats">
 <p class="right">{TOTAL_POSTS}</p>
 <p>{TOTAL_USERS}</p>
 <p>{NEWEST_USER}</p>
 </div>
 <div id="onlinelist">
 <img src="{L_ONLINE_IMG}" alt="{L_WHO_IS_ONLINE}" />
 <p class="right">
 <!-- BEGIN switch_viewonline_link -->
 <a href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a>
 <!-- END switch_viewonline_link -->
 <!-- BEGIN switch_viewonline_nolink -->
 {L_WHO_IS_ONLINE}
 <!-- END switch_viewonline_nolink -->
 </p>
 <p>{TOTAL_USERS_ONLINE}<br />
 {RECORD_USERS}

 <br />
 {LOGGED_IN_USER_LIST}

 {L_ONLINE_USERS}
 {L_CONNECTED_MEMBERS}<br />
 {L_WHOSBIRTHDAY_TODAY}{L_WHOSBIRTHDAY_WEEK}</p>
 <div class="clear"></div>

 <p>{LEGEND} : {GROUP_LEGEND}</p>

 </div>
 <!-- BEGIN switch_chatbox_activate -->
 <div id="onlinechat">
 <p class="page-bottom">
 {TOTAL_CHATTERS_ONLINE} : 
 {CHATTERS_LIST}<br />
 <!-- BEGIN switch_chatbox_popup -->
 <div id="chatbox_popup"></div>
 <script type="text/javascript">
 insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
 </script>
 <!-- END switch_chatbox_popup -->
 </p>
 </div>
 <!-- END switch_chatbox_activate -->
 </div>
</div>
<!-- END disable_viewonline -->
II. Modificarea codurilor

Sageată Aceste fragmente de coduri cuprind continutul intregului tabel "Cine este conectat". Aceste coduri contin variabile, care "sunt responsabile" sa genereze niste informatii concrete in baza unor statistici ale forumului.

De exemplu, variabila {TOTAL_POSTS} va afisa, in baza numarului de mesaje postate pe forum, numarul total de postari (topic-uri si mesaje din toate forumurile si subforumurile, inclusv din cele private). Datele afisate in tabel se schimba odata ce a fost postat vreun mesaj nou in cadrul forumului (mesajele private nu se iau in consideratie). La fel si pentru celelalte variabile.

Acest lucru se poate demonstra foarte simplu. Daca de exemplu doriti sa adaugati un text inaintea variabilei sau dupa si folositi versiunea phpBB2, acesta nu va putea fi interpretat corect de catre browser si va fi afisat eronat.

Asadar, daca veti incerca sa adaugati un anumit text inaintea unei variabile, cum ar fi inaintea variabilei {L_CONNECTED_MEMBERS}, acest text va fi localizat in afara tabelului. Experimentul se poate face adaugand textul "AAA1" exact inaintea variabilei, si "BBB2" exact dupa variabila. Codul va arata astfel:
Cod:
AAA1 {L_CONNECTED_MEMBERS} BBB2
Dupa publicarea template-ului veti observa greseala survenita, care va fi vizibila si in sursa paginii:Variabilele aferente tabloului "Cine este conectat" Lc8SvJz

Iar in realitate va arata asa:Variabilele aferente tabloului "Cine este conectat" KClNZdR

Pentru a repara aceasta eroare de afisare, trebuie sa incadrati variabila in orice baliza HTML doriti. Cum ar fi: <span>, <div>, <table>, <dl> etc. Acest lucru se poate face ca in codul de mai jos:
Cod:
<table>{L_CONNECTED_MEMBERS}</table>
Nu uitati sa deschideti si sa inchideti baliza.

III. Explicarea variabilelor


{U_VIEWONLINE}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
/viewonline
Explicatie:

    Este adresa URL catre pagina "Cine este conectat". Poate fi folosita in template-uri sub forma de variabila, cum este in exemplul urmator: <a href="{U_VIEWONLINE}">Cine este online?</a>.


{L_WHO_IS_ONLINE}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Cine este conectat?
Explicatie:

    Este textul in sine "Cine este conectat?" si poate fi folosita in toate template-urile disponibile in panoul de administrare.


{L_ONLINE_IMG}



phpbb2 & punbb

De origine, variabila va genera urmatorul continut:
Cod:
http://2img.net/i/fa/subsilver/whosonline.gif
Explicatie:

    Aceasta variabila va genera adresa URL a imaginii alese pentru tabelul "Cine este conectat?" din Panou de Administrare ~> Afisare ~> Imagini si culori ~> Administrare imagini ~> Mod avansat ~> Cine este conectat?. Valoarea din codul de mai sus este de origine pentru versiunea phpBB2, pe cand versiunea PunBB necesita adaugarea manuala a unei imagini de catre administrator. Variabila este functionabila numai in template-ul index_body.


{TOTAL_POSTS}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Membrii nostri au postat un numar de <strong>1</strong> mesaje
Explicatie:

    Aceasta variabila afiseaza textul de mai sus in cadrul tabelului "Cine este conectat?" subliniind numarul de mesaje postate pe forum. Bineinteles, la postarea unui nou mesaj pe forum, cifra va fi inlocuita automat. Disponibila numai pentru template-urile index_body si mod_statistics.


{TOTAL_USERS}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Avem <strong>1</strong> membru inregistrat
Explicatie:

    Variabila de mai sus are rolul de a informa, in cadrul aceluiasi tabel, cati utilizatori si-au creat un cont pe forum. Conturile sterse nu vor afecta cu nimic cifra, aceasta ramanand neschimbata odata cu stergerea unui cont. Disponibilitatea ei isi face prezenta in template-urile index_body si mod_statistics.


{NEWEST_USER}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Cel mai nou utilizator inregistrat este: <strong><a href="/u1">Admin</a></strong>
Explicatie:

    Functionabila in aceleasi template-uri (index_body si mod_statistics), variabila afiseaza numele ultimului membru inregistrat pe forum in cadrul tabelului "Cine este conectat".


{TOTAL_USERS_ONLINE}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
In total este <strong>1</strong> utilizator conectat: 1 Inregistrat, 0 Invizibil si 0 Vizitator
Explicatie:

    Aceasta variabila are rolul de a arata membrilor si vizitatorilor cati utilizatori sunt conectati pe forum (atat vizitatori cat si utilizatori inregistrati). Functioneaza in template-urile index_body si mod_whoisonline. Optiunea Timp in minute dupa care membrul este considerat "Neconectat" din Panou de Administrare ~> Utilizatori & Grupuri ~> Utilizatori ~> Optiunile utilizatorilor va considera utilizatorii ca fiind conectati pentru o perioada mai indelungata de timp (cea aleasa din panou).


{RECORD_USERS}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Recordul de utilizatori conectati a fost de <strong>2</strong>, Mar Aug 21, 2012 11:33 am
Explicatie:

    Variabila {RECORD_USERS} arata numarul record de utilizatori conectati in acelasi timp pe forum. Datele vor fi automat actualizate cand numarul va fi depasit. Este disponibila in toate template-urile.


{LOGGED_IN_USER_LIST}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Utilizatori inregistrati: <a href="/u1"><strong>Admin</strong></a>
Explicatie:

    Variabila aceasta va afisa numele utilizatorilor care sunt conectati la moment pe forum. Mentionam ca numele utilizatorilor care si-au ascuns prezenta in retea nu vor fi vizibil decat pentru prieteni, iar acesta va fi stilat cu italic (va fi inclinat). Disponibila pentru template-urile index_body, mod_whoisonline si viewforum_body.


{L_ONLINE_USERS}



punbb

Variabila va genera urmatorul continut:
Cod:
Motoare de cautare: <span style="font-family:tahoma,sans-serif;font-style:italic;">bing</span>
Explicatie:

    Aceasta variabila va genera textul de mai sus aratand motoarele de cautare care sunt la moment online pe forum. Acestia se comporta ca niste simpli vizitatori, asadar, cu cat mai mult limitati vizualizarea continutului pentru vizitatori, cu atat mai putin vor fi conectate motoarele de cautare pe forumul dumneavoastra.


{L_CONNECTED_MEMBERS}



phpbb2

Variabila va genera urmatorul continut:
Cod:
<tr><td class="row1"><span class="gensmall">Membrii conectati in decursul ultimelor 24 ore: <a href="/u1"><strong>Admin</strong></a></td></tr>
Explicatie:

    Variabila de mai sus va afisa numele utilizatorilor conectati in ultimele 24 de ore pe forum. Cifra poate fi schimbata cu una mai mica sau mai mare din Panou de Administrare ~> Afisare ~> Pagina de start ~> Generalitati, optiunea fiind numita Durata in ore sau potate fi dezactivata rubrica de tot selectand Nu la optiunea Afisarea listei cu membri conectati in ultimele 24* ore.


{L_CONNECTED_MEMBERS}



punbb

Variabila va genera urmatorul continut:
Cod:
Membrii conectati in decursul ultimelor 24 ore: <a href="/u1"><strong>Admin</strong></a>
Explicatie:

    Variabila de mai sus va afisa numele utilizatorilor conectati in ultimele 24 de ore pe forum. Cifra poate fi schimbata cu una mai mica sau mai mare din Panou de Administrare ~> Afisare ~> Pagina de start ~> Generalitati, optiunea fiind numita Durata in ore sau potate fi dezactivata rubrica de tot selectand Nu la optiunea Afisarea listei cu membri conectati in ultimele 24* ore.


{L_WHOSBIRTHDAY_TODAY}



phpbb2

Variabila va genera urmatorul continut:
Cod:
<tr><td class="row1"><span class="gensmall">Membri care isi sarbatoresc astazi ziua de nastere: <a href="/u1"><strong>Admin</strong></a> (20)
Explicatie:

    Aceasta variabila va arata lista completa a utilizatorilor care isi sarbatoresc astazi ziua de nastere si varsa pe care o ating. Datele sunt preluate din profilurile membrilor, mai exact de la rubrica Data nasterii. Aceasta rubrica poate fi dezactiva din Panou de Administrare ~> Utilizatori & Grupuri ~> Utilizatori ~> Optiunile utilizatorilor, selectand Nu pentru optiunea Activeaza administrarea aniversarilor.


{L_WHOSBIRTHDAY_TODAY}



punbb

Variabila va genera urmatorul continut:
Cod:
<br style="line-height:5px;" />Membri care isi sarbatoresc astazi ziua de nastere: <a href="/u1"><strong>Admin</strong></a> (20)
Explicatie:

    Aceasta variabila va arata lista completa a utilizatorilor care isi sarbatoresc astazi ziua de nastere si varsa pe care o ating. Datele sunt preluate din profilurile membrilor, mai exact de la rubrica Data nasterii. Aceasta rubrica poate fi dezactiva din Panou de Administrare ~> Utilizatori & Grupuri ~> Utilizatori ~> Optiunile utilizatorilor, selectand Nu pentru optiunea Activeaza administrarea aniversarilor.


{L_WHOSBIRTHDAY_WEEK}



phpbb2

Variabila va genera urmatorul continut:
Cod:
Membri care isi sarbatoresc ziua de nastere in urmatoarele 7 zile: <a href="/u1"><strong>Admin</strong></a> (20)</span></td></tr>
Explicatie:

    Aceasta variabila va arata lista completa a utilizatorilor care isi sarbatoresc ziua de nastere in urmatoarele 7 zile si varsa pe care o ating. Datele sunt preluate din profilurile membrilor, mai exact de la rubrica Data nasterii. Aceasta rubrica poate fi dezactiva din Panou de Administrare ~> Utilizatori & Grupuri ~> Utilizatori ~> Optiunile utilizatorilor, selectand Nu pentru optiunea Activeaza administrarea aniversarilor.


{L_WHOSBIRTHDAY_WEEK}



punbb

Variabila va genera urmatorul continut:
Cod:
Membri care isi sarbatoresc ziua de nastere in urmatoarele 7 zile: <a href="/u1"><strong>Admin</strong></a> (20)
Explicatie:

    Aceasta variabila va arata lista completa a utilizatorilor care isi sarbatoresc ziua de nastere in urmatoarele 7 zile si varsa pe care o ating. Datele sunt preluate din profilurile membrilor, mai exact de la rubrica Data nasterii. Aceasta rubrica poate fi dezactiva din Panou de Administrare ~> Utilizatori & Grupuri ~> Utilizatori ~> Optiunile utilizatorilor, selectand Nu pentru optiunea Activeaza administrarea aniversarilor.


{LEGEND}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Legenda :
Explicatie:

    Variabila {LEGEND} va genera textul "Legenda :", fara a arata si denumirile grupurilor, pentru ca acestea se regasesc in urmatoare variabila. Functioneaza doar in template-ul index_body.


{GROUP_LEGEND}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
[ <b><a style="color: #000099" class="gensmall" href="/g1-">Administratori</a></b> ]
Explicatie:

    Aceasta variabila enumera denumirile grupurilor de dupa textul "Legenda :" despre care s-a vorbit mai sus. Grupurile invizibile sau fara culoare nu vor fi prezente in legenda. Functionabila numai in template-ul index_body.


{TOTAL_CHATTERS_ONLINE}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
In acest moment sunt <strong>1</strong> utilizator(i) in ChatBox : <a href="/u1"><strong>Admin</strong></a>
Explicatie:

    Aceasta variabila arata cati utilizatori sunt conectati pe chatbox-ul forumului, si respectiv numele acestora. Variabila este functionabila numai in template-ul index_body.


{CHATTERS_LIST}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
<a href="/u1"><span style="color:#000099"><strong>Admin</strong></span></a>
Explicatie:

    Functionabila in template-ul index_body, aceasta variabila afiseaza lista de membri care sunt conectati la chatbox la momentul de fata.


{disable_viewonline.switch_chatbox_activate.
switch_chatbox_popup.U_FRAME_CHATBOX}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
/chatbox/chatbox.forum?
Explicatie:

    Aceasta variabila genereaza adresa URL catre chat, si functioneaza numai atunci cand este adaugata intre codurile <!-- BEGIN switch_chatbox_popup --> si <!-- END switch_chatbox_popup -->.


{L_CLICK_TO_JOIN_CHAT}



phpbb2 & punbb

Variabila va genera urmatorul continut:
Cod:
Click pentru a te conecta la Chat
Explicatie:

    Aceasta variabila genereaza textul "Click pentru a te conecta la Chat", care difera in functie de limba setata pe forum. Este functionabila numai in template-ul index_body.


Tutorial scris de Xue, tradus si rezumat de Cassius Dio

Copyright ˆ Forumgratuit.ro Nici o parte a acestui tutorial nu poate fi reprodusa, transmisa sau stocata in orice forma fara acordul scris al detinatorului dreptului de autor, in conformitate cu articolul L122-1 apartinand ICC.
Cassius Dio

Cassius Dio
Membru onorific
Membru onorific

Mesaje : 10826
Varsta : 26
Localizare : Strawberry Fields
Data înscrierii : 13/07/2012
Mulțumiri : 84
Internet Explorer phpBB3

http://beatles.forummo.com/
Cassius Dio a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum