January 26
Un portale di accesso cliente visualizza un form di login utente che consente agli utenti di accedere al tuo sito web. Un messaggio di benvenuto e link utili verranno visualizzati dopo che gli utenti log-in. In Druapl, è possibile aggiungere una funzione PHP per personalizzare le funzionalità di accesso per il modulo di login. È necessario capire Drupal tema e il codice PHP per rendere questo accada.
1 Accedi al tuo sito backend Drupal con le proprie credenziali. Vai a http: // il tuo sito / themes / ghirlanda / page.tpl.php e trovare il seguente codice: <div id = "navigazione"> </ div>. Aggiungere una chiamata di funzione tra questo codice: <div id = "navigazione"> <? Php print user_login ()?> </ Div>. Questo presuppone che si sta utilizzando tema ghirlanda. Se si utilizza un altro tema, sostituire "ghirlanda" con il nome del tema nel percorso del file indicato sopra.
2 Vai a http: //yoursite/themes/garland/template.php e aggiungere una funzione denominata user_login. Definire una variabile denominata $ utente utente globale; Definire variabile "$ output" al contenuto negozio che si desidera conservare. È possibile restituire il suo contenuto in page.tpl.php.
3 Controllare se un utente è connesso o meno con il codice: if (! $ User-> uid). Se l'utente non ha effettuato l'accesso, gli fornisce un form di login, altrimenti, visualizzare un messaggio di benvenuto:
if (! $ user-> uid) {
$output .= drupal_get_form('user_login_block');
}
altro {
$output .= t('<p class="user-info">Hi !user, welcome back.</p>', array('!user' => theme('username', $user)));