Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178

    php date(), cambiare lingua

    volevo sapere se la visualizzazione della data di un feed tramite un lettore php integrato nell'html possa essere solo in inglese o se ci sia possibilità di metterla in italiano...

    utilizzo questo script (usato anche da html.it) per visualizzare a specchieto nella mia home page il feed del mio "blog":
    http://www.dynamicdrive.com/dynamici...pausescroller/


    ho cambiato nel file scrollerbridge.php le istruzioni sulla data per personalizzarla seguendo queste istruzioni :
    http://www.php.net/date


    e funziona tutto, vorrei però che le abbreviazioni dei mesi fossero in italiano invece che in inglese...è possibile?
    è troppo impegnativo...

  2. #2
    puoi provare con

    http://www.php.net/setlocale

    ma ti avverto, non sempre funziona

    In altrnativa devi scriverti qualche riga di codice
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Tipo qualcosa del genere

    Codice PHP:
    <?php
    $mesi 
    = array(
    "zero",
    "Gennaio",
    "Febbraio",
    "Marzo",
    "Aprile",
    "Maggio",
    "Giugno",
    "Luglio",
    "Agosto",
    "Settembre",
    "Ottobre",
    "Novembre",
    "Dicembre");

    $meseInItaliano $mesi[date("n"$timestamp)];

    ?>
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  4. #4
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    ho tentato il setlocale ma sfortunatamente non ha funzionato...

    nello script la data è indicata come segue

    Codice PHP:
    $rss->date_format 'd M Y, G:i A'//date format of RSS item. See PHP date() function for possible input. 

    l'ho impostata seguendo le istruzioni a questo link : http://www.php.net/date

    se la "M" maiuscola richiama le tre iniziali del mese allora dovrei mettere l'array in questo modo :

    Codice PHP:
    <?php
    $mesi 
    = array(
    "Gen",
    "Feb",
    "Mar",
    "Apr",
    "Mag",
    "Giu",
    "Lug",
    "Ago",
    "Set",
    "Ott",
    "Nov",
    "Dic");

    $meseInItaliano $mesi[date("M"$timestamp)];

    ?>

    giusto? provo a metterlo...
    è troppo impegnativo...

  5. #5
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    non và...come devo fare per far sostituire il mese correttamente?
    è troppo impegnativo...

  6. #6
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    no one?
    è troppo impegnativo...

  7. #7
    $rss->date_format = 'd M Y, G:i A';

    Dovresti vedere l'istanza $rss a che classe fa riferimento. Poi vedere nella classe come viene elaborato date_format
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  8. #8
    Utente di HTML.it L'avatar di TeraBIT
    Registrato dal
    Dec 2005
    Messaggi
    178
    ho provato a cercarlo dentro il file lastRSS e ho trovato diverse istanze in diversi contesti, cecando date_format ho trovato il seguente pezzo di codice

    Codice PHP:
                // If date_format is specified and lastBuildDate is valid
                
    if ($this->date_format != '' && ($timestamp strtotime($result['lastBuildDate'])) !==-1) {
                            
    // convert lastBuildDate to specified date format
                            
    $result['lastBuildDate'] = date($this->date_format$timestamp);
                } 
    tuttavia le informazioni su come visualizzare la data vengono passate da quella stringa che si trova nel file scrollerbridge.php (il quale basilarmente serve per settare quello e altri parametri di visualizzazione senza far danni al codice principale che viene richiamato tramite include "lastRSS.php" all'inizio)...la situazione è un pò ingarbugliata...
    è troppo impegnativo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.