Eliminar la dicitura 4 giorni 19 ore fa
Ciao, per il forum è possibile eliminar la dicitura 4 giorni 19 ore fa con ad esempio la data in cui è stato inserito il post? ciao
Ciao, per il forum è possibile eliminar la dicitura 4 giorni 19 ore fa con ad esempio la data in cui è stato inserito il post? ciao
Risposte
si, devi editare il
si, devi editare il comment.module
---
Multi-blog sociale
Per fortuna le pagine dei
Per fortuna le pagine dei forum sono rese tramite funzioni con tema, quindi non c'è bisogno di modificare i moduli. Basta creare una propria include nella cartella del tema (ad esempio mytheme.inc) nella quale metti le tue funzioni di tema che sostituiscono quelle di Drupal, e che vai a chiamare dall'engine. Nel phptemplate.engine basta aggiungere in fondo:
include_once("mytheme.inc");
Ad esempio per sostituire la funzione che mostra i forum presenti
function theme_forum_list($forums, $parents, $tid) {
.....
}
con una tua funzione identica ma senza la colonna "Last post", ricopia questa funzione nella tua include chiamandola
function phptemplate_forum_list($forums, $parents, $tid) {
.......
}
e poi la modifichi come preferisci.
Anche la funzione che mostra il singolo forum è a tema:
function theme_forum_display($forums, $topics, $parents, $tid, $sortby, $forum_per_page) {
...........
}
e può essere facilmente sostituita con una tua funzione
function phptemplate_forum_display($forums, $topics, $parents, $tid, $sortby, $forum_per_page) {
............
}
nella include mytheme.inc
allora potrebbe bastare un
allora potrebbe bastare un template.php o sbaglio?
---
Multi-blog sociale
No, perché non puoi far
No, perché non puoi far svolgere al template tutta la logica contenuta nella funzione. Il template deve occuparsi solo della visualizzazione dell'output prodotto dalla funzione.