<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>staticList — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Mon, 18 May 2026 11:54:10 +0000</pubDate>
        <language>fr</language>
            <description>staticList — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/staticlist/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>$plxShow-&gt;staticList()  récuperation du champ 'description'.</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7020/plxshow-staticlist-recuperation-du-champ-description</link>
        <pubDate>Fri, 28 May 2021 16:57:03 +0000</pubDate>
        <category>Version en cours de développement</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7020@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p>

<p>j'essaie de récupérer le contenu du champ description d'une page statique (champ affichée dans les méta)</p>

<p>Mes tentatives pour récupérer le numéro de la catégorie a partir  et de #cat_url sont infructueuses (à partir d'un fichier du théme). , si je teste : <br />
<code>&lt;?php $plxShow-&gt;staticList('','&lt;a href="#static_url" title=".$plxMotor-&gt;aStats['001']['meta_description'] ."&gt;#static_name&lt;/a&gt;'); ?&gt;</code> cela me donne bien la description de la page statique 001 (donc ça marche) , mais je n'arrive pas a extraire ce numéro depuis <code>#static_url</code> et de le réinjecter comme index, et attribuer à chaque page statique sa description si il y en a une. <br />
</p><details> ma base grosse bidouille que je voulais glisser dans $format en regex...

<pre> `function get_num ($str) {
    preg_match_all('/static\d+/', $str, $matches);
    $str = implode($matches[0]);
    preg_match_all('/\d+/', $str, $matches);
    $num = implode($matches[0]) ;
   // echo $num .PHP_EOL;
    $res = str_pad($num, 3, '0', STR_PAD_LEFT);
    //echo $res;
   return $res;
}`</pre>

<p>forcement c'est bancale et beaucoup trop long, inutile car lancé avant que #static_url soit remplacé par ... l'url.</p></details>

<p>Pour le coup j'ajoute en dur dans la boucle de la fonction <code>staticList();</code>  : <code>$stat = str_replace('#static_description', plxUtils::strCheck($this-&gt;plxMotor-&gt;aStats[$k]['meta_description']) , $format);</code>  . Il y a surement un truc plus simple  et plus court à faire a partir de l'url dans le fichier du théme ($format)  plutôt que de faire un plugin pour tout reprendre pour une seule ligne.</p>

<div>  <p>Quand aux plugins qui viennent se greffer au menu des pages statiques, deuxième partie du dilemme, non seulement il n'y a pas de champs meta description la plupart du temps,  mais ils sont, de fait surtout, réfractaire au <code>$format</code> de la fonction qu'ils squattent pour s'afficher dans un <code>&lt;li&gt;</code>.</p></div>

<p>Merci</p>
]]>
        </description>
    </item>
    <item>
        <title>Lien vers une page statique précise</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6624/lien-vers-une-page-statique-precise</link>
        <pubDate>Thu, 09 Jan 2020 15:48:05 +0000</pubDate>
        <category>Modifications</category>
        <dc:creator>kroc</dc:creator>
        <guid isPermaLink="false">6624@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p><p>Pouvez-vous m&#39;indiquer comment faire un lien vers une page statique pr&eacute;cise ?</p><p>Ou dans l&#39;autre sens, est-ce possible d&#39;exclure une page de &quot;plxshow staticList&quot; (sans en d&eacute;sactiver l&#39;affichage dans les menus dans le backoffice).</p><p>Merci beaucoup !</p>]]>
        </description>
    </item>
    <item>
        <title>[SUGGESTION] harmoniser catList et staticList</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/6603/suggestion-harmoniser-catlist-et-staticlist</link>
        <pubDate>Tue, 19 Nov 2019 15:41:01 +0000</pubDate>
        <category>Modifications</category>
        <dc:creator>Gzyg</dc:creator>
        <guid isPermaLink="false">6603@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Bonjour,</p><p>Dans staticList, la classe css #static_status s&#39;applique &agrave; la balise &lt;li&gt;.</p><p>Dans catList, la classe css #cat_status s&#39;applique &agrave; la balise &lt;a&gt;.</p><p><br /></p><p>Serait-ce possible que cette m&ecirc;me classe (qui renvoie .active ou .noactive) s&#39;applique &agrave; la m&ecirc;me balise dans les deux listes (si possible la balise &lt;li&gt; de pr&eacute;f&eacute;rence) ?</p><p><br /></p><p>Merci :)</p>]]>
        </description>
    </item>
   </channel>
</rss>
