vendredi 17 août 2018
B2i
Squelette SPIP-Bee&Co.

 

Directeur de publication :
Luc Sindirian
Webmestres : Animateurs TICE

3 visiteurs en ce moment


Correctifs des plugins
 
Beespip 2.0 Diapo En onglets dans le texte Liens sortants ouvrants


- Correctifs pour Beespip 2.0

Pour fonctionner avec SPIP 2.1.11, le plugin Beespip doit être modifié et corrigé de quelques bugs. Le squelette SPIP-Bee&Co apporte les correctifs décrits ci-dessous pour information.

A. Correctif d’une erreur d’affichage dans la page privée de sélection du thème
L’image du thème "bleu_beige" est associé au thème "vert_inspirat".

  • Editer le fichier fond\cfg_beespip_themes.html
  • Rechercher la chaîne de caractères suivante pour localiser le thème concerné.
  • L’image associée est définie par le code :
  • Remplacer "bleu_beige.png" par "vert_inspirat.png".

B. Correctif d’un défaut de paramétrage d’une variable d’environnement du menu
Il entraîne l’affichage d’un message d’erreur dans le squelette :
"Argument manquant dans la balise SET"

  • Editer le fichier noisettes/menu.html
  • Rechercher la chaîne de caractères :
  • La remplacer par la suivante :

C. Correctif d’un défaut du menu vertical
Le mot-clé "menu_sans_article" associé à une rubrique est sans effet sur le menu.

  • Editer le fichier noisettes/menu.html
  • Rechercher la boucle :
  • Juste après, insérer la boucle liste_article :
  • Rechercher aussi la boucle :
  • Juste après, insérer la boucle liste_article_sousrub :

D. Correctif d’un autre défaut du menu vertical
Lorsque l’option Afficher des liens "Tout deplier" "Tout replier" est sélectionnée (Configuration de Beespip - Gestion des menus), les boutons sont sans effet sur le menu.

Dans la solution suivante, une variable d’environnement est utilisée comme paramètre des fonctions du "layer" pour déplier le menu. Le menu est replié à l’état initial par simple rafraîchissement de la page.

  • Editer le fichier noisettes/menu.html
  • Rechercher les 2 chaînes de caractères :
  • Dans chacune de ces chaînes de caractères, remplacer : #EXPOSE{true,false}
    par :
  • Rechercher ensuite la chaîne de caractères :
et remplacer : #
par :
  • Sur la même ligne, rechercher aussi la chaîne de caractères :
et remplacer : #
par :

En première ligne du fichier menu.html, insérer l’inclusion suivante :
(pour pouvoir récupérer la variable d’environnement "bloc")

  • Rechercher tous les fichiers de Beespip qui contiennent l’inclusion du menu :
  • Ajouter le critère {env}.
    Par exemple pour le fichier rubrique.html :
  • Les fichiers concernés se trouvent dans le dossier beespip\noisettes\ :
    - 404.html
    - agenda.html
    - annuaire.html
    - article.html
    - auteur.html
    - breve.html
    - forum.html
    - forums.html
    - index_mot.html
    - lesauteurs.html
    - lessites.html
    - listes.html
    - mot.html
    - plan.html
    - portfolio.html
    - recherche.html
    - rubrique.html
    - rubrique_blog.html
    - rubrique_rss.html
    - rubrique_signets.html
    - signataires.html
    - site.html
    - sommaire-accueil.html
    - sommaire-actu.html

E. Correctif d’un défaut du menu horizontal
Pour l’affichage du lien Espace rédacteur de l’item optionnel "Outils", le chemin du fichier de configuration est incomplet.

  • Editer le fichier noisettes/menuh.html
  • Rechercher la balise :
  • Remplacer par :

F. Correctif d’une erreur d’affichage des autres articles d’une rubrique
L’article affiché est présent dans la liste des autres articles !

  • Editer le fichier noisettes/article.html
  • Rechercher la boucle :
  • Pour chacune des 2 inclusions, insérer le critère {id_article} :

G. Modification de la version de SPIP compatible
La version de SPIP déclarée dans le fichier plugin.xml doit être compatible avec celle installée pour pouvoir activer le plugin Beespip.

  • Editer le fichier beespip\plugin.xml.
  • Rechercher la chaîne de caractères :
  • Remplacer "[2.0 ;2.1]" par "[2.0 ;2.1.19]".

H. Mise à jour de la fonction "beespip_install"
La fonction "beespip_install" définie dans le fichier beespip\base\beespip_upgrade.php et déclarée dans le fichier plugin.xml doit être mise à jour pour éviter que le compte-rendu d’installation du plugin Beespip indique "Echec".

  • Editer le fichier beespip\base\beespip_upgrade.php.
  • Rechercher le script de la fonction "beespip_install".
  • Remplacer par le script suivant.


- Correctifs pour Diapo

Pour fonctionner avec SPIP 2.1.xx, un fichier du plugin Diapo doit être modifié selon la procédure suivante (contenu dans l’archive téléchargé "diapo_1_9zipff06.zip").

  1. Editer le fichier "plugins/diapo_1_9/modeles/diapo.html".
  2. Remplacer la boucle :
par le code suivant :


- Modification pour En onglets dans le texte

Pour un affichage plus lisible des onglets, le fichier css du plugin "En onglets dans le texte" peut être modifié selon la procédure suivante.

  • Fichier css/tab.css remplacé pour un affichage plus lisible des onglets


- Correctifs pour Liens sortants ouvrants

Pour corriger le bug du "title" lorsque’une page comporte un rafraîchissement, le fichier javascript du plugin doit être modifié selon la procédure suivante.

  1. Editer le fichier "plugins/liens_sortants_ouvrants/liens_sortants_ouvrants.js".
  2. Remplacer le code :
par le code suivant :
 
 
Publié le mardi 3 mai 2011
Mis à jour le lundi 8 octobre 2012

 
 
 
Les autres articles de cette rubrique :
 
Publié le dimanche 16 janvier 2011
Mis à jour le lundi 8 octobre 2012
 
Publié le dimanche 16 janvier 2011
Mis à jour le samedi 3 novembre 2012
 
Publié le dimanche 16 janvier 2011
Mis à jour le vendredi 26 octobre 2012
 
Publié le mardi 18 janvier 2011
Mis à jour le lundi 14 novembre 2011
 
Publié le lundi 17 janvier 2011
Mis à jour le lundi 15 octobre 2012
 
Publié le mardi 18 janvier 2011
Mis à jour le jeudi 20 janvier 2011
 
Publié le mardi 29 mars 2011
Mis à jour le mercredi 28 septembre 2011
 
Publié le mardi 22 février 2011
Mis à jour le samedi 17 septembre 2011
 
Publié le lundi 28 mars 2011
Mis à jour le lundi 7 novembre 2011
 
Publié le lundi 14 novembre 2011
Mis à jour le vendredi 2 décembre 2011
 
 
Mentions légales     |     Plan du site     |     Espace rédacteurs     |    Se connecter       |    
  Mis à jour le vendredi 22 septembre 2017  |  571 articles  |  Nombres de visites : 8 aujourd'hui, 33 hier, 721 601 depuis le début, 36 en moyenne par jour (62 377 maximum)