Verschillen in gasten/leden

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Gardensafari
Berichten: 19
Lid geworden op: 08 sep 2012, 21:59

Verschillen in gasten/leden

Bericht door Gardensafari » 29 nov 2012, 23:03

  • Adres van je forum: http://
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie:


    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Ik hoop het probleempje te kunnen uitleggen.
Mijn hele forum was uitsluitend toegankelijk voor leden.
Een aantal fora zijn toegankelijk gemaakt voor gasten.
Een aantal topics echter is naar een speciaal forum gegaan en blijft alleen toegankelijk voor leden.
Maar om het open forum wel compleet te houden wil ik die onderwerpen daar ook hebben.
Echter met een schaduwonderwerp verwijzing naar het niet voor gasten openstaande forum.
Op zich kan dat.
En als een gast op zo'n schaduwonderwerp klikt, krijgt hij de melding dat hij zich eerst moet registreren.
Prima dus.

Maar een aantal topics zijn in het recente verleden rechtstreeks aangemaakt in het forum alleen bestemd voor leden.
Dus ik denk:
verplaats het topic naar het forum dat ook voor gasten openstaat zonder schaduwonderwerp.
verplaats het dan terug naar het forum voor leden, maar nu met schaduwonderwerp.
Mis: het schaduwonderwerp is wel zichtbaar voor leden, maar niet zichtbaar voor gasten.

Maak ik het topic direct aan in het forum voor gasten en verplaats het dan naar het forum voor leden, dan gaat het wel goed.

Kennelijk blijft er in het eerste geval iets hangen in de database.
Is er een manier om dat te omzeilen?
Anders wordt het allemaal knip- en plakwerk.
Vooral irritant als er reacties op het topic zijn geplaatst.
Is hier een oplossing voor?

Gebruikersavatar
Pola
Berichten: 1495
Lid geworden op: 19 jan 2012, 14:40
Contacteer:

Re: Verschillen in gasten/leden

Bericht door Pola » 30 nov 2012, 01:02

Hij zou ze eigenlijk in geen van beide gevallen moeten laten zien.
Ik heb beide situaties getest op mijn testforum en in beide gevallen zag ik als gast het schaduw topic niet als deze verplaatst was naar een alleen voor leden forum.

Als je schaduw topics altijd aan alle leden wilt laten zien (behalve als het schaduw topic zelf in een forum alleen voor leden staat), dan moet je het bestand /viewforum.php openen en de volgende code zoeken en verwijderen:

Code: Selecteer alles

		// Do not include those topics the user has no permission to access
		if (!$auth->acl_get('f_read', $row['forum_id']))
		{
			// We need to remove any trace regarding this topic. :)
			unset($rowset[$orig_topic_id]);
			unset($topic_list[array_search($orig_topic_id, $topic_list)]);
			$topics_count--;

			continue;
		}
HGN op phpbb.com

Gardensafari
Berichten: 19
Lid geworden op: 08 sep 2012, 21:59

Re: Verschillen in gasten/leden

Bericht door Gardensafari » 01 dec 2012, 00:05

Fantastisch Pola.
Deze kleine verandering heeft in ieder geval mijn probleem opgelost.

Gesloten