SPIP

Tout ce qui concerne le CMS libre et ouvert SPIP

Billets

  • Options de configuration de SPIP

    , par jeanmarie

    mes_options.php est rechargé à chaque hit alors que mes_fonctions.php n’est rechargé qu’au recalcule des squelettes. Donc mettre le maximum de config dans mes_fonctions.php pour de meilleures performances.
    mes_options.php
    < ?php
    // sécurité if (!defined("_ECRIRE_INC_VERSION")) return ;
    // (...)

  • Charte typographique

    , par jeanmarie

    Paragraphes
    Premier paragraphe. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Ici, retour à la ligne, généré par le raccourci SPIP « _ ». Espace insécable. (...)

  • Tester plusieurs valeurs

    , par jeanmarie

    Version plus pertinente : Test sur plusieurs valeur (bis et mieux)
    Afficher un message uniquement lorsque l’on est dans les rubriques 6 et 7 : [(#ID_RUBRIQUE|match^(6|7)$|oui) Mon message /> ]
    Exemple : ne pas afficher le menu secondaire dans les rubriques 6 et 7 et sur les pages créées (...)

  • Test sur plusieurs valeur (bis et mieux)

    , par jeanmarie

    Edit 15 avril 18 :
    Solution plus adaptée postée par b_b en commentaire : [(#ID_RUBRIQUE|in_array#LISTE19,32|oui) Mon code à exécuter ]
    Solution de Phenix : [(#LISTE19,32|find#ID_RUBRIQUE|oui) Mon code à exécuter ]

  • Passer un tableau de valeur à un critère de façon optionnelle

    , par jeanmarie

    Le besoin
    Pouvoir filtrer le résultat d’une boucle dans un inclure en fonction de certains critères tout en gardant cette boucle fonctionnelle en l’absence de ces critères.
    Le cas concret
    Via un même inclure, afficher toutes les algues dans la rubrique algues et seulement celles présentes dans un (...)

  • Récupérer l’id_objet d’un champ extra sélecteur d’objet

    , par jeanmarie

    Passer par la fonction picker_selected qui retourne un tableau objet|id_objet.
    Par exemple, si dans un plugin la configuration propose un sélecteur de rubriques nommé "accueil", on peut récupérer la sélection avec :
    id_rubrique IN #CONFIGmonplugin/accueil|picker_selectedrubrique
    Dans le code : (...)