Recherche avancée

Médias (0)

Mot : - Tags -/organisation

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (93)

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Création définitive du canal

    12 mars 2010, par

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

Sur d’autres sites (6681)

  • Anomalie #4569 (Nouveau) : Accessibilité, boutons et javascript

    5 octobre 2020

    Il y a 2 types de boutons qui ne répondent peut-être pas aux critères d’accessibilité, à vérifier.

    Bouton « Détails » dans le modèle document_desc

    Ce bouton sert à afficher ou masquer les détails complets d’un document.
    Actuellement c’est juste un lien <a></a> sans href et du javascript inline :

    <span class="CodeRay"><span class="tag">span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">"</span><span class="content">lien_details bouton link</span><span class="delimiter">"</span></span>
       <span class="attribute-name">onClick</span>=<span class="string"><span class="delimiter">"</span><span class="predefined">$</span>(<span class="local-variable">this</span>).parent().next(<span class="string"><span class="delimiter">'</span><span class="content">.detaillees</span><span class="delimiter">'</span></span>).toggle(); <span class="keyword">return</span> <span class="predefined-constant">true</span>;<span class="delimiter">"</span></span>
       <span class="attribute-name">title</span>=<span class="string"><span class="delimiter">"</span><span class="content">&lt;:medias:details_document_afficher_masquer|attribut_html:</span></span><span class="error">></span>"<span class="error">></span><span class="tag">&lt;:medias:details_document:></span><span class="tag"></span>
    </span></span>

    Boutons pour changer le mode d’affichage

    Il s’agit des 3 boutons ajoutés en javascript qui permettent de changer le mode d’affichage de la liste des documents liés.
    Ils sont générés en javascript dans gestion_listes_documents.js.
    Là il s’agit d’un simple <span></span>. Un clic dessus toggle des classes sur une cible.

    <span class="CodeRay">
    <span class="tag">span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">"</span><span class="content">affichages</span><span class="delimiter">"</span></span><span class="tag">></span>
     <span class="tag">span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">"</span><span class="content">icone grand on</span><span class="delimiter">"</span></span> <span class="attribute-name">title</span>=<span class="string"><span class="delimiter">"</span><span class="content">Affichage en grand</span><span class="delimiter">"</span></span><span class="tag">></span><span class="tag"></span></span>
     <span class="tag">span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">"</span><span class="content">icone cases</span><span class="delimiter">"</span></span> <span class="attribute-name">title</span>=<span class="string"><span class="delimiter">"</span><span class="content">Affichage en cases</span><span class="delimiter">"</span></span><span class="tag">></span><span class="tag"></span></span>
     <span class="tag">span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">"</span><span class="content">icone liste</span><span class="delimiter">"</span></span> <span class="attribute-name">title</span>=<span class="string"><span class="delimiter">"</span><span class="content">Affichage en liste compacte</span><span class="delimiter">"</span></span><span class="tag">></span><span class="tag"></span></span>
    <span class="tag"></span>
    </span></span>
  • Anomalie #4510 : Notice à l’inscription d’un auteur

    24 juin 2020

    J’ai lu le comit.
    Effectivement, @, c’est plus simple que la fonction is_serialized de Wordpress ; https://developer.wordpress.org/reference/functions/is_serialized/
    (ou https://gist.github.com/cs278/217091).

    Ceci dit, il y a un piège indiqué ici :
    https://stackoverflow.com/questions/1369936/check-to-see-if-a-string-is-serialized

    EDIT : Oh, and like @Peter said (thanks to him !), you might run into trouble if you are trying to unserialize the representation of a boolean false :-(

    So, checking that your serialized string is not equal to "b:0 ;" might be helpful too ; something like this should do the trick, I suppose :

    1. <span class="CodeRay"><span class="local-variable">$data</span> = <span class="exception">@</span><span class="predefined">unserialize</span>(<span class="local-variable">$str</span>);
    2. <span class="keyword">if</span> (<span class="local-variable">$str</span> === <span class="string"><span class="delimiter">'</span><span class="content">b:0;</span><span class="delimiter">'</span></span> || <span class="local-variable">$data</span> !== <span class="predefined-constant">false</span>) {
    3.     <span class="predefined">echo</span> <span class="string"><span class="delimiter">"</span><span class="content">ok</span><span class="delimiter">"</span></span>;
    4. } <span class="keyword">else</span> {
    5.     <span class="predefined">echo</span> <span class="string"><span class="delimiter">"</span><span class="content">not ok</span><span class="delimiter">"</span></span>;
    6. }
    7. </span>

    Télécharger

    testing that special case before trying to unserialize would be an optimization — but probably not that usefull, if you don’t often have a false serialized value.

  • Anomalie #4422 (Nouveau) : PHP 7.2 : warning sur count() dans ecrire/public/aiguiller.php

    7 janvier 2020, par - Equipement

    Bonjour,
    Sous PHP 7.2, avec SPIP 3.2 (et également avec SPIP 3.3), il y a deux "Warning" dans ecrire/public/aiguiller.php.
    - Warning : count() : Parameter must be an array or an object that implements Countable in /.../ecrire/public/aiguiller.php on line 228
    - Warning : count() : Parameter must be an array or an object that implements Countable in /.../ecrire/public/aiguiller.php on line 242
    Cela concerne :

    1. <span class="CodeRay"><span class="keyword">if</span> (<span class="predefined">count</span>(<span class="local-variable">$post</span>[<span class="string"><span class="delimiter">"</span><span class="content">erreurs_</span><span class="local-variable">$form</span><span class="delimiter">"</span></span>]) <span class="keyword">and</span> ...
    2. <span class="keyword">if</span> ((<span class="predefined">count</span>(<span class="local-variable">$post</span>[<span class="string"><span class="delimiter">"</span><span class="content">erreurs_</span><span class="local-variable">$form</span><span class="delimiter">"</span></span>]) == <span class="integer">0</span>))
    3. </span>

    Télécharger

    Cordialement
    Equipement