Afiseaza sau ascunde categoriile

Vezi subiectul anterior Vezi subiectul urmator In jos

Tutorial Afiseaza sau ascunde categoriile

Mesaj Scris de Louk la data de Mier 1 Feb - 23:24

Ascunde / Afiseaza categoriile

Pentru ca urmatorul tutorial sa functioneze corect, urmați pașii pentru versiunea forumului dvs. . Deasemenea, trebuie sa aveti cookie-urile activate pe forum.

1. Descriere:

Pentru versiunea de forum Invision, stim ca exista posibilitatea de a ascunde categoria printr-un click:



2. Ce trebuie să facem?

Pentru a verifica versiunea forumului dvs., urmăriți acești pași:
Panoul de Administrare Afisare Teme Alegere tema Versiune

Pentru phpBB2:
Panoul de Administrare Afisare Template-uri General index_box

Gasim acest cod:
Cod:
        <!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
          <tr>
Și il inlocuim cu:
Cod:
        <script type="text/javascript">var num= 0;</script>
        <!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
          <tr id="currenttr" onClick="i= 0; e=this.parentNode.childNodes; while(++i<e.length) if(e[i].tagName=='TR') e[i].style.display=(e[i].style.display=='none')?'':'none'; retour=(my_getcookie(this.id)=='true')?'false':'true'; my_setcookie(this.id,retour, 1, 0);"  style="cursor:pointer;">

Apoi gasim:
Cod:
<!-- BEGIN tablefoot -->
        </table>
Si il inlocuim cu:
Cod:
        <!-- BEGIN tablefoot -->
        </table><script type="text/javascript"> document.getElementById('currenttr').id='trfrm'+num; if(my_getcookie('trfrm'+num)=='true') { i= 0; e=document.getElementById('trfrm'+num).parentNode.childNodes; while(++i<e.length) if(e[i].tagName=='TR')e[i].style.display='none'; } num++;</script>
Salvati si publicati template-ul!

Pentru phpBB3:
Panoul de Administrare General Mesaje și emailuri   Anunturi .

Apoi creati un anunt si adaugati in interiorul lui acest cod:

Cod:
        <script type="text/javascript">var pvf= document.getElementById('main-content').firstChild; while(pvf.className!='forabg' && pvf.className!='h3' && (pvf=pvf.nextSibling) ); var i= 1; while(pvf && pvf.className=='forabg') { vf=pvf.firstChild.firstChild.nextSibling; vf.firstChild.style.cursor='pointer'; vf.firstChild.id='catret'+(i++); vf.firstChild.onclick=function() { if(parseInt(my_getcookie(this.id))==1) { my_setcookie(this.id,'0',0,0); this.parentNode.nextSibling.style.display='block'; } else { my_setcookie(this.id,'1',1,0); this.parentNode.nextSibling.style.display='none'; } }; if(parseInt(my_getcookie(vf.firstChild.id))==1) vf.nextSibling.style.display='none'; pvf= pvf.nextSibling; } </script>
Nu uitati sa activati anunturile, si sa setati sa apara pe pagina de start, sau pe toate paginile.

Pentru PunBB:
Panoul de Administrare Afisare Template-uri General index_box

Gasim acest cod:
Cod:
        <div class="main">
        <!-- BEGIN catrow -->
          <!-- BEGIN tablehead -->
              <div class="main-head">
                <div class="page-title">{catrow.tablehead.L_FORUM}</div>
              </div>
              <div class="main-content">
Si il inlocuim cu:
Cod:
        <div class="main"><script type="text/javascript">var num= 0; var curc;</script>
        <!-- BEGIN catrow -->
          <!-- BEGIN tablehead -->
              <div class="main-head" onClick=" if(this.nextSibling.style.display=='none') {my_setcookie(this.firstChild.id,'0',0,0); this.nextSibling.style.display='block';} else {my_setcookie(this.firstChild.id,'1',1,0); this.nextSibling.style.display='none'; }"  style="cursor:pointer;">
                <div class="page-title" id="cret">{catrow.tablehead.L_FORUM}</div><script type="text/javascript">curc= document.getElementById('cret'); curc.id+=(++num)+'_'+escape(curc.innerHTML);</script>
              </div>
              <div class="main-content">
                <script type="text/javascript">if(my_getcookie(curc.id)=='1') curc.parentNode.nextSibling.style.display='none';</script>
Salvati si publicati template-ul.

Tutorial realizat de Etana, tradus de Coddy

Reproducerea acestui tutorial nu este posibila fara acordul nostru, in conformitate cu articolul L122-1 apartinand ICC.
avatar
Louk
Membru onorific
Membru onorific

masculin

Mesaje : 9527
Localizare : România - o țară din ce în ce mai ocupată.
Data înscrierii : 25/04/2009
Multumiri : 171
Niciun avertisment

http://help.forumgratuit.ro/

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum