Viewtopic probleempje

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
Gesloten
Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Viewtopic probleempje

Bericht door Replay » 03 apr 2005, 19:27

Als ik een post doe op mijn forum kun je vervolgens kiezen om naar post te gaan. Als ik dit doe kom ik uit bij een wit leeg vlak, en dus niet bij de geposte post.

Hij redirect dan naar adres: http://www.myhideout.nl/phpbb/viewtopic.php?p=2019#2019

Iemand een idee wat het kan zijn?

Een screenshotje:

http://www.myhideout.nl/phpbb/ScreenShot042.jpg

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 03 apr 2005, 19:55

Ik moet inloggen :S
... Maar ik modereer (nog) niet.

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 03 apr 2005, 20:03


Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 03 apr 2005, 20:08

Daar kan ik nog niets mee. Vul de support template eens in.
... Maar ik modereer (nog) niet.

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 03 apr 2005, 20:41

Klinkt misschien erg dom.. Maar 'support template' ?

Heb dit overigens met alle templates!!

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 apr 2005, 20:42

Afbeelding

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 03 apr 2005, 21:04

Wat is het probleem? Redirect na posten loopt verkeerd, krijg scherm zoals eerder aangegeven screenshot
Wanneer ontstond het probleem? 'Opeens'
Adres van je forum: http://www.myhideout.nl/phpbb
Geïnstalleerde mods: Shoutbox/Hide/Report/Advanced admin panel
Huidige template: invision blue
phpBB versie: 2.011
Host: HostGoedkoper:(
Heb je onlangs een mod of stijl geïnstalleerd? Shoutbox (Was al eerder dan install van die mod)
Heb je gezocht naar een antwoord? Ja, google, forums

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 apr 2005, 10:54

De error ontstaat als er geen forum ID wordt meegezonden;

http://myhideout.nl/phpbb/viewtopic.php?t=2&f=1
http://myhideout.nl/phpbb/viewtopic.php?t=2

wat in vreemd is om twee redenen: normaal maakt phpBB links mét forum ID's niet eens aan, en het is niet eens nodig omdat phpBB het subforum kan afleiden aan het post ?p= of topic ?t= id.

Dit probleem kan je oplossen door de bewuste links aan te vullen met &f=id, maar hiermee pak je niet de oorzaak aan. Je kunt beter op zoek naar de kwade modificatie, en de auteur hiervan op de hoogte stellen.

Open
posting.php

Vind

Code: Selecteer alles

		$redirect = "viewtopic.$phpEx?" . POST_POST_URL . "=$post_id";
Vervang met

Code: Selecteer alles

		$redirect = "viewtopic.$phpEx?" . POST_POST_URL . "=$post_id&" . POST_FORUM_URL . "=$forum_id";
Vind

Code: Selecteer alles

			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id;
Vervang met

Code: Selecteer alles

			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id&" . POST_FORUM_URL . "=" . $forum_id;

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 04 apr 2005, 17:07

In ieder geval bedankt tot zover!!

Na het editten van deze file krijg ik bij de druk op de post knop deze melding:

Code: Selecteer alles

Parse error: parse error, unexpected '=' in /home/myhideout/domains/myhideout.nl/public_html/phpbb/posting.php on line 356
line: 345-361

Code: Selecteer alles

switch( $mode )
	{
		case 'newtopic':
			$redirect = "mode=newtopic&" . POST_FORUM_URL . "=" . $forum_id;
			break;
		case 'reply':
		case 'topicreview':
			$redirect = "mode=reply&" . POST_TOPIC_URL . "=" . $topic_id;
			break;
		case 'quote':
		case 'editpost':
			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id&" . POST_FORUM_URL . "=" . $forum_id;			break;
	}

	redirect(append_sid("login.$phpEx?redirect=posting.$phpEx?" . $redirect, true));
}
Geen idee wat er fout gegaan is.
Laatst gewijzigd door Replay op 04 apr 2005, 17:14, 1 keer totaal gewijzigd.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 04 apr 2005, 17:14

maak van

Code: Selecteer alles

$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id&" . POST_FORUM_URL . "=" . $forum_id; 
eens

Code: Selecteer alles

$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id . "&" . POST_FORUM_URL . "=" . $forum_id;  

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 04 apr 2005, 18:42

De foutmelding is idd weg, alleen het oorspronkelijke probleem is nog niet opgelosd!!

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 apr 2005, 19:00

True, my bad.

Open
functions_post.php

Vind

Code: Selecteer alles

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
Vervang met

Code: Selecteer alles

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id . "&" . POST_FORUM_URL . "=" . $forum_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id . "&" . POST_FORUM_URL . "=" . $forum_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');

Replay
Berichten: 18
Lid geworden op: 02 apr 2005, 14:31

Bericht door Replay » 04 apr 2005, 20:31

Thnx a lot.. Hij redirect weer goed!!! Ik zal nog proberen achter de fout te komen..

Nogmaals dank voor de geweldige support!!

Gesloten