In Drupal, purtroppo, di default il nome nei commenti anonimi è sempre seguito da "not verified" o "non verificato".
Questa aggiunta è hard-coded nel theme.inc. La funzione che ci interessa è theme_username()
Ora aprite o create nella cartella del vostro tema (attenzione: deve essere un tema realizzato con PHPTemplate), il file template.php ed aggiungete l'override della funzione, che ora si chiamerà phptemplate_username().
Ho semplicemente copiato la funzione presa pari pari dal theme.inc e ho commentato la riga relativa all'aggiunta di "non verificato".
<?php
function phptemplate_username($object) {
if ($object->uid && $object->name) {
// Shorten the name when it is too long or it will break many tables.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('title' => t('View user profile.')));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
// Sometimes modules display content composed by people who are
// not registered members of the site (e.g. mailing list or news
// aggregator modules). This clause enables modules to display
// the true author of the content.
if ($object->homepage) {
$output = l($object->name, $object->homepage);
}
else {
$output = check_plain($object->name);
}
//$output .= ' ('. t('not verified') .')';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
}
?>
Ho sempre odiato il (non
Ho sempre odiato il (non verificato) con tutto il mio cuore
Io più brutalmente commento
Io più brutalmente commento la riga nel theme.inc
poi pero' al primo upgrade
poi pero' al primo upgrade di drupal perdi tutte le modifiche!
Nel codice c'è una r di
Nel codice c'è una r di troppo in fondo
Ciao
...e manca una graffa
...e manca una graffa
Grazie Mavì
Grazie Mavì
Post new comment