Pagina 1 van 1
Policy lezen alvorens een nieuw bericht te kunnen plaatsen
Geplaatst: 26 mei 2007, 11:08
door miranda83
- Wat is het probleem? n.v.t
Wanneer ontstond het probleem? n.v.t
Adres van je forum: http:// lokaal
Modifications op je forum: geen
Huidige stijl: subSilver
phpBB versie: 2.0.21
Waar is je forum gehost: nog niet
Heb je onlangs iets verandert aan je forum? nee
Het forum bestaat uit een aantal subforums.
Voor een aantal daarvan wil ik graag dat mensen eerst een policy lezen alvorens ze een nieuw bericht kunnen plaatsen.
Hiervoor heb ik de volgende code in viewforum aangepast:
Code: Selecteer alles
'U_POST_NEW_TOPIC' => append_sid("posting.$phpEx?mode=newtopic&" .
naar
Code: Selecteer alles
POST_FORUM_URL . "=$forum_id"),
'U_POST_NEW_TOPIC' => (($forum_id == 4) ? append_sid("blaat.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id") :
append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id")),
dat werkt perfect maar ik kom er niet uit hoe ik verder moet voor andere fora, heb dit geprobeerd:
Code: Selecteer alles
'U_POST_NEW_TOPIC' => (($forum_id == 4) ? append_sid("blaat.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id") : ($forum_id == 5) ? append_sid("blaat2.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id") : append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id")),
forum 4 en forum 5 openen nu beide blaat2
Weet iemand wat er fout is aan mijn code?
Re: Policy lezen alvorens een nieuw bericht te kunnen plaatsen
Geplaatst: 26 mei 2007, 17:19
door Stef
Omdat je zegt als forum_id = (4/5) dat ze dan door moeten gestuurd worden naar blaat2.php?
Re: Policy lezen alvorens een nieuw bericht te kunnen plaatsen
Geplaatst: 26 mei 2007, 17:32
door miranda83
forum met id 4 moet worden doorgestuurd naar blaat.php
en
forum met id 5 moet worden doorgestuurd naar blaat2.php
ze gaan met deze code nu alletwee naar blaat2.php
Re: Policy lezen alvorens een nieuw bericht te kunnen plaatsen
Geplaatst: 26 mei 2007, 17:39
door Stef
Maak er anders dit van:
Boven de template_vars zet je:
Code: Selecteer alles
if ( $forum_id == 4 || $forum_id == 5 )
{
$redirect_forum = ( $forum_id == 4 ) ? append_sid("blaat.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id") : append_sid("blaat2.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id");
}
else
{
$redirect_forum = append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id");
}
En dan in de template_vars:
'U_POST_NEW_TOPIC' => $redirect_forum,
Heb het niet getest, maar ik ga er vanuit dat dit gewoon gaat werken.
Re: Policy lezen alvorens een nieuw bericht te kunnen plaatsen
Geplaatst: 26 mei 2007, 18:52
door miranda83
Bedankt Stef, het werkt
