- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- [Tutorial]Spostare form di login in phpbb3
-
[Tutorial]Spostare form di login in phpbb3
Ciao a tutti,
vorrei presentare un piccolo tutorial per spostare la form login in di un template phpbb3 qualora la posizione in cui è allocata non dovesse piacervi.Per l'esempio ho usato Subsilver2 che ha la form login in basso, prima del footer.

Pronti, partenza, via...:D
Aprire il file **index_body.html **che trovate nella cartella Template del vostro stile
Cercate questo "commento":
<!-- IF not S_USER_LOGGED_IN -->
A volte è scritto anche così:
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->Comunque è seguito sempre da:
<form method="post" action="{S_LOGIN_ACTION}"> ```Quindi non potete sbagliare. In subsilver2 il codice è questo e si trova alla riga 68 (di certo in altri template può non torvarsi nel numero di riga indicato):<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" /><form method="post" action="{S_LOGIN_ACTION}"> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td> </tr> <tr> <td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" /> <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /> <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF --> <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td> </tr> </table> {S_FORM_TOKEN} </form><!-- ENDIF -->
<!-- INCLUDE overall_header.html --> In questo modo:<!-- INCLUDE overall_header.html -->
<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" /><form method="post" action="{S_LOGIN_ACTION}"> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td> </tr> <tr> <td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" /> <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /> <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF --> <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td> </tr> </table> {S_FORM_TOKEN} </form><!-- ENDIF -->
Pulite la cache e il gioco è fatto. Io ho aggiunto anche una dicitura che si trova proprio sotto il form di login che invita alla registrazione, in questo modo:<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" /><form method="post" action="{S_LOGIN_ACTION}"> <table class="tablebg" width="100%" cellspacing="1"> <tr> <td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td> </tr> <tr> <td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" /> <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /> <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF --> <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /> <br />Se non sei ancora registrato, che aspetti? <a href="{U_REGISTER}">Registrati!!</a></td> </tr> </table> {S_FORM_TOKEN} </form><!-- ENDIF -->
-
Ottima pikadilly
sarebbero da evidenziare questi post 
-
Grazie Surfwork,

sinceramente non so nemmeno se siano utili, ma spero proprio di sì.
-
secondo me sono super utili

-
Sono contenta...piccole cose che si imparano giorno per giorno e che è brutto lasciare solo per sè.
