<![CDATA[ >> Mise en place de remontées d'information des mises à jour du site sur la Home - MODX Community Forums]]> https://forums.modx.com/thread/?thread=54199 <![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317954
si la date est dans la liste créé par Ditto (version 2) alors PHx est supporté nativement.
Pas besoin d’ajouter le plugin pour avoir accès aux modifiers PHx dans les chunks ditto.

:-)]]>
heliotrope May 29, 2009, 04:57 PM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317954
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317953 BBPoletto May 29, 2009, 03:55 PM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317953 <![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317952

pour la date soit tu code ton propre snippet comme Fairytree (version DoItYourself), soit tu peux installer le plugin PHx (version PhpJeconnaisPO) et ensuite tu peux utiliser un truc comme ça :

[*createdon:date=`%d.%m.%Y`*]


]]>
emmanuel May 29, 2009, 02:53 PM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home?page=2#dis-post-317952
<![CDATA[Re: &gt;&gt; Mise en place de remont&#233;es d'information des mises &#224; jour du site sur la Home]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317951 Quote from: BBPoletto at May 29, 2009, 03:22 PM

Pour les mises à jour, j’aimerais que les dates remontent de cette manière : 2009.05.29 ou 2009.29.05
Dans ton appel Ditto, ajoute le paramètre &dateFormat. Ce dernier permet de changer le format du placeholder [+date+]
Dans définir ce format, tu peut utiliser les paramètres de la fonction PHP strftime.

Quote from: BBPoletto at May 29, 2009, 03:22 PM

En parallèle, pour chacune des pages du site, j’aimerais que celles-ci intègrent une boucle automatique pour afficher la date de mise à jour de la page.
Tu peut créer un snippet avec ce code:
return date("j F Y", $modx->documentObject['editedon']);


[edit] désolé manu, je n’avais pas vu ton post... laugh]]>
fairytree May 29, 2009, 10:55 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317951
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317950
et pour la mise en forme de la date :

http://fr.php.net/strftime]]>
emmanuel May 29, 2009, 10:45 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317950
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317949
Afin d’affiner ma remonté d’information, j’ai positionné une boucle pour la date de la manière suivante :

<div><a href="[~[+id+]~]"><strong>[+pagetitle+]</strong></a> - <em>[+date+]</em>
[+introtext+]</div>

Les dates remontent de la manière suivante : 28-Apr-09 16:22
Pour les mises à jour, j’aimerais que les dates remontent de cette manière : 2009.05.29 ou 2009.29.05

Quel serrait le réglage à effectuer ?

En parallèle, pour chacune des pages du site, j’aimerais que celles-ci intègrent une boucle automatique pour afficher la date de mise à jour de la page.

kiss

B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
BBPoletto May 29, 2009, 10:22 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317949
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317948
Merci j’ai réussi à faire fonctionné en partie les remontées sur mon site.

BB Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
BBPoletto May 26, 2009, 10:54 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317948
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317947
par exemple :
<div id="colonne_gauche"> 
[!Ditto? &parents=`2` &tpl=`chunk1`!] ///liste 3 documents dont le parent est 2
</div>
<div id="colonne_centrale"> 
[!Ditto? &parents=`666` &tpl=`chunk666` &display=`all`!] // liste tout les documents dont le parent est 666 
</div>
<div id="colonne_droite"> 
[!Ditto? &documents=22,33,44` &tpl=`chunksuper`!] // liste uniquement les document 22,33 et 44 
</div>


bref comme tu peux le voir c’est très pratique pour les listes de news en page d’accueil par exemple.]]>
emmanuel May 26, 2009, 07:41 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317947
<![CDATA[Re: &gt;&gt; Mise en place de remont&#233;es d'information des mises &#224; jour du site sur la]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317946
Ditto est snippet complexe qui à beaucoup de paramètres tu les trouvera tous ici : http://ditto.modxcms.com/files/snippet-ditto-php.html

la syntaxe recommandée avec Ditto 2 c’est plutôt :

[!Ditto? &parents=`2`!]  // par defaut ditto va utiliser un template basique et afficher 3 éléments. 

tu fais un chunk que tu appelle "myNewsTPL" et que tu mets dedans ton code html par ex: <div><a href="[~[+id+]~]">[+pagetitle+] </a>
[+introtext+] ... etc.. </div>

ensuite tu demande a ditto d’afficher les résultats avec ton chunk comme ça :

[!Ditto? &parents=`2` &tpl=`myNewsTPL`!]

Comme ditto est un "afficheur de documents" tu peux utiliser dans tes chunks html , n’importe quel champs qui sont dans un document et même les Templates Variables qui sont associé. Pour avoir la listes complètes des éléments qui sont dans un document : http://svn.modxcms.com/docs/display/MODx096/Document+Object

à savoir : dans un chunk qui est parsé par un snippet (comme ditto) il faut utiliser la syntaxe [+...+] sinon pour un affichage normal c’est [*....*]

j’espère que ça t’aidera.

]]>
emmanuel May 26, 2009, 07:34 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317946
<![CDATA[Re: &gt;&gt; Mise en place de remontées d'information des mises à jour du site sur la Home]]> https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317945
Pour mes remontés de contenus, j’ai testé Ditto de la manière suivante sans trop de succès. Cela fait remonté les mises à jour du blog du site :

<a name="recentdocs"></a>[[Ditto? &startID=`2` &summarize=`20` &total=`20` &commentschunk=`Comments` &showarch=`0` &truncLen=`100` &truncSplit=`0`]]</div>
<a name="recentdocs"></a>[[Ditto? &startID=`2` &summarize=`3` &total=`20` &commentschunk=`Comments` &tpl=`nl_sidebar` &showarch=`0` &truncLen=`100` &truncSplit=`0`]]</div>

undecided

BB Poletto
Xopaze Bponer NYC 00
/// ;-)]]>
BBPoletto May 26, 2009, 07:19 AM https://forums.modx.com/thread/54199/mise-en-place-de-remont-es-d-information-des-mises-jour-du-site-sur-la-home#dis-post-317945