dimanche 9 août 2009

[spip] Enlever le focus sur le mot de passe dans les forums des articles

Lorsque j'ai des forums sur abonnement, et que je ne suis plus identifiée sur le site, si je me rends dans un article soumis à commentaires, j'ai la possibilité en bas de rentrer à nouveau mon mot de passe, mon login étant déjà là :



Le problème, c'est que le formulaire par défaut de Spip a choisi de faire un focus sur le mot de passe, de manière à ce que lorsque la page s'affiche, le curseur vient se mettre directement dans le champ mot de passe, et le lecteur ne voit pas s'afficher le début de la page. Ce qui peut être gênant. Pour supprimer ce focus :
- Ouvrir /dist/formulaires/login.html et l'enregistrer dans /squelettes/formulaires/login.html
- Trouver et supprimer le code suivant (ligne 55 pour la version 1.9.xx) :
<script type="text/javascript"><!--
document.getElementById('var_login[_(#ENV{login})]').focus();
--></script>

- Enregistrer le formulaire et tester le résultat en ligne.

Plus de focus !

dimanche 2 août 2009

[spip] lever la limite de 2Mo pour le téléchargement des fichiers

Lorsque les utilisateurs ont besoin régulièrement de télécharger des fichiers lourds, il peut être pratique de lever la limite de 2Mo pour le téléchargement de ceux-ci.

Cette limite n'est pas gérée par Spip mais par le serveur. C'est donc à lui qu'il faut s'adresser, en créant un fichier .htaccess, s'il n'existe pas déjà, et insérer dedans : php_value upload_max_filesize 15000000

Et voilà ! Attention tout de même, la plupart des serveurs, et surtout les hébergements discount, ont des limites de place (par exemple 600Mo) et le site risque d'être bloqué si vous les dépassez...