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.

Top zece al postatorilor din forum (phpbb2)

Vezi subiectul anterior Vezi subiectul urmator In jos

  • 0

Tutorial Top zece al postatorilor din forum (phpbb2)

Mesaj Scris de Typlo Vin Mar 21, 2014 5:34 pm

Top zece al postatorilor din forum (phpbb2)


Salutare tuturor,

Urmand indicatiile acestui tutorial veti avea ocazia sa implementati pe forumul dvs. un top zece al postatorilor, exact ca in imaginea de mai jos:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Captur10

Pasul 1

Intrati in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Afisare => Template-uri => Portal => mod_recent_topics

Si inlocuiti tot ce se afla acolo cu:
Cod:
<!-- BEGIN classical_row -->
<table class="yTop" width="35%" border="0" style="float: left; min-height: 309px;" cellspacing="0" cellpadding="0">
 <tr>
 <td class="catLeft" height="25"><span class="genmed module-title">[FF] Posturi Noi</span></td>
 </tr>
 <!-- BEGIN recent_topic_row -->
  <tr>
                    <td class="row1 genmed" align="left">
                    <img src="#" /> In <a href="{classical_row.recent_topic_row.U_TITLE}">{classical_row.recent_topic_row.L_TITLE}</a> by:

<!-- BEGIN switch_poster -->
 <a href="{classical_row.recent_topic_row.switch_poster.U_POSTER}">{classical_row.recent_topic_row.switch_poster.S_POSTER}</a>
 <!-- END switch_poster -->

 <!-- BEGIN switch_poster_guest -->
 {classical_row.recent_topic_row.switch_poster_guest.S_POSTER}
                    <!-- END switch_poster_guest -->
                      </td>
                  <br />
     </tr>
 <!-- END recent_topic_row -->
</table>
<!-- END classical_row -->

Pasul 2

Intrati in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Afisare => Template-uri => Portal => mod_top_posters

Si inlocuiti tot ce se afla acolo cu:
Cod:
<table class="yTop" width="30%" border="0" cellspacing="0" style="float: left;" cellpadding="0">
 <tr>
 <td class="catLeft" height="25"><span class="genmed module-title">[FF] Cei mai activi</span></td>
 </tr>
 <tr>
 <td>
 <table summary="{L_TOP_POSTERS}" width="100%">
 <!-- BEGIN POSTER -->
 <tr>
                                  <td id="yNew" class="{POSTER.ROW_CLASS} genmed" width="1%"><img src="#" /> {POSTER.NAME}</td>
 </tr>
 <!-- END POSTER -->
 </table>
 </td>
 </tr>
</table>
<script type="text/javascript">
//<![CDATA[
$(function(){
  $('table tr #yNew').each(function() {
  this.innerHTML=this.innerHTML.replace(/\(/g, 'Mesaje: ');
  this.innerHTML=this.innerHTML.replace(/\)/g, '');
  });
});
//]]>
</script>

Pasul 3

Intrati in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Afisare => Template-uri => Portal => standard

Si inlocuiti tot ce se afla acolo cu:
Cod:
<!-- BEGIN table_row -->
<table class="yTop" width="35%" style="float: left;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="catLeft" height="25">
<span class="genmed module-title">{table_row.L_TITRE}</span>
</td>
</tr>
<!-- END table_row --><!-- BEGIN not_table_row -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!-- END not_table_row -->
<tr>
<td {CLASS_TABLE_TYPE} align="left">{S_SOURCE}</td>
</tr>
</table>

Pasul 4

Intrati in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Afisare => Template-uri => General => index_body

In el cautati linia:

Iar dupa ea adaugati:
Cod:
<br />
<!-- #Start Top Ten Forumotion -->
<table class="forumline" id="ytOp" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr id="post"></tr>
  <tr id="mem"></tr>
</table>
<script type="text/javascript">
//<![CDATA[
$(function() {
  var topTen = '#';
  $('#content-container #left table.yTop:eq(0)').appendTo('#ytOp tr#post');
  $('#content-container #left table.yTop:eq(0)').appendTo('#ytOp tr#post');
  $('#content-container #left table.yTop:eq(0)').appendTo('#ytOp tr#post');
  /* Create a new member list of top ten by YoDa and Zeus */
  $('#ytOp tr#post table.yTop:eq(2) tr:eq(1) td').load('/memberlist?mode=joined&order=DESC&submit=Ok&username .forumline tr:has("a[href^="/u"]"):lt(10)',function() {
    $(this).find('tr').each(function() {
   $(this).find('td:eq(0), td:eq(1), td:eq(3)').remove();
   $(this).find('td:eq(1)').nextAll().remove();
   $(this).find('td:eq(0)').attr('align','left').prepend('<img src="'+ topTen +'" /> ');
   $(this).find('td:eq(1)').attr({'align' : 'left','style' : 'width: 70%;'});
   $(this).find('td:eq(1) span').prepend('Membru din: ');
    });
  });
});
//]]>
</script>
<!-- #End Top Ten Forumotion -->
<br />

Pasul 5

Mergeti in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Module => Portal & Widget-uri => Gestiunea widget-urilor forumului

Acum sa aveti si la voi exact ca in imaginile urmatoare:
1. statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh10
2. statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh11
3. statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh12
4. statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh13

Pasul 5.1

Cum sa creem Widget-ul [Membri noi]

Intram in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Module => Portal & Widget-uri => Gestiunea widget-urilor forumului

Apasati pe: statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh14

Acum: statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Snapsh15

Apoi apasati pe butonul Inregistrare.

Pasul 6

Intrati in:
statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Go-jum10Panou de administrare => Afisare => Imagini si culori => Culori => Foaia de stil CSS

Si adaugati urmatorul cod:
Cod:
#content-container #left {
margin-right: 0;
width: 0;
display: none;
}

Apoi apasati pe butonul Inregistrare.

Modificari:

Pentru modificarea imaginilor cautati in urmatoarele template-uri:

  • index_boy - cautati '+ topTen +' si inlocuiti '+ topTen +' cu imaginea dorita.
  • mod_top_posters - cautati # {POSTER.NAME} si inlocuiti # cu link-ul imagini dorite.
  • mod_recent_topics - cautati # In si inlocuiti # cu link-ul imagini dorite.

Imaginile folosite in demonstratie: statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Email, statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Trophy, statistici phpbb2 - Top zece al postatorilor din forum (phpbb2) Stock_new-bcard-16.

Succes! Like a Star @ heaven
 
Typlo

Typlo
Membru onorific
Membru onorific

Mesaje : 1721
Varsta : 26
Localizare : Romania
Data înscrierii : 08/01/2013
Mulțumiri : 69
Opera AwesomeBB

https://help.forumgratuit.ro/forum
Typlo 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