Forumcatogorien inklappen

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Forumcatogorien inklappen

Bericht door LadyBug » 14 jan 2004, 18:46

Ik vraag me af hoe ik net als op http://www.webmastercity.nl de forumcatogorieen kan laten inklappen.
En alleen bepaalde standaard uitgeklapt heb en 1 per index.

Dus als je naar Forum 1 gaat dat je de standaard cat hebt uitgeklap en ook cat 1

En als je naar Forum 2 gaat wat dus op dezelfde database draait maar met een andere forummap de standaard uitgeklapt zien samen met cat 2.
En dara is dus cat 1 weer ingeklapt.

Hetzelfde principe dus als webmaster city.

Alles uitgeklapt: http://www.webmastercity.nl/forum/index.php
Alleen phpbb2 related uitgeklapt plus de standaard: http://phpbb.webmastercity.nl/forum/index.php?c=1


Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 19:08

Dat is simpel te doen.
In index.php staat rond regel 309 dit:

Code: Selecteer alles

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if ( $display_forums )
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			if ( $viewcat == $cat_id || $viewcat == -1 )
			{
verander dat in dit:

Code: Selecteer alles

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if ( $display_forums )
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);
			
			$standard_cats = array(1, 2, 3, 4, 5, 6, 7, 8);

			if ( $viewcat == $cat_id || $viewcat == -1 || in_array($cat_id, $standaard_cats))
			{
in die nieuwe code staat een array met cat id's die altijd zichtbaar moeten blijven. pas die aan.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 19:37

Dat van webdev ziet er inderdaad logisch uit.
Even wachten tot mijn FTP progje klaar is en dan ga ik het proberen :bier:

Kan je dan btw de catogorie nog wel uitklappen?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 19:41

tuurlijk. het is net zoals normaal. maar de cat id's die je in die array zet zijn constant uitgeklapt. Hoe dan ook.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 19:46

Werkt niet...
Alles blijft uitgeklapt.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 19:47

Alles behalve cat 7 moet uitgeklapt blijven.

Catogorie 7 moet dus standaard zijn ingeklapt 8)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 19:49

Heb je de array goed bewerkt en een cat geselecteerd?

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 19:52

Ja maar hij geeft dan een error.

(kan je me even accepteren op msn?)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 20:03

Op msn is me duidelijk gemaakt dat alles open moet behalve 7.(als ej niks selecteerd)

Gebruik dan dit:

Code: Selecteer alles

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if ( $display_forums )
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			$not_array = array(7);
			
			if ( $viewcat == $cat_id || ( $viewcat == -1 && !in_array($cat_id, $not_array) ) )
			{
Laatst gewijzigd door WebSiteNet op 14 jan 2004, 20:06, 1 keer totaal gewijzigd.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 20:04

Dan krijg je deze error:

Fatal error: Call to undefined function: () in /home/babechec/public_html/index.php on line 391

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 20:05

Bericht bewerkt.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 20:23

Nu is hij ingeklapt

Is er ook een mogelijkheid die cat eruit te knippen?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 14 jan 2004, 20:29

er op klikken? :wink:

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 20:31

Nee dat je hem niet ziet op de index.

Dat hij dus die catogorie niet weergeeft.
Niet ingeklapt en niet uitgeklapt.

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 14 jan 2004, 20:45

Mosymuis kwam met het idee te werken met $HTTP_HOST.
Kan je dat misschien intregreren?

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 15 jan 2004, 09:17

Kom op jongens.
Het moet toch mogelijk zijn te zorgen dta hij een catogorie niet ziet of laad.

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 15 jan 2004, 09:22

Jij bedoelt net als op mods.db9.dk ?? zoiets?? :?:
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 15 jan 2004, 09:24

Nee ik wil gewoon een catogorie hebben in mijn database.
Maar iets in het script veranderen zodat ie een aangegeven cat niet laat zien.
Eruit knipt dus.
En dan kan ik bij ee nandere board op de db het wel laten zien.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 15 jan 2004, 17:37

Hij wil een selectie cat's wel laten zien en de andere helft juist niet en andersom. dit moet hij bepalen via het domein waarmee de gebruiker geprobeerd heeft het te bereiken. Hij wil ook een knop dat je ze allemaal ziet.

dit kost heel erg veel werk en is niet zomaar 1, 2, 3 te maken.

Gesloten