Categoria a scomparsa Fri Aug 12, 2011 11:19 am
Pubblicato da: Spacca Spacca
Questo tutorial è offerto da FORUMATTIVO.COM All rights reserved to forumattivo inc. |
Categoria a Scomparsa
Tutorial funzionante solo per i Forum, con la Board: PHPBB 2/3 e PUNBB.
Tutorial che permetterà di inserire la possibilità, di nascondere una Categoria, con le rispettive Sezioni.
Se si fa Click sul - :
Uscirà questo:
Ovviamente, se si cliccherà nuovamente sul + , uscirà di nuovo la Categoria.
Ricordo, nuovamente, che questo Tutorial è funzionante esclusivamente con PHPBB 2/3 e PUNBB. Non è funzionante con Invision.
Per PhpBB2:
E' necessaria una modifica al seguente Modello:
PDA - Visualizzazione - Templates - Generale - index_box,
E fare click su questo pulsante:
Stostituire:
Con questo:
Poi, sostituire questo:
Con questo:
Fatto ciò, salvare tutto cliccando su Registrare.
Per PhpBB3:
In quanto PhpBB3, non ha accesso alla modifica dei modelli, dovremmo usare un semplice trucco.
Si deve inserire, questo codice, nella descrizione dell'ultima sezione, della Categoria desiderata:
Per PunBB:
E' necessaria una modifica al seguente Modello:
PDA - Visualizzazione - Templates - Generale - index_box,
E fare click su questo pulsante:
Sostituire:
Con questo:
Da come potete notare, è molto semplice.
Tutti i Meriti a Etana (Forumattivo Francese), per la base del Tutorial.
Ri-Creato e Postato da: DarkLeo.
Tutorial funzionante solo per i Forum, con la Board: PHPBB 2/3 e PUNBB.
Tutorial che permetterà di inserire la possibilità, di nascondere una Categoria, con le rispettive Sezioni.
Se si fa Click sul - :
Uscirà questo:
Ovviamente, se si cliccherà nuovamente sul + , uscirà di nuovo la Categoria.
Ricordo, nuovamente, che questo Tutorial è funzionante esclusivamente con PHPBB 2/3 e PUNBB. Non è funzionante con Invision.
Per PhpBB2:
E' necessaria una modifica al seguente Modello:
PDA - Visualizzazione - Templates - Generale - index_box,
E fare click su questo pulsante:
Stostituire:
- Code: ----------Selezionare il contenuto
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
Con questo:
- Code: ----------Selezionare il contenuto
<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;">
Poi, sostituire questo:
- Code: ----------Selezionare il contenuto
<!-- BEGIN tablefoot -->
</table>
Con questo:
- Code: ----------Selezionare il contenuto
<!-- 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>
Fatto ciò, salvare tutto cliccando su Registrare.
Per PhpBB3:
In quanto PhpBB3, non ha accesso alla modifica dei modelli, dovremmo usare un semplice trucco.
Si deve inserire, questo codice, nella descrizione dell'ultima sezione, della Categoria desiderata:
- Code: ----------Selezionare il contenuto
<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>
Per PunBB:
E' necessaria una modifica al seguente Modello:
PDA - Visualizzazione - Templates - Generale - index_box,
E fare click su questo pulsante:
Sostituire:
- Code: ----------Selezionare il contenuto
<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">
Con questo:
- Code: ----------Selezionare il contenuto
<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>
Da come potete notare, è molto semplice.
Tutti i Meriti a Etana (Forumattivo Francese), per la base del Tutorial.
Ri-Creato e Postato da: DarkLeo.