Salve ragazzi,
ho un problema che non riesco a risolvere con le news, in phpnuke.
Publicando in home le news, esce ovviamente una piccola anteprima,
in un blocco al centro pagina. In questo blocco oltre all'anteprima, esce anche chi ha scritto il messaggio così:
Postato da utentex il 12 January,Monday @ ora solare Europa occidentale (0 letture)
ecco il problema è proprio questo come faccio a far uscrire la data in italiano?
Poi dopo la chiocciola dovrebbe uscire l'ora che non esce, non so per quale ragione, quindi vorrei eliminare dalla @ in poi.
Ciò che chiedo è solo : "qual'è il file in cui viene generata la riga di cui sopra? così vado e modifico e risolvo il problema?"
Vi ringrazio in anticipo per le eventuali risposte che spero mi darete, visto che quella cosa è proprio brutta da vedere così.
In genere è il file php con il nome del blocco (in block) e preceduto da block-.
Non è un blocco... News è un modulo! un modulo attivo in home page.
mi sono girato tutti i file del modulo ma nessuno di questi è quello da cui dipende la riga che ho citato
edita il mainfile.php e modifica la functon formatTimestamp ad esempio così:
[code:1:e649d344a3]
function formatTimestamp($time) {
global $datetime, $locale;
setlocale ("LC_TIME", "IT");
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
$datetime = strftime("%A %e %B %Y alle %H:%M", mktime($datetime[4],$datetime[5	 3;,$datetime[6],$datetime[2],$date time[3],$datetime[1]));
$datetime = str_replace("January","Gennaio& quot;, $datetime);
$datetime = str_replace("February","Febbrai o", $datetime);
$datetime = str_replace("March","Marzo" ;, $datetime);
$datetime = str_replace("April","Aprile&quo t;, $datetime);
$datetime = str_replace("May","Maggio" , $datetime);
$datetime = str_replace("June","Giugno" ;, $datetime);
$datetime = str_replace("July","Luglio" ;, $datetime);
$datetime = str_replace("August","Agosto&qu ot;, $datetime);
$datetime = str_replace("September","Settem bre", $datetime);
$datetime = str_replace("October","Ottobre& quot;, $datetime);
$datetime = str_replace("November","Novembr e", $datetime);
$datetime = str_replace("December","Dicembr e", $datetime);
$datetime = str_replace("Monday","Lunedì&qu ot;, $datetime);
$datetime = str_replace("Tuesday","Martedì& quot;, $datetime);
$datetime = str_replace("Wednesday","Mercol edì", $datetime);
$datetime = str_replace("Thursday","Giovedì ", $datetime);
$datetime = str_replace("Friday","Venerdì&q uot;, $datetime);
$datetime = str_replace("Saturday","Sabato& quot;, $datetime);
$datetime = str_replace("Sunday","Domenica& quot;, $datetime);
$datetime = ucfirst($datetime);
return($datetime);
}[/code:1:e649d344a3]
spero ti sia utile
GRAZIE MILLE PROBLEMA RISOLTO :D
Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere ai messaggi
Non puoi inserire allegati.
Non puoi modificare i tuoi messaggi
Regole del forum