2.0.2 - Na login in frame..
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

2.0.2 - Na login in frame..
Hoi,
Ik ben bezig met een nieuwe layout voor mn site,
maar er zitten frames in...
en nu zit ik met 2 problemen met mn phpBB forum.
1) Na het inloggen blijf je niet in het frame.. Dat wil is dus wel zo hebben..
2) Na het inloggen zou er een ander gedeelte van het frame vernieuwd moeten worden.. In dat gedeelte staat het menu namelijk..
Kan iemadn me heplen?
Ik ben bezig met een nieuwe layout voor mn site,
maar er zitten frames in...
en nu zit ik met 2 problemen met mn phpBB forum.
1) Na het inloggen blijf je niet in het frame.. Dat wil is dus wel zo hebben..
2) Na het inloggen zou er een ander gedeelte van het frame vernieuwd moeten worden.. In dat gedeelte staat het menu namelijk..
Kan iemadn me heplen?
Re: 2.0.2 - Na login in frame..
1. Open templates/<templatenaam>/login_body.tpl. Daar helemaal bovenaan staat een FORM tag met daarin target="_top". Verwijder deze target="_top".Kenneth schreef:Hoi,
Ik ben bezig met een nieuwe layout voor mn site,
maar er zitten frames in...
en nu zit ik met 2 problemen met mn phpBB forum.
1) Na het inloggen blijf je niet in het frame.. Dat wil is dus wel zo hebben..
2) Na het inloggen zou er een ander gedeelte van het frame vernieuwd moeten worden.. In dat gedeelte staat het menu namelijk..
Kan iemadn me heplen?
2. Daar heb ik geen verstand van.
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
Dat is niet direct mogelijk. na het inloggen wordt je namenlijk met een header( header("location: index.php"); ) naar de index gestuurd.
Je zal dus een variabele in de url mee moeten laten sturen, in index.php een bepaald stuk javascript moeten laten echoën die het frame vernieuwd. Dat is niet te doen. en het is te lang om ff uit te leggen
Je zal dus een variabele in de url mee moeten laten sturen, in index.php een bepaald stuk javascript moeten laten echoën die het frame vernieuwd. Dat is niet te doen. en het is te lang om ff uit te leggen
-
- Berichten: 29
- Lid geworden op: 23 jul 2003, 11:12
Is het niet mogelijk om in login.phpwebdev schreef:Dat is niet direct mogelijk. na het inloggen wordt je namenlijk met een header( header("location: index.php"); ) naar de index gestuurd.
Je zal dus een variabele in de url mee moeten laten sturen, in index.php een bepaald stuk javascript moeten laten echoën die het frame vernieuwd. Dat is niet te doen. en het is te lang om ff uit te leggen
Code: Selecteer alles
redirect(append_sid("index.$phpEx", true));
Code: Selecteer alles
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
te vervangen door
Code: Selecteer alles
redirect(append_sid("frame.$htmlEx", true));
Code: Selecteer alles
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "frame.$htmlEx";
en dan een nieuw frame te maken met daarin het forum.
ik weet het niet zeker maar volgens mij moet dit werken.


succes
Jeroen - Eppo-Mania - schreef:Is het niet mogelijk om in login.phpwebdev schreef:Dat is niet direct mogelijk. na het inloggen wordt je namenlijk met een header( header("location: index.php"); ) naar de index gestuurd.
Je zal dus een variabele in de url mee moeten laten sturen, in index.php een bepaald stuk javascript moeten laten echoën die het frame vernieuwd. Dat is niet te doen. en het is te lang om ff uit te leggen(3 keer) enCode: Selecteer alles
redirect(append_sid("index.$phpEx", true));
(2 keer)Code: Selecteer alles
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
te vervangen doorenCode: Selecteer alles
redirect(append_sid("frame.$htmlEx", true));
(frame en html vervangen door desbetrefende namen.Code: Selecteer alles
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "frame.$htmlEx";
en dan een nieuw frame te maken met daarin het forum.
ik weet het niet zeker maar volgens mij moet dit werken.![]()
![]()
succes
Code: Selecteer alles
redirect(append_sid("index.$phpEx", true));
Code: Selecteer alles
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
Ik dan die niet eens vinden

-
- Berichten: 29
- Lid geworden op: 23 jul 2003, 11:12
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
Ik zat zelf te denken om iets in de login_body.tpl te veranderen.
Ik kan het wel voor elkaar krijgen maar dan zou ik 2 action`s erin moeten maken...
Hier de login body:
Ik kan het wel voor elkaar krijgen maar dan zou ik 2 action`s erin moeten maken...
Hier de login body:
Code: Selecteer alles
<form action="{S_LOGIN_ACTION}" method="post" target="indx">
<div align="center"><center>
<table cellpadding="0" cellspacing="0" width="430"
bgcolor="#9D9DFF" border="1" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td background="http://www.msnsaait.dev-c.nl/images/mbg.gif"><font size="1"
face="Verdana"><strong>Inloggen</strong></font></td>
</tr>
<tr>
<td bgcolor="#9D9DFF"><div align="center"><center><table
border="0" cellpadding="0" cellspacing="0"
width="430" bgcolor="#9D9DFF">
<tr>
<td align="right" width="45%"><font size="1"
face="Verdana"><span class="gen">{L_USERNAME}:</span></font></td>
<td><font size="1" face="Verdana"><input
type="text" size="25" maxlength="40"
name="username" value="{USERNAME}" /> </font></td>
</tr>
<tr>
<td align="right"><font size="1"
face="Verdana"><span class="gen">{L_PASSWORD}:</span></font></td>
<td><font size="1" face="Verdana"><input
type="password" size="25" maxlength="25"
name="password" /> </font></td>
</tr>
<tr>
<td align="center" colspan="2"><font size="1"
face="Verdana"><span class="gen">{L_AUTO_LOGIN}: <input
type="checkbox" name="autologin" /></span></font></td>
</tr>
<tr>
<td align="center" colspan="2"><font size="1"
face="Verdana">{S_HIDDEN_FIELDS}<input
type="submit" name="login" value="{L_LOGIN}"
class="mainoption" value="Open Window" onclick="win()"/></font></td>
</tr>
<tr>
<td align="center" colspan="2"><font size="1"
face="Verdana"><span class="gensmall"></font><a
href="{U_SEND_PASSWORD}" class="gensmall"><font
size="1" face="Verdana">{L_SEND_PASSWORD}</span></font></a></td>
</tr>
</table>
</center></div></td>
</tr>
</table>
</center></div><p>&</p>
</form>
Ik heb het voor elkaar gekregen
Toch bedankt allemaal :thumb:
Voor de mensen die het ook willen:
Deze code plaatst je in login_body.tpl bij de sunmit knop (zoals in mn vorge post al stond, vergeten weg te hale
)
En deze in overall_header.tpl:
(http://www.msnsaait.dev-c.nl/forums/menu.php vervangen door je eigen url
Rechts vervangen door je frame naam)
Kenneth

Toch bedankt allemaal :thumb:
Voor de mensen die het ook willen:
Deze code plaatst je in login_body.tpl bij de sunmit knop (zoals in mn vorge post al stond, vergeten weg te hale

Code: Selecteer alles
value="Open Window" onclick="win
(http://www.msnsaait.dev-c.nl/forums/menu.php vervangen door je eigen url
Rechts vervangen door je frame naam)
Code: Selecteer alles
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function win() {
window.open("http://www.msnsaait.dev-c.nl/forums/menu.php","rechts");
}
// End -->
</script>