Bine ati venit pe forumul de suport al Forumgratuit

Pentru a beneficia de tot ceea ce va ofera forumul nostru, va rugam sa va conectati daca sunteti deja membru sau sa va alaturati comunitatii noastre



Creati un forum gratuit ca acesta.

Adaugarea unei noi coloane pentru forumuri

Vezi subiectul anterior Vezi subiectul urmator In jos

Adaugarea unei noi coloane pentru forumuri

Mesaj Scris de Kegan la data de Joi 02 Feb 2012, 3:28 am

Adaugarea unei noi coloane pentru forumuri



I. Ce este necesar pentru a aplica acest tutorial?
- Acest tutorial poate fi aplicat pe forumurile voastre doar daca aveti versiunea phpBB2 sau PunBB;
- Trebuie sa fiti fondatorul forumului, adica cel care a creat forumul pentru a avea acces la template-uri;
- Trebuie sa aveti cunostinte minime in coding si in utilizarea template-urilor;


II. Ce trebuie să faceți?
Pentru phpBB2:
Panou de administrare => Afisare => Pagina de start => Structura si ierahie => Nivel de compresie al indexului:
Separati categoriile sau indexurile : Mediu

Panou de administrare => Afisare => Template-uri => General => index_box.
Apăsați pe butonul editeaza(acea cheiță) pentru a face modificarile adecvate:

Inlocuiti codul ce urmeaza:
Cod:
  <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap" width="50">{L_TOPICS}</th>
      <th nowrap="nowrap" width="50">{L_POSTS}</th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
  </tr>

Cu urmatorul:
Cod:
  <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap" width="50">{L_TOPICS}</th>
      <th nowrap="nowrap" width="50">{L_POSTS}</th>
      <th nowrap="nowrap" width="150" class="new column">Coloana noua</th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
  </tr>


Astfel, noi am adaugat noua coloana gasita sub forma de codul:
Cod:
      <th nowrap="nowrap" width="150" class="new column">Coloana noua</th>

Putem oricand modifica latimea coloanei create doar modificand:
Cod:
width="150"

Adica, 150 cu valoarea dorita.

Asta nu e tot! Trebuie sa cream si continutul coloanei. Pentru asta vom inlocui:
Cod:
      <td class="row3" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.TOPICS}</span>
      </td>
      <td class="row2" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.POSTS}</span>
      </td>
      <td class="row3 over" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>

Cu codul urmator:
Cod:
      <td class="row3" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.TOPICS}</span>
      </td>
      <td class="row2" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.POSTS}</span>
      </td>
      <td class="row3 over new content" align="center" valign="middle" height="50">
        <span class="gensmall">Continut</span>
      </td>
      <td class="row3 over" align="center" valign="middle" height="50">
        <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>

Codul continutului fiind:
Cod:
      <td class="row3 over new content" align="center" valign="middle" height="50">
        <span class="gensmall">Continut</span>
      </td>

Putem oricand modifica continutul coloanei cu orice, mai ales cu o variabila.

Salvam template-ul!


Pentru PunBB:
Panou de administrare => Afisare => Pagina de start => Structura si ierahie => Nivel de compresie al indexului:
Separati categoriile sau indexurile : Mediu

Panou de administrare => Afisare => Template-uri => General => index_box.
Apăsăm pe editeză template-ul(acea cheiță) pentru a face modificările necesare:

Inlocuiti codul ce urmeaza:
Cod:
              <tr>
                  <th class="tcl">{L_FORUM}</th>
                  <th class="tc2">{L_TOPICS}</th>
                  <th class="tc3">{L_POSTS}</th>
                  <th class="tcr">{L_LASTPOST}</th>
              </tr>

Cu acest cod:
Cod:
              <tr>
                  <th class="tcl">{L_FORUM}</th>
                  <th class="tc2">{L_TOPICS}</th>
                  <th class="tc3">{L_POSTS}</th>
                  <th class="tc3 new column">Coloana noua</th>
                  <th class="tcr">{L_LASTPOST}</th>
              </tr>


Astfel, noi am adaugat noua coloana gasita sub forma de acest cod:
Cod:
                  <th class="tc3 new column">Coloana noua</th>


Acum, trebuie sa creeam continutul coloanei, pentru asta vom inlocui:
Cod:
                  <td class="tc2">{catrow.forumrow.TOPICS}</td>
                  <td class="tc3">{catrow.forumrow.POSTS}</td>
                  <td class="tcr">

Cu codul de mai jos:
Cod:
                  <td class="tc2">{catrow.forumrow.TOPICS}</td>
                  <td class="tc3">{catrow.forumrow.POSTS}</td>
                  <td class="tc3 new content">Continut</td>
                  <td class="tcr">


Dupa cum ati observat codul pentru continut este:
Cod:
                  <td class="tc3 new content">Continut</td>


Reamintesc, puteti inlocui continutul cu o variabila, precum cea pentru afisarea moderatorilor forumului si altele.

Atentie: Puteti oricand personaliza noua coloana pentru ambele versiuni. Modificarile se efectueaza prin foaia de stil CSS...

Cod pentru coloana:
Cod:
.new.column{
proprietati CSS;
}


Cod pentru continutul coloanei:
Cod:
.new.content{
proprietati CSS;
}



III. Lista cu variabile posibile:
Pentru phpBB2:
{catrow.cathead.U_VIEWCAT} = Link catre categorie;
{catrow.cathead.CAT_TITLE} = Denumirea categoriei;
{catrow.cathead.CAT_DESC} = Descrierea categoriei (efectul este vizivil doar cand cursorul este pus pe denumirea categoriei);

{catrow.forumrow.FORUM_FOLDER_IMG} = Link catre imaginea care este in functie de statutul mesajelor: mesaj nou, mesaj citit, sau forum blocat;
{catrow.forumrow.L_FORUM_FOLDER_ALT} = Descrierea imaginii (efectul este vizibil doar cand cursorul este pus pe imagine);

{catrow.forumrow.U_VIEWFORUM} = Link catre forum;
{catrow.forumrow.FORUM_NAME} = Denumirea forumului;

{catrow.forumrow.FORUM_DESC} = Descrierea forumului;

{catrow.forumrow.switch_moderators_links.L_MODERATOR} = Textul - Moderatori:;
{catrow.forumrow.switch_moderators_links.MODERATORS} = Moderatorii forumului;

{catrow.forumrow.LINKS} = Sub-forumurile;

{catrow.forumrow.TOPICS} = Numarul de subiecte;
{catrow.forumrow.POSTS} = Numarul de mesaje;
{catrow.forumrow.LAST_POST} = Ultimul raspuns;


Pentru PunBB:
{catrow.forumrow.FORUM_FOLDER_IMG} = Link catre imaginea care arata statusul mesajelor;
{catrow.forumrow.L_FORUM_FOLDER_ALT} = Descrierea (vizibila doar cand sunteti cu cursorul peste imagine);

{catrow.forumrow.U_VIEWFORUM} = Link catre forum;
{catrow.forumrow.FORUM_NAME} = Denumirea forumului;

{catrow.forumrow.FORUM_DESC} = Descrierea forumului;

{catrow.forumrow.switch_moderators_links.L_MODERATOR} = Textul - Moderatori:;
{catrow.forumrow.switch_moderators_links.MODERATORS} = Moderatorii forumului;

{catrow.forumrow.LINKS} = Sub-forumurile;

{catrow.forumrow.TOPICS} = Numarul de subiecte;
{catrow.forumrow.POSTS} = Numarul de mesaje;

{catrow.forumrow.U_LATEST_TOPIC} = Link catre ultimul subiect;
{catrow.forumrow.LATEST_TOPIC_TITLE} = Descrierea (vizibila cu on-mouse-over);
{catrow.forumrow.LATEST_TOPIC_NAME} = Denumirea ultimului subiect;
{catrow.forumrow.USER_LAST_POST} = Utilizatorul care a scris ultimul mesaj;



IV. Rezultatul acestui tutorial:

Pentru phpBB2:


Pentru PunBB:


Tutorial realizat de Coddy
Reproducerea acestui tutorial nu este posibila fara acordul nostru, in conformitate cu articolul L122-1 apartinand ICC.


Cu stima,
Echipa Forumgratuit

| Regulament general | Unelte | Recuperare parola | Conditii generale |
Recomand: | DEX Online | Link-uri utile | Contact |

Kegan
Administrator
Administrator

Numarul mesajelor: 7488
Localizare: Va rog sa ma contactati prin PM doar pentru recuperarea parolelor.
Data de inscriere: 25/04/2009

http://help.forumgratuit.ro/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum