2.0.2 - Na login in frame..

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
Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

2.0.2 - Na login in frame..

Bericht door Kenneth » 30 jul 2003, 16:12

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?

FlorisD

Re: 2.0.2 - Na login in frame..

Bericht door FlorisD » 30 jul 2003, 16:26

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?
1. Open templates/<templatenaam>/login_body.tpl. Daar helemaal bovenaan staat een FORM tag met daarin target="_top". Verwijder deze target="_top".
2. Daar heb ik geen verstand van.

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 30 jul 2003, 16:42

bedankt :thumb:

maar heeft iemadn nog een oplossing voor mn 2de vraag?

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

Bericht door WebSiteNet » 30 jul 2003, 18:18

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

2.0_Jeroen - Eppo-Mania -
Berichten: 29
Lid geworden op: 23 jul 2003, 11:12

Bericht door 2.0_Jeroen - Eppo-Mania - » 30 jul 2003, 20:05

webdev 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
Is het niet mogelijk om in login.php

Code: Selecteer alles

redirect(append_sid("index.$phpEx", true));
(3 keer) en

Code: Selecteer alles

$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
(2 keer)

te vervangen door

Code: Selecteer alles

redirect(append_sid("frame.$htmlEx", true));
en

Code: Selecteer alles

$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "frame.$htmlEx";
(frame en html vervangen door desbetrefende namen.
en dan een nieuw frame te maken met daarin het forum.

ik weet het niet zeker maar volgens mij moet dit werken. :?: :?:

succes

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 30 jul 2003, 21:34

Jeroen - Eppo-Mania - schreef:
webdev 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
Is het niet mogelijk om in login.php

Code: Selecteer alles

redirect(append_sid("index.$phpEx", true));
(3 keer) en

Code: Selecteer alles

$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
(2 keer)

te vervangen door

Code: Selecteer alles

redirect(append_sid("frame.$htmlEx", true));
en

Code: Selecteer alles

$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "frame.$htmlEx";
(frame en html vervangen door desbetrefende namen.
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));
(3 keer) en

Code: Selecteer alles

$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
(2 keer)


Ik dan die niet eens vinden :shock:

2.0_Jeroen - Eppo-Mania -
Berichten: 29
Lid geworden op: 23 jul 2003, 11:12

Bericht door 2.0_Jeroen - Eppo-Mania - » 30 jul 2003, 21:42

Ik heb deze tip van een instal log. Misschien moet je anders een vernieuwde versie nemen dan moet het wel werken. Ik zag dat je site down was dus dan is het best een mooie gelegen om het gelijk te doen. (tenzij je echt veel mods geinstald heb)

ik hoor het wel

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

Bericht door WebSiteNet » 31 jul 2003, 06:48

je kan via php niet een ander frame laten vervangen. Wat jij bedoeld begrijp ik niet echt. Wil jij de frameset opnieuw laden? dan krijg je 2 menu's naast elkaar en het hoofdscherm.(denk ik)

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 31 jul 2003, 11:12

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:

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>

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 31 jul 2003, 12:04

Ik heb het voor elkaar gekregen :D
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 :P)

Code: Selecteer alles

value="Open Window" onclick="win
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)


Code: Selecteer alles

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function win() {

window.open("http://www.msnsaait.dev-c.nl/forums/menu.php","rechts");


}
// End -->
</script>
Kenneth

Gesloten