« Je » suis passé en 1.8.X ... trucs et astuces

Les trucs et astuces, réponses aux problèmes posés sur la liste des utilisateurs et sur le forum.spip.org
Cet article sera mis à jour régulièrement. Il complète la doc effectuer une mise à jour qui est l’article de référence pour toute mise à jour d’une version de SPIP.
Merci de ne pas utiliser le forum de cet article pour poser des questions mais par contre pour apporter des réponses

Une erreur de transfert ?

C’est un réflexe à avoir avant de signaler un problème. Toujours essayer de retransférer les fichiers. Il arrive souvent qu’un fichier soit corrompu.

Depuis que je suis en 1.8.2d, les documents dans les articles ne sont plus centrées avec |center

C’est qu’il manque une feuille de style. Il faut penser à ajouter dans vos squelette la feuille spip_styles.css.

Mes #XXX ont disparu

Si le squelette comportait des expressions HTML sous la forme #XXX, par exemple

<a href=mapage.html#HeureDesMarees>
<... usemap="#MAP">

,

le moteur de SPIP considère désormais qu’il s’agit de « balises » SPIP, et du coup il les avale, elles ne se retrouvent pas dans les pages.

Solution : passer ces valeurs en lettres minuscules (au moins la première lettre), #heureDesMarees ou #map. Le compilateur est toutefois assez malin pour éviter d’« avaler » les couleurs HTML (#FFFFFF par exemple).

Je modifiais $id_article directement dans le fichier article.php3, ça ne marche plus

En effet, SPIP se base maintenant non plus sur les globales, mais sur les variables $_GET et $_POST. Il faut donc remplacer
$id_article=2;
par
$_GET['id_article'] =2;

Problème de « warning... headers »

Si des erreurs du type Warning: Cannot modify header information - headers already sent by (output started at XXXXXX.php3 on line YY) apparaissent, ouvrir le fichier XXXXXX.php3 mentionné et supprimer les sauts à la ligne qui peuvent se trouver dans le fichier en question.

Et la version avec les extensions php, elle est où ?

Tout est regroupé là : SPIP avec extension PHP
Vous avez également la possibilité d’ajouter la ligne suivante dans le fichier .htaccess à la racine du site : "AddType x-mapp-php4 .php3" (voir le fichier htaccess.txt de SPIP 1.8.1)
Ou alors le fichier de config d’apache : httpd.conf :"AddType application/x-httpd-php .php .php3". Ansi tous les fichiers avec extensions php3 seront interprétés comme du php.

Dans l’espace privé, les menus n’apparaissent pas ou bien une erreur javascript apparaît

Forcer le cache du navigateur à se rafraîchir, Actualiser (Control+R, Control+F5, ...)

Mes squelettes rubrique-X.html ne fonctionnent pas, j’ai une erreur 404

Dans SPIP 1.8, les squelettes particuliers à certaines pages (par exemple rubrique=10.html) ou groupes de pages (par exemple rubrique-10.html) ne sont pris en compte qu’à la condition qu’un squelette général pour cette page soit disponible (par exemple rubrique.html).

Enlever la bordure des LOGOS suite au passage en 1.8

ajouter dans la feuille de style (par défaut spip_style.css) :

.spip_logos {
	border: none;
}

(Problème corrigé avec SPIP 1.8.1.)

Installation sur Free ou Club-Internet

En cas de problème d’installation sur free, de l’aide se trouve ici : http://forum.spip.org/threadspip201...

Un problème avec Club-Internet a aussi été corrigé avec SPIP 1.8.1.


P.S : Merci de ne pas utiliser le forum de cet article pour poser des questions mais par contre pour apporter des réponses ; celles-ci seront intégrées à cet article.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom