We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26074
    • 121 Posts
    Ho un problema con la gestione delle date in italiano.
    In pratica in una pagina news voglio riportare la data e l’autore della news.

    Il problema è che ad esempio mi viene restitutito

    venerd�, 22 dicembre 2006, by Samuele

    Non riesco a capire da dove viene fuori quel carattere quadratino al posto della ì

    Questo è il codice che utilizzo nella pagina della news
    [[date-it]]
    <div class="column1-unit-news">
    <h1 class="news">[[titolo-news]]</h1>
    <h3 class="news">[[data-news]], by [[AuthorTime? &tpl=`[+Author+]`]]</h3>
    


    Lo snippet [[date-it]] è questo:
    <?php
    //setlocale(LC_TIME,"it_IT");
    setlocale(LC_ALL, 'ita');
    //setlocale(LC_ALL, "it_IT");
    ?>
    


    Ho provato con il codice commentato ma non va.

    Lo snippet [[data-news]] è questo:
    <?php
    return strftime("%A, %d %B %Y", $modx->documentObject['pub_date']);
    ?>
    


    Cosa strana poi lo stesso snippet [[date-it]] utilizzato nella folder news chiamato prima di ditto funziona correttamente. huh

    [[date-it]]
    [!Ditto? &tpl=`template-news` &startID=`3` &summarize=`3` &dateFormatType=`pubdate` &sortBy=`pub_date` &paginate=`1` &dateFormat=`%A, %d %B %Y` &language=`italian` !] 
    
    <br />
    <p class="right">Pagina <strong>[+current+]</strong> di <strong>[+totalpages+]</strong></p>
    <p class="right">[+previous+] [+pages+] [+next+]</p> 
    




    Dove sbaglio?



      ___________________________________________________________________
      ..:: Samuele ::..
      • 2762
      • 1,198 Posts
      Prima cosa:
      Che versione di MODx usi?
      se usi la 0.9.5 prova prima ad installare questo language:
      http://modxcms.com/forums/index.php/topic,9807.msg72002.html#msg72002

      e a settare utf8 come tipo di language
        Free MODx Graphic resources and Templates www.tattoocms.it
        -----------------------------------------------------

        MODx IT  www.modx.it
        -----------------------------------------------------

        bubuna.com - Web & Multimedia Design
        • 26074
        • 121 Posts
        Si la versione è la 0.9.5

        Ho installato il language italian e impostato il tipo a utf8 ma lo stesso viene fuori quel carattere
          ___________________________________________________________________
          ..:: Samuele ::..
          • 8471
          • 333 Posts
          ho risolto impostando la codifica iso-8859-1... certo poi a patto di avere qualche carattere sballato nel manager... nel mio caso nella vecchia versione di modx il sito era tutto fatto iso evidentemente
            Sorry for my bad English grin
            • 26074
            • 121 Posts
            Ok impostando la codifica iso-8859-1 ora funziona smiley

            Ma questa impostazione non c’entra niente con l’impostazione Collation di phpmysql quando creo il database?
            Se lascio creare all’installazione di modx il database automaticamente viene impostato "latin1_general_ci".
            Io invece ora l’ho cambiato in "utf8_bin".

            Cosa faccio lascio latin1 oppure ricambio in utf8?
              ___________________________________________________________________
              ..:: Samuele ::..
              • 17673
              • 194 Posts


              anch’io sono in crisi, sito settato a UTF8, caratteri accentati funzionano bene nei testi principali dei documenti e in tutto il manager ma non nei titoli, descrizioni etc.

              Credo anch’io potrebbe dipendere dal relativo settaggio della ’Collation’ in MySQL ma non so veramente cosa sia, provando a cambiarla a vanvera in PhpMyAdmin non vedo per ora risultati...
                ----------------------------------------------------------
                http://www.linkedin.com/in/lucapost/
                http://www.twitter.com/lukwe/
                ----------------------------------------------------------