Visualizzazione risultati 1 fino 5 di 5

Discussione: PHPNUKE - Problema Con La Lingua Nelle News

  1. #1
    Guest

    Predefinito

    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ì.

  2. #2
    aeclanum non è connesso Utente
    Data registrazione
    25-03-2003
    Messaggi
    210

    Predefinito

    In genere è il file php con il nome del blocco (in block) e preceduto da block-.

  3. #3
    Guest

    Predefinito

    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

  4. #4
    Guest

    Predefinito

    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&#9 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&quot ;, $datetime);
    $datetime = str_replace("April","Aprile&quo t;, $datetime);
    $datetime = str_replace("May","Maggio" , $datetime);
    $datetime = str_replace("June","Giugno&quot ;, $datetime);
    $datetime = str_replace("July","Luglio&quot ;, $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

  5. #5
    Guest

    Predefinito

    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
  •