Titlu: top five
Descriere: arata statistici in josul pagini sau in panoul pe una din parti al temei
Link oficial:
http://www.cs-utilz.net/viewtopic.php?f=148&t=4267Fisiere ce trebuiesc modificate:
- styles / prosilver / template / index_body.html
- styles / subsilver2 / template / index_body.html (depinde ce tema folositi si ce baza are)
Fisiere ce trebuiesc incarcate pe host:
- din arhiva top_five / includes / top_five.php copiem in forumultau / includes /
- din arhiva top_five / language / en / mods / top_five.php copiem in forumultau / language / en / mods /
- din arhiva top_five / styles / prosilver sau subsilver2 / template / top_five_body.html copiem in forumultau / styles / temata / template /
ATENTIE !! Daca ai tema bazata pe prosilver copiezi fisierul din tema prosilver , daca ai tema bazata pe subsilver2 copiezi fisierul din tema subsilver2.Instalare MOD:
Pasul 1. Deschidem fisierul index.php
cautam linia:
COD: SELECTAŢI TOT
// Assign index specific vars
adaugam inaintea acestei linii:
COD: SELECTAŢI TOT
include($phpbb_root_path . 'includes/top_five.' . $phpEx);
iesim si salvam fisierul ...
Pasul 2. Deschidem styles/prosilver/template/index_body.html:
cautam linia:
COD: SELECTAŢI TOT
<!-- IF S_DISPLAY_ONLINE_LIST -->
si adaugam inaintea acesteia:
COD: SELECTAŢI TOT
<!-- INCLUDE top_five_body.html -->
iesim si salvam fisierul ...
Pasul 3. Deschidem styles/subsilver2/template/index_body.html:
cautam linia:
COD: SELECTAŢI TOT
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
adaugam inaintea acestei linii:
COD: SELECTAŢI TOT
<!-- INCLUDE top_five_body.html -->
iesim si salvam fisierul ...
ATENTIE !! Pasul 2 si pasul 3 nu trebuiesc facuti amandoi ci doar tema pe care o folosesti una dintre ele sau baza temei tale care nu poate fi decat una dintre ele (prosilver sau subsilver2)
Pentru traducere mod in limba romana
Intrati in forumultau / language / en / mods / top_five.php si cautati liniile:
COD: SELECTAŢI TOT
'NEWEST_TOPICS' => 'Newest Posts',
'TOP_FIVE_ACTIVE' => 'Top Active Users',
'TOP_FIVE_NEWEST' => 'Newest Users',
Pentru a face din top 5 in top 10
Intrati in
forumultau / includes / top_five.php si dati edit la fisier:
cautati linia:
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($db->sql_build_query('SELECT', $sql_ary), 5);
si o inlocuiti cu
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($db->sql_build_query('SELECT', $sql_ary), 10);
apoi cautati linia:
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($sql, 5);
si o inlocuiti cu:
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($sql, 10);
si ultima linie de modificat. cautati:
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($sql, 5);
si inlocuiti cu:
COD: SELECTAŢI TOT
$result = $db->sql_query_limit($sql, 10);
iesim si salvam fisierul ... Pentru o functionare imediata , mergeti in ACP si apasati pe butonul Purge the cache si apoi Yes
Pentru adaugare top 5 pe partea stanga sau pe partea dreapta , depinde de tema.
Mergem in fisierul
index_body.html si oriunde dorim dupa orice tabel existent dorim sa adaugam top five , adaugati codul:
COD: SELECTAŢI TOT
{$CA_BLOCK_START}
{$CA_CAP2_START}Cei mai activi membri{$CA_CAP2_END}
<table width="100%" class="tablebg" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- BEGIN top_five_active -->
<tr>
<td class="row1menu"><img src="{T_THEME_PATH}/images/menuicon/profile.png" width="18" height="18" border="0" /></td>
<td class="row1menu">
{top_five_active.USERNAME_FULL} are
<a href="{top_five_active.S_SEARCH_ACTION}">{top_five_active.POSTS}</a> {L_POSTS}<br />
</td>
</tr>
<!-- END top_five_active -->
</table>
</td>
</tr>
</table>
{$CA_BLOCK_END}
<div style="margin-bottom: 7px;"></div>
{$CA_BLOCK_START}
{$CA_CAP2_START}Cei mai noi membri{$CA_CAP2_END}
<table width="100%" class="tablebg" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- BEGIN top_five_newest -->
<tr>
<td class="row1menu"><img src="{T_THEME_PATH}/images/menuicon/members.png" width="18" height="18" border="0" /></td>
<td class="row1menu">
{top_five_newest.USERNAME_FULL} <br />
{L_JOINED}: {top_five_newest.REG_DATE}<br />
</td>
</tr>
<!-- END top_five_newest -->
</table>
</td>
</tr>
</table>
{$CA_BLOCK_END}
<div style="margin-bottom: 7px;"></div>
{$CA_BLOCK_START}
{$CA_CAP2_START}Cele mai noi mesaje{$CA_CAP2_END}
<table width="100%" class="tablebg" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- BEGIN top_five_topic -->
<tr>
<td class="row1menu"><img src="{T_THEME_PATH}/images/menuicon/pm.png" width="18" height="18" border="0" /></td>
<td class="row1menu">
{top_five_topic.USERNAME_FULL} <br />
<a href="{top_five_topic.U_TOPIC}">{top_five_topic.TOPIC_TITLE}</a>
</td>
</tr>
<!-- END top_five_topic -->
</table>
</td>
</tr>
</table>
{$CA_BLOCK_END}
Trebuie sa creati in
forumultau / styles / temata / theme / images un director (folder) nou cu numele menuicon in care veti adauga imaginile din arhiva.
ATENTIE !! Nu trebuie sa mai faceti pasul 2 sau 3 de la Instalare MOD deoarece nu mai este util. De asemenea codul il adaugati unde doriti dumneavoastra , dupa ce tabel doriti.* Nu uitati sa dati si refresh la template-urile temei tale dupa ce instalezi modul de mai sus
* Tutorial recreat , tradus si suplimentat 100% de Jay pentru comunitatea CS-UTILZ