[Plateforme MediaSPIP.net] - Tickets

Liste des tickets de la plateforme MediaSPIP.net

http://www.mediaspip.net/spip.php?page=tickets

Les articles publiés sur le site

  • Champs inclus deux fois dans la liste, dans diogene

    2 janvier 2014

    Les formulaires d'édition des diogenes contiennent une option de configuration, avec un multiselect, pour choisir les champs à cacher dans le diogène. Par exemple, pour les rubriques, on propose "Descriptif" et "Texte".
    Mais dans le fichier http://zone.spip.org/trac/spip-zone/browser/_plugins_/diogene/diogene/trunk/saisies/champs_objets.html, on voit que les mêms champs sont inclus deux fois :

    • ligne 4
    • lignes 5 à 8.

    J'imagine qu'il faudrait choisir l'un ou l'autre, ou mélanger les deux.

    À noter aussi que la ligne 4 inclut les champs avec un nom traduit, alors que les lignes 5 à 8 incluent les noms des colonnes (texte, descriptif, extra) sans les traduire.

  • Champs inclus deux fois dans la liste, dans diogene

    2 janvier 2014

    Les formulaires d'édition des diogenes contiennent une option de configuration, avec un multiselect, pour choisir les champs à cacher dans le diogène. Par exemple, pour les rubriques, on propose "Descriptif" et "Texte".
    Mais dans le fichier http://zone.spip.org/trac/spip-zone/browser/_plugins_/diogene/diogene/trunk/saisies/champs_objets.html, on voit que les mêms champs sont inclus deux fois :

    • ligne 4
    • lignes 5 à 8.

    J'imagine qu'il faudrait choisir l'un ou l'autre, ou mélanger les deux.

    À noter aussi que la ligne 4 inclut les champs avec un nom traduit, alors que les lignes 5 à 8 incluent les noms des colonnes (texte, descriptif, extra) sans les traduire.

  • début de doc pour deux pipelines

    5 décembre 2013

    MediaSPIP propose deux pipelines :

    • ms_config pour modifier une valeur de configuration
    • ms_ajout_html pour ajouter du HTML dans un squelette.

    Pipeline ms_config

    Le pipeline ms_config est utilisé, par exemple, dans le formulaire de sélection des champs à cacher dans la page d'un média :

    Le pipeline fait donc transiter un tableau avec deux éléments :

    • cle : le nom de la variable de configuration
    • valeur : la valeur de la variable (dans l'exemple ci-dessus, un tableau de champs à cacher)

    Dans un plugin imaginaire "fax", qui utiliserait MediaSPIP, et qui ajouterait un champ fax à la table des articles, on peut utiliser le pipeline ms_config pour ajouter ce nouveau champ fax à la liste de champs à cacher :

    • définir le pipeline dans le fichier paquet.xml du plugin "fax"
    • ajouter le code suivant dans le fichier fax_pipelines.php du plugin
    • en finalement ajouter la chaîne de langue fax:label_case_info_fax dans le fichier lang/fax_fr.php du plugin

    Le champ fax apparaîtra ainsi dans la liste des champs à cacher, dans la page de configuration des squelettes de MediaSPIP.

    Pipeline ms_ajout_html

    Le pipeline ms_ajout_html est utilisé, par exemple, dans le squelette d'affichage d'un média :

    Ce pipeline passe un tableau à deux éléments :

    • data : le HTML produit (vide à l'initialisation, dans cet exemple)
    • args : un tableau contenant les arguments suivants -* squelette : le squelette dans lequel sera inclus le code HTML -* objet et id_objet : la boucle courante dans laquelle a été inclus le pipeline (une boucle ARTICLES dans l'exemple) -* et un paramètre spécifique à ce squelette,
      infos_cachees_medias, qui contient le tableau des champs à cacher.

      Dans le plugin imaginaire "fax" défini plus haut, on utilise le pipeline ms_ajout_html

      pour afficher ou non le nouveau champ fax dans le squelette content/article-medias.html :

    • définir le pipeline dans le fichier paquet.xml du plugin "fax"
    • ajouter le code suivant dans le fichier fax_pipelines.php du plugin
    • créer le fichier inclure/ms_article_medias dans le plugin
    • finalement ajouter la chaîne de langue fax:titre_fax dans le fichier lang/fax_fr.php du plugin

    Le champ "fax" sera ainsi inclus dans les informations de description du média, à condition qu'il n'ait été sélectionné comme champ à cacher.

  • début de doc pour deux pipelines

    5 décembre 2013

    MediaSPIP propose deux pipelines :

    • ms_config pour modifier une valeur de configuration
    • ms_ajout_html pour ajouter du HTML dans un squelette.

    Pipeline ms_config

    Le pipeline ms_config est utilisé, par exemple, dans le formulaire de sélection des champs à cacher dans la page d'un média :

    Le pipeline fait donc transiter un tableau avec deux éléments :

    • cle : le nom de la variable de configuration
    • valeur : la valeur de la variable (dans l'exemple ci-dessus, un tableau de champs à cacher)

    Dans un plugin imaginaire "fax", qui utiliserait MediaSPIP, et qui ajouterait un champ fax à la table des articles, on peut utiliser le pipeline ms_config pour ajouter ce nouveau champ fax à la liste de champs à cacher :

    • définir le pipeline dans le fichier paquet.xml du plugin "fax"
    • ajouter le code suivant dans le fichier fax_pipelines.php du plugin
    • en finalement ajouter la chaîne de langue fax:label_case_info_fax dans le fichier lang/fax_fr.php du plugin

    Le champ fax apparaîtra ainsi dans la liste des champs à cacher, dans la page de configuration des squelettes de MediaSPIP.

    Pipeline ms_ajout_html

    Le pipeline ms_ajout_html est utilisé, par exemple, dans le squelette d'affichage d'un média :

    Ce pipeline passe un tableau à deux éléments :

    • data : le HTML produit (vide à l'initialisation, dans cet exemple)
    • args : un tableau contenant les arguments suivants
      -* squelette : le squelette dans lequel sera inclus le code HTML
      -* objet et id_objet : la boucle courante dans laquelle a été inclus le pipeline (une boucle ARTICLES dans l'exemple)
      -* et un paramètre spécifique à ce squelette,
      infos_cachees_medias, qui contient le tableau des champs à cacher.

      Dans le plugin imaginaire "fax" défini plus haut, on utilise le pipeline ms_ajout_html

      pour afficher ou non le nouveau champ fax dans le squelette content/article-medias.html :

    • définir le pipeline dans le fichier paquet.xml du plugin "fax"
    • ajouter le code suivant dans le fichier fax_pipelines.php du plugin
    • créer le fichier inclure/ms_article_medias dans le plugin
    • finalement ajouter la chaîne de langue fax:titre_fax dans le fichier lang/fax_fr.php du plugin

    Le champ "fax" sera ainsi inclus dans les informations de description du média, à condition qu'il n'ait été sélectionné comme champ à cacher.

  • page de configuration des langues vide

    4 décembre 2013

    Lorsque le multilinguisme n'est pas activé, la page "publique" de configuration des langues est vide, sans aucune explication. Il faudrait soit ajouter un peu de contenu, ou alors retirer l'option dans la liste de page de configurations.

    Le test qui génère la page vide : http://zone.spip.org/trac/spip-zone/browser/_squelettes_/mediaspip/mediaspip_config/trunk/formulaires/configurer_locuteur.php#L17