Filtre swap - commentaires Filtre swap 2022-05-21T16:17:04Z https://files.spip.org/Filtre-swap#comment510980 2022-05-21T16:17:04Z <p>mea culpa<small class="fine d-inline"> </small>!</p> <p>j'avais 2 fichiers mes_fonctions.php</p> <p>Merci encore je vais pouvoir tester cela en m'amusant , j'espère</p> <p>Bien cordialement</p> Filtre swap 2022-05-21T15:36:55Z https://files.spip.org/Filtre-swap#comment510979 2022-05-21T15:36:55Z <p>Merci de votre retour,</p> <p>bizarre chez moi j'ai une erreur : <i>Filtre swap non défini</i><br class="autobr"> pourtant j'ai bien mis le script dans mes_fonctions.php<br class="autobr"> et j'utilise <code class="spip_code spip_code_inline" dir="ltr">[(#TITRE|swap)] </code> dans une boucle ARTICLES :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_lesarticlesdumot(ARTICLES){id_rubrique} {par titre}{pagination 10}> <div class="article-de-liste avectheme#COULEUR"> [<div class="image-liste-article"> <a href="#URL_ARTICLE"> (#LOGO_ARTICLE|image_passe_partout{200,200}|image_recadre{200,200,center}|inserer_attribut{alt,#TITRE}) </a> </div>] <div class="texte-liste-article"> <h3><a href="#URL_ARTICLE">[(#TITRE|swap)]</a></h3> <small><B_les_articles_lies2>#TOTAL_BOUCLE articles<BOUCLE_les_articles_lies2(ARTICLES_LIES){id_article}{par rang}> </BOUCLE_les_articles_lies2> </small> <p>[(#TEXTE|couper{270})]</p> <a href="#URL_ARTICLE" >+ Lire la suite</a> </div> </div> <hr/> </BOUCLE_lesarticlesdumot></code></pre></div> <p>Je ne comprends pas :-(</p> Filtre swap 2022-05-21T14:18:43Z https://files.spip.org/Filtre-swap#comment510978 2022-05-21T14:18:43Z <p>Il fonctionne toujours.<br class="autobr"> Je l'utilise encore sur <a href="https://www.bibliosurf.com" class="spip_url spip_out auto" rel="nofollow external">https://www.bibliosurf.com</a> qui tourne sur SPIP 4 dernière version.<br class="autobr"> Il faut bien coller la fonction dans le fichier mes _fonctions.php et ensuite utiliser le code dans votre squelette.</p> Filtre swap 2022-05-21T08:21:23Z https://files.spip.org/Filtre-swap#comment510977 2022-05-21T08:21:23Z <p>Bonjour ,</p> <p>Excusez moi de faire remonter ce vieux fil<small class="fine d-inline"> </small>!</p> <p>Je suis grandement intéressé par ce filtre, mais après maintes tests ça ne « swap » rien chez moi<small class="fine d-inline"> </small>!<br class="autobr"> :-)</p> <p>Est-il obsolète<small class="fine d-inline"> </small>?</p> <p>Bien cordialement</p> Filtre swap 2014-12-16T11:33:34Z https://files.spip.org/Filtre-swap#comment478542 2014-12-16T11:33:34Z <p>Voici une version adaptée au formatage scientique des publications :<br class="autobr"> change un nom tel que :</p> <p>Virgo-Pidou Bernadette<br class="autobr"> en<br class="autobr"> Virgo-Pidou B</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function nompublication($texte){ $pieces=explode(" ",$texte); $pieces[1]=substr($pieces[1],0,1); if(count($pieces)==2){ $return=$pieces[0].", ".$pieces[1]; } else $return=$texte; return $return; }</code></pre></div> <p>Encore améliorable : pour les prénoms composés : garder la majuscule de chaques parties et séparer avec un tiret mais pour moi ça me suffit pour le moment</p> Filtre swap 2009-10-28T22:36:40Z https://files.spip.org/Filtre-swap#comment422275 2009-10-28T22:36:40Z <p>Une petite extension dont j'ai eu besoin qui permet d'afficher une liste d'auteurs séparés par des 'and' (genre, comme on trouve dans les entrées bibtex) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> swap_all($texte) { $pieces=explode("and",$texte); $res=array_map("swap",$pieces); $res=implode(',',$res); return $res; }</code></pre></div> Filtre swap 2009-02-06T22:41:10Z https://files.spip.org/Filtre-swap#comment413130 2009-02-06T22:41:10Z <p>Ça marche comme sur des roulettes : merci<small class="fine d-inline"> </small>!</p> <p>Il faudrait peut-être mentionner qu'il faut aller chercher <code class="spip_code spip_code_inline" dir="ltr">/dist/modeles/lesauteurs.html</code>, l'enregistrer dans <code class="spip_code spip_code_inline" dir="ltr">/squelettes/modeles/lesauteurs.html</code>, et ajouter le filtre swap à la balise #NOM comme partout dans les autres squelettes<small class="fine d-inline"> </small>?</p> Filtre swap 2008-10-14T22:19:52Z https://files.spip.org/Filtre-swap#comment409211 2008-10-14T22:19:52Z <p>et que le filtre swap est très pratique.</p> Filtre swap 2008-10-14T12:56:20Z https://files.spip.org/Filtre-swap#comment409190 2008-10-14T12:56:20Z <p>Sauf que la contribution citée ci-dessous est déjà (assez) ancienne et que les auteurs ne répondent pas aux questions qu'on peut leur poser... snif...</p> Filtre swap 2008-07-22T09:41:00Z https://files.spip.org/Filtre-swap#comment407623 2008-07-22T09:41:00Z <p>La même chose existe depuis longtemps en beaucoup plus complet <a href="http://www.spip-contrib.net/Ameliorer-l-affichage-public-et-la" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Amelior...</a></p>