Log-In en Log-Out wijzigingen

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Log-In en Log-Out wijzigingen

Bericht door Kickstar » 09 aug 2006, 17:37

Goedendag allemaal,

Ik heb al vele uren gespendeerd aan het integreren van phpbb in mijn design.
Veel dingen heb ik zelf op weten te lossen door goed te zoeken. Ik ben alleen nu
aangekomen bij de grenzen van mijn kunnen. Ik ben wel een beetje thuis in xhtml en css alleen
php zegt me helemaal niks. Het is gewoon zo frustrerend omdat ik ongeveer weet wat ik
moet doen maar de kennis ontbreekt.

Voor de mensen die ook met het Log-In en Log-Out systeem bezig zijn nog wat interessante topics:

http://www.phpbb.nl/viewtopic.php?t=307 ... uikersnaam
http://www.phpbb.nl/viewtopic.php?t=300 ... n+nickname
http://www.phpbb.nl/viewtopic.php?t=219 ... ight=login
http://www.phpbb.nl/viewtopic.php?t=307 ... en+plaatje

Situatieschets:

http://home.wanadoo.nl/gerardgrimberg/situatie.png
http://home.wanadoo.nl/gerardgrimberg/situatie2.png

Met de volgende dingen zou ik graag geholpen willen worden:

1

Ik heb de log-in fuctie weten te koppelen aan een plaatje. Standaard staat er namelijk al een plaatje naast de text link inloggen. Ik heb de tekstlink
inloggen gewist in lang_main.php. Omdat ik de textlink in lang_main.php gewist heb staat er nu onderaan het inlogscherm een leeg vierkantje (die het wel doet maar het woord inloggen is hier dus ook verdwenen)
Op het moment wanneer ik inlog komt de username naast het plaatje te staan en word het design lelijk.


# Hoe kan ik ervoor zorgen dat de textlink inloggen onderaan het inlogscherm wel te zien is in op het menu niet.
# Hoe kan ik ervoor zorgen dat als ik inlog er geen gebruikersnaam naast het plaatje komt te staan.

2

Welke wijzigingen aan de code zijn nodig om het inlog en uitlog systeem te verdelen over 2 plaatjes.

Wie o wie heeft de kennis om mij te helpen.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 09 aug 2006, 17:53

Ik snap er maar weinig van, je wilt dus Inloggen en Uitloggen scheiden, begrijp ik dat goed?

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 09 aug 2006, 19:11

Knip
Laatst gewijzigd door Kickstar op 10 aug 2006, 22:07, 2 keer totaal gewijzigd.

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 10 aug 2006, 12:57

Stef schreef:Ik snap er maar weinig van, je wilt dus Inloggen en Uitloggen scheiden, begrijp ik dat goed?
Dit is inderdaad wat ik bedoel. Ik ben op dit moment ff met wat andere dingetjes bezig voor de website. Maar als iemand desbetreffende code wijzigingen kan doorgeven ben ik diegene zeer dankbaar.

Oja, ik wil dus het in en uiloggen verdelen over 2 plaatjes.

<update>
oke, ik heb nog steeds geen reactie gekregen. Is het dan dan wel mogelijk om het in en uitloggen te scheiden van elkaar?
</update>

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 11 aug 2006, 12:13

Knip
Laatst gewijzigd door Kickstar op 24 aug 2006, 14:04, 1 keer totaal gewijzigd.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 11 aug 2006, 12:52

includes/page_header.tpl

Vind:

Code: Selecteer alles

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}
Vervang het met:

Code: Selecteer alles

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
	$img_logout = ''; // Url van image
	
	$s_logout = '<img src="' . $img_logout . ' alt="' . $l_logout . '" title="' . $l_logout . '" />';
	
	$u_login = '';
	$l_login = '';
	$img_login = '';
}
else
{
	$u_login = 'login.'.$phpEx;
	$l_login = $lang['Login'];
	$img_login = ''; //  Urlvan image

	$u_logout = '';
	$l_logout = '';
	$img_logout = '';
	
	$s_login = '<img src="' . $img_login . ' alt="' . $l_login . '" title="' . $l_login . '" />';
}
Vind & Verwijder:

Code: Selecteer alles

	'L_LOGIN_LOGOUT' => $l_login_logout,
Vind:

Code: Selecteer alles

	'L_LOGIN' => $lang['Login'],
Vervangen met:

Code: Selecteer alles

	'S_LOGIN' => $s_login,
	'S_LOGOUT' => $s_logout,
	'L_LOGIN' => $l_login,
	'L_LOGOUT' => $l_logout,
	Ú_LOGIN' => $u_login,
	'U_LOGOUT' => $u_logout,
Ik hoop dat je het template gedeelte nu wel zelf in kan vullen. :-)
Laatst gewijzigd door Stef op 11 aug 2006, 15:41, 1 keer totaal gewijzigd.

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 11 aug 2006, 15:16

Ik hoop dat je het template gedeelte nu wel zelf in kan vullen.
Stef het wil niet helemaal lukken. Kun je de code invullen met voorbeeld links? Ik heb namelijk het idee dat ik de verkeerde links invul.

En wat voor code moet ik vervolgens in de template invullen om het in en uitloggen te koppelen aan de 2 plaatjes?

Tot zover bedankt voor je hulp!!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 11 aug 2006, 15:42

Mmm, de code klopte niet helemaal..

Je kunt nu de template variabelen:
{S_LOGIN} {L_LOGIN} {U_LOGIN}
En die van logout natuurlijk.

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 11 aug 2006, 16:03

Sorry dat ik het niet snap, ik heb geen kennis van php. Ik weet dan ook niet wat template variabelen inhoud.

1 Kun je de code die je gaf voorzien van links die ik dan zelf kan wijzigen.
2 Kun je me de code geven die ik nodig heb om in de template het in en uiloggen te activeren.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 11 aug 2006, 16:06

Kickstar schreef:Sorry dat ik het niet snap, ik heb geen kennis van php. Ik weet dan ook niet wat template variabelen inhoud.
Vergelijk die dingen die ik je gegeven heb, met de dingen die je al in overall_header.tpl staan.. dat zijn template variabelen. :-)
Kickstar schreef:1 Kun je de code die je gaf voorzien van links die ik dan zelf kan wijzigen.
Dit begrijp ik niet, je moet gewoon de code instructies opvolgen. De url van je afbeelding tussen de quotes zetten en je plaatst de template variabelen en je bent klaar?

Kickstar schreef:2 Kun je me de code geven die ik nodig heb om in de template het in en uiloggen te activeren.
Die staan hierboven..

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 11 aug 2006, 16:23

Ik heb de code aangepast aan jouw nieuwste versie.


Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /var/www/g556/seksfans.nl/HTML/forum/includes/page_header.php on line 383

:o

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 11 aug 2006, 16:24

Code: Selecteer alles

   Ú_LOGIN' => $u_login, 
Moet:

Code: Selecteer alles

   'U_LOGIN' => $u_login, 
Typo.

Kickstar
Berichten: 11
Lid geworden op: 09 aug 2006, 17:20

Bericht door Kickstar » 11 aug 2006, 17:22

Stef ik wil je graag bedanken voor je service!! Ik heb inmiddels een andere oplossing bedacht dat wel. Ik wil het forum alleen via de tpl bestanden wijzigen. Hierdoor zal het patchen makkelijker gaan. Maar nogmaals bedankt!!

Gesloten