Open Time - Parcours du blog non orthodoxe - Commentaires<p>Open time, open mind, open eyes</p>2024-03-28T05:07:02+01:00Franck Paulurn:md5:61070eb8c883ae7581f861faefddecbfDotclearParcours du blog non orthodoxe - mirovinbenurn:md5:f9cc16998ce85b0423ac73821d19a4162016-10-13T16:07:23+02:002016-10-13T15:07:23+02:00mirovinben<p>En utilisant la fonctionnalité de recherche d’un texte dans tout un répertoire de mon éditeur de texte favori (notepad++), c’est à dire ici la recherche de <code># --BEHAVIOR</code> dans les répertoires <code>\inc\core</code>, <code>\inc\public</code> et <code>\plugins</code>, j’ai listé 113 behaviors… Dont <code>templateCustomSortByAlias</code>… :-)</p>
<p>Ça plus les noms des fichiers PHP et les n° de lignes et j’ai un embryon de doc.</p>Parcours du blog non orthodoxe - mirovinbenurn:md5:d4975763f3d4f01416a1ca176d16f4c32016-10-13T13:33:53+02:002016-10-13T12:33:53+02:00mirovinben<p>Ah ? Heu… Ok.</p>
<p>Question annexe : comment avoir commodément la liste de tous les behaviors implémentés dans Dotclear (et, cerise sur le gâteau : leur rôle) ?</p>
<p>S’il est facile de faire une recherche de toutes les occurrences d’un texte dans les fichiers html/PHP (je le fait souvent), faut-il encore avoir une idée du texte à chercher. :-)</p>Parcours du blog non orthodoxe - Franckurn:md5:2f8c100a60e6391e325616158c93d5052016-10-13T09:48:59+02:002016-10-13T08:48:59+02:00Franck<p>Attention <strong>mirovinben</strong>, le plugin sysInfo ne fournit que les listes des behaviors pour lesquels une fonction est enregistrée, pas les autres. Donc si tu n’as aucun plugin ou le thème actif (pour la liste publique accessible en bas de page) qui y fait référence, alors il ne sera pas listé.</p>Parcours du blog non orthodoxe - mirovinbenurn:md5:5be6917f6390d288fe168e78caf70c812016-10-13T08:57:48+02:002016-10-13T07:57:48+02:00mirovinben<p>Merci pour cette réponse.</p>
<p>Je posais la question car ce behavior “templateCustomSortByAlias” n’apparaît pas dans la liste des behaviors obtenue via l’excellent plugin <a href="http://plugins.dotaddict.org/dc2/details/sysInfo" rel="ugc">sysInfo</a> sous Dotclear 2.10.2.</p>
<p>Est-ce un ajout récent (2.11)  ?</p>Parcours du blog non orthodoxe - Franckurn:md5:f7c3fd5141335557cc659cd3241e697b2016-10-12T19:44:53+02:002016-10-12T18:44:53+02:00Franck<p><strong>mirovinben</strong> en fait la fonction qui gère <mark><tpl:Entries…></mark>, <mark>dcTemplate→Entries()</mark> fait appel à la fonction <mark>dcTemplate→getSortByStr()</mark> qui elle-même appelle ce <strong>behavior</strong> (templateCustomSortByAlias) qui permet de faire des petites choses comme ça. Bien pratique.</p>Parcours du blog non orthodoxe - Noéurn:md5:fe699e6f8d3ab66690c7727ae1d7d8752016-10-12T16:19:55+02:002016-10-12T15:19:55+02:00Noé<p>Je découvre le tri lexicographique. Après recherche, je connaissais la chose à défaut du mot !</p>
<p>Intéressant, en tout cas.</p>Parcours du blog non orthodoxe - mirovinbenurn:md5:dcddbb9e6235be05840087a79c95c8bd2016-10-12T14:11:30+02:002016-10-12T13:11:30+02:00mirovinben<p>Miam miam…</p>
<p>Sauf que je bute sur un truc qui m’échappe totalement (c’est dire mon faible niveau de compréhension des mécanismes des behaviors) : comment Dotclear sait que <tpl:Entries sortby=”lextitle?asc”> fait appel à templateCustomSortByAlias ?</p>