Accés al sistema personalizat amb avatar i menú incorporat dins

Hacker

Estic fent una web corporativa on diferents informàtics deixarem arxius a un repositori comú i també ens servirà com a plataforma informativa i de fòrum. He fet un accés al sistema personalitzat modificat l'accés per defecte de Drupal amb el thema 'internet center' i ací teniu captures i el codi:

I ara teniu que afegir a un fitxer template.php el següent:


function internet_center_login_box() {
global $user;

if (!$user->uid) {
$form['#action'] = url($_GET['q'], array('query' => drupal_get_destination()));
$form['#id'] = 'user-login-form';
$form['name'] = array('#type' => 'textfield',
'#title' => t('Username'),
'#maxlength' => 10,
'#size' => 10,
'#required' => TRUE,
);
$form['pass'] = array('#type' => 'password',
'#title' => t('Password'),
'#maxlength' => 10,
'#size' => 10,
'#required' => TRUE,
);
$form['submit'] = array('#type' => 'submit',
'#value' => t('Log in'),
);

if (variable_get('user_register', 1)) {
$items[] = l(t('Create new account'), 'user/register', array('title' => t('Create a new user account.')));
}
$items[] = l(t('Request new password'), 'user/password', array('title' => t('Request new password via e-mail.')));
$form['links'] = array('#value' => theme('item_list', $items));

$output .= drupal_get_form('user_login_block', $form, 'user_login');
return $output;
}
else {
$output = '

Bienvenido ' . $user->name . '';
$output .= '  –  ' . l(t('Salir'), 'logout', array('title' => t('Salir'))) . '

';

//Ara vaig a comprobar si existeix la imatge picture-X.png de l'usuari, i si no, mostrarem la de per defece: silueta.png
if (file_exists("/var/www/html/ajuntaments/comunitat/sites/default/files/avatars/picture-" . $user->uid . ".png")){
$output .= '

';
}else{
$output .= '

';
}
$output .= '

' . l(t('Editar mi perfil'), 'http://sepam.dipcas.es/ajuntaments/comunitat/user/' . $user->uid . '', array('title' => t('Editar mi perfil'))) . '
';
$output .= 'Publica un nuevo tema
';
$output .= 'Publica en el repositorio
';
$output .= '

';
return $output;
}
}
?>

I ara, al fitxer principal page.tpl.php afegiu dins dels DIVS que vullgueu:



Salut i força al teclat.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.