We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21101
    • 169 Posts
    Hello

    après avoir assimilé les TVs (je comprends maintenant pourquoi tout le monde les aimes grin), j’aimerai passer à PHx, mais c’est d’un autre niveau grin

    j’ai réussi a faire plusieurs trucs déja, par exemple, si une TV existe alors je la met entre <li> </li> smiley

    mais là je bloque pour autre chose, j’insère la date dans mon document comme ceci:
                        <div id="dateNewsletter">
                            <p class="mois">[[FormatDate? &date=`editedon` &format=`%B` ]]</p>
                            <p class="jour">[[FormatDate? &date=`editedon` &format=`%d` ]]</p>
                        </div>
    


    et ça re me renvois cela:


    Donc j’aimerais bien mettre une majuscule sur le mois de décembre. J’ai essayé avec PHx comme dans le Wiki:
    [+[[FormatDate? &date=`editedon` &format=`%B` ]]:ucfirst+]

    mais ça marche pas sad c’est la bonne synthaxe non ? mon [[FormatDate]] renvoi une string pourtant non ? huh

    Merci
      Play no games
      • 11975
      • 2,542 Posts

      [+[[FormatDate? &date=`editedon` &format=`%B` ]]:ucfirst+]

      Salut,

      je comprends pas trop l’usage de ton formatDate puisque tu peux faire

      [*editedon:date=`%B`*] en utilisant PHx justement
      [*editedon:date=`%B`:ucfirst*] devrait fonctionner

      :-)

      P.S:
      Au cas ou tu appelles depuis un chunk Ditto
      [+editedon:date=`%B`:ucfirst+]
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 11975
        • 2,542 Posts
        Je comprends mieux l’emploi de formatDate après avoir lu la doc.

        Si tu utilises le modifier :date=`` de PHx tu risques de récupérer la date en anglais.
        En revanche tu ne peux pas appliquer un modifier à une snippet.
        Uniquement à des placeholders ([**] ou [++]).

        :-)

        EDIT: ce qui est bien avec PHx c’est que tu peux créer tes propres modifier
        Donc il est possible de transformer le snippet formatDate en un modifier de PHx.
          Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
          • 21101
          • 169 Posts
          Hello,

          tu me parles un peu en chinois là grin
          j’ai testé ta solution, ça me donne bien la date en français avec la majuscule, sauf que j’ai droit à "D�cembre" grin

          tou est en UTF-8 dans mon Modx, tu aurais une idée ?
            Play no games
            • 11975
            • 2,542 Posts
            Salut,

            est ce que utilises le modifier PHx ucfirst ?

            Tu peux effectuer la même opération en css et mettre en capitale la première lettre
            .qqchose{

            text-transform:capitalise;

            }

            Cela nous aidera à savoir si ucfirst est impiqué dans le pb d’encodage.

            :-)

              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l