Pagina 1 van 1

Forum ingeklapt

Geplaatst: 18 apr 2004, 19:05
door ibase4web
Hoe kan ik de forums ingeklapt laten, en dat telkens het forum word geopent wanneer men er 1 kiest.

Mvg
Gino

:bier:

Geplaatst: 18 apr 2004, 20:10
door mosymuis

Geplaatst: 20 apr 2004, 17:12
door ibase4web
Herr Mosymuis,

Zou je wat uitleg kunnen geven, want ik versta het niet echt direkt.
Mijn engels is nochtans goed, maar versta niet echt van di ID's.

http://www.ibase4web.com/php/index.php


Mvg
Gino

Geplaatst: 20 apr 2004, 17:33
door Luuk
Ik denk dat hij je verkeerd begrepen heeft, die mod zorgt ervoor dat je die categorie niet ziet op de index maar wel bestaat. Ik denk dat dit beter is (even uit een ander topic gevist):
Zet dit in je overall_header.tpl tussen de <head></head> tags

Code: Selecteer alles

<script language="Javascript" type="text/javascript"> 
<!-- 
function ref(object) 
{ 
   if (document.getElementById) 
   { 
      return document.getElementById(object); 
   } 
   else if (document.all) 
   { 
      return eval('document.all.' + object); 
   } 
   else 
   { 
      return false; 
   } 
} 

function expand(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = ''; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function contract(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function toggle(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 

   if( object.style.display == 'none' ) 
   { 
      object.style.display = ''; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 
} 
//--> 
</script>
En verander dan dit in index_body.tpl:

Zoek

Code: Selecteer alles

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
Zet dit er voor in de plaats:

Code: Selecteer alles

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>&nbsp;&nbsp;<a href="#" onClick="toggle('{catrow.CAT_DESC}'); return false;">+</a></span></td>
Zoek

Code: Selecteer alles

<!-- BEGIN forumrow -->
  <tr>
Zet dit er voor in de plaats neer:

Code: Selecteer alles

<!-- BEGIN forumrow -->
  <tr id="{catrow.CAT_DESC}" style="display:none">

Geplaatst: 20 apr 2004, 17:41
door ibase4web
Luuk schreef:Ik denk dat hij je verkeerd begrepen heeft, die mod zorgt ervoor dat je die categorie niet ziet op de index maar wel bestaat. Ik denk dat dit beter is (even uit een ander topic gevist):
Zet dit in je overall_header.tpl tussen de <head></head> tags

Code: Selecteer alles

<script language="Javascript" type="text/javascript"> 
<!-- 
function ref(object) 
{ 
   if (document.getElementById) 
   { 
      return document.getElementById(object); 
   } 
   else if (document.all) 
   { 
      return eval('document.all.' + object); 
   } 
   else 
   { 
      return false; 
   } 
} 

function expand(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = ''; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function contract(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function toggle(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 

   if( object.style.display == 'none' ) 
   { 
      object.style.display = ''; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 
} 
//--> 
</script>
En verander dan dit in index_body.tpl:

Zoek

Code: Selecteer alles

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
Zet dit er voor in de plaats:

Code: Selecteer alles

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>&nbsp;&nbsp;<a href="#" onClick="toggle('{catrow.CAT_DESC}'); return false;">+</a></span></td>
Zoek

Code: Selecteer alles

<!-- BEGIN forumrow -->
  <tr>
Zet dit er voor in de plaats neer:

Code: Selecteer alles

<!-- BEGIN forumrow -->
  <tr id="{catrow.CAT_DESC}" style="display:none">
Wat ik zou wensen is dat ik enkel
De rubrieken
Algemeen
Mensen
Liefde en ..
Dutroux
enz.. zie.

Is dit wat deze mod doet.

Gino

Geplaatst: 20 apr 2004, 17:44
door Luuk
hierbij worden alle categorieen ingeklapt, als je op het +'je klikt wordt alles van die categorie uitgeklapt

Geplaatst: 20 apr 2004, 18:13
door ibase4web
Luuk schreef:hierbij worden alle categorieen ingeklapt, als je op het +'je klikt wordt alles van die categorie uitgeklapt
Het is gelukt, maar niet zoals u het hebt gezegd.

Ik heb die veranderingen gedaan in de oh.tpl en de ib.tpl.
Heb alles erop gezet, maar de cat waren ingeklapt maar kreeg ze niet open.

Ik heb dan de bestanden gewoon terug geplaatst en telkens gekeken als er iets veranderde.

Dus er is iets veranderd maar ik weet niet wat.

Gino :oops:

Geplaatst: 20 apr 2004, 18:29
door Luuk
als je dat script wat in overall_header.tpl moet ook daarin hebt gezet moet het ook uitkladbaar zijn. Let op, het moest voor </head> komen!!

Geplaatst: 20 apr 2004, 21:23
door mosymuis
Luuk schreef:Zet dit er voor in de plaats:

Code: Selecteer alles

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a>&nbsp;&nbsp;<a href="#" onClick="toggle('{catrow.CAT_DESC}'); return false;">+</a></span></td>
(...)

Zet dit er voor in de plaats neer:

Code: Selecteer alles

<!-- BEGIN forumrow -->
  <tr id="{catrow.CAT_DESC}" style="display:none">
Beetje vreemd om te verwijzen naar de forum beschrijving, je kunt {catrow.CAT_DESC} beter vervangen voor {catrow.CAT_ID}.

Luuk schreef:Let op, het moest voor </head> komen!!
Dat maakt geen verschil.

Daarnaast vind ik je stukje javascript ronduit overdreven; de functies ref, expand en contract gebruik je helemaal niet. Ik raad je aan de toggle functie van WSN te gebruiken: http://www.phpbb.nl/viewtopic.php?p=66936#66936

Geplaatst: 20 apr 2004, 21:28
door Luuk
heb dan denk ik het verkeerde topic bekeken :oops:

ok, cat_id is wel logischer maar ik had maar even wat gepakt wat er al stond