Recherche avancée

Médias (0)

Mot : - Tags -/masques

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

Autres articles (72)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

Sur d’autres sites (11725)

  • Anomalie #4185 (Nouveau) : Ne pas justifier le texte dansl’admin (bonne pratique Opquast 183)

    30 septembre 2018

    Bonjour,

    SPIP 3.2.1 et 3.3 justifient le texte dans l’admin.
    Or, https://checklists.opquast.com/fr/oqs-v3/criteria/les-styles-ne-justifient-pas-le-texte indique :

    Objectif
    Faciliter la lecture à l’écran, notamment pour les personnes dyslexiques.
    Solution technique
    Ne pas utiliser la propriété CSS text-align avec la valeur justify, ou tout autre équivalent.

    Patch ci-joint pour 3.3 SVN

  • Evolution #4086 : Exception pour le proxy

    28 septembre 2018, par - Equipement

    J’ai cité deux cas réels (en modifiant les noms pour des raisons de sécurité) :

    Premier cas réel où l’exception est .ccc et le host est aaa.bbb.ccc. L’exception n’est pas prise en compte.

    Deuxième cas réel où l’exception est .ccc.ddd.eee.fff et le host est aaa.bbb.ccc.ddd.eee.fff. L’exception n’est pas prise en compte.

  • Evolution #4171 (Nouveau) : Rendre le formulaire d’oubli du mot de passe plus conforme aux convent...

    25 août 2018, par Gilles VINCENT

    Voici le message de David Prévot sur spip-team

    Actuellement, si l’adresse n’est pas dans la base de donnée, l’erreur
    suivante est servie :

    Erreur : l’adresse <> n’est pas enregistrée sur ce site.

    Alors que si l’adresse existe, le message suivant est affiché :

    Vous allez recevoir un email vous indiquant comment retrouver votre
    accès au site.

    (L’identifiant est même envoyé en clair dans le courrier électronique.)

    Un comportement plus neutre pourrait être, comme on le voit souvent, un
    message du genre « Si l’adresse est dans la base de donnée, un message
    sera envoyé en indiquant comment retrouver votre accès au site. »

    Pour répondre à cela, j’ai simplement créé un fichier squelettes/lang/local_fr.php contenant

    1. <span class="CodeRay"><span class="predefined">$GLOBALS</span>[<span class="predefined">$GLOBALS</span>[<span class="string"><span class="delimiter">'</span><span class="content">idx_lang</span><span class="delimiter">'</span></span>]] = <span class="predefined">array</span>(
    2.     <span class="string"><span class="delimiter">'</span><span class="content">pass_recevoir_mail</span><span class="delimiter">'</span></span> => <span class="string"><span class="delimiter">"</span><span class="content">Si votre email est inscrit sur le site vous allez recevoir un email vous indiquant comment retrouver votre accès au site.</span><span class="delimiter">"</span></span>
    3. );
    4. </span>

    Télécharger

    Puis fais en sorte que le formulaire d’oubli (oubli.php) ne retourne jamais d’erreur (hors problème technique de livraison)

    1. <span class="CodeRay"><span class="line comment">25a26,46</span>
    2. <span class="line comment">></span>
    3. <span class="line comment">>       $r = formulaires_oubli_mail($email);</span>
    4. <span class="line comment">></span>
    5. <span class="line comment">>       if (!is_array($r)) {</span>
    6. <span class="line comment">>               $erreurs['oubli'] = $r;</span>
    7. <span class="line comment">>       } else {</span>
    8. <span class="line comment">>               if (!$r[1]) {</span>
    9. <span class="line comment">>                       $erreurs['oubli'] = _T('pass_erreur_non_enregistre', array('email_oubli' => spip_htmlspecialchars($email)));</span>
    10. <span class="line comment">>               } elseif ($r[1]['statut'] == '5poubelle' or $r[1]['pass'] == '') {</span>
    11. <span class="line comment">>                       $erreurs['oubli'] = _T('pass_erreur_acces_refuse');</span>
    12. <span class="line comment">>               }</span>
    13. <span class="line comment">>       }</span>
    14. <span class="line comment">></span>
    15. <span class="line comment">>       spip_log("Un utilisateur a effectué une demande de mot de passe oublié sur un email inexistant : " . $erreurs['oubli'],'spip');</span>
    16. <span class="line comment">></span>
    17. <span class="line comment">>       if ($erreurs['oubli']) {</span>
    18. <span class="line comment">>               return _T('pass_recevoir_mail');</span>
    19. <span class="line comment">>       }</span>
    20. <span class="line comment">></span>
    21. <span class="line comment">>       unset($erreurs['oubli']);</span>
    22. <span class="line comment">></span>
    23. <span class="line comment">72,85d92</span>
    24. <span class="line comment">&lt;</span>
    25. <span class="line comment">&lt;       $email = strval(_request('oubli'));</span>
    26. <span class="line comment">&lt;</span>
    27. <span class="line comment">&lt;       $r = formulaires_oubli_mail($email);</span>
    28. <span class="line comment">&lt;</span>
    29. <span class="line comment">&lt;       if (!is_array($r)) {</span>
    30. <span class="line comment">&lt;               $erreurs['oubli'] = $r;</span>
    31. <span class="line comment">&lt;       } else {</span>
    32. <span class="line comment">&lt;               if (!$r[1]) {</span>
    33. <span class="line comment">&lt;                       $erreurs['oubli'] = _T('pass_erreur_non_enregistre', array('email_oubli' => spip_htmlspecialchars($email)));</span>
    34. <span class="line comment">&lt;               } elseif ($r[1]['statut'] == '5poubelle' or $r[1]['pass'] == '') {</span>
    35. <span class="line comment">&lt;                       $erreurs['oubli'] = _T('pass_erreur_acces_refuse');</span>
    36. <span class="line comment">&lt;               }</span>
    37. <span class="line comment">&lt;       }</span>
    38. </span>

    Télécharger

    Le test sur l’existence du mail est réalisé désormais juste avant l’envoi.