[spip-dev] En retard ; sur la beta 9

Bonjours,

J'ai eu quelques petits pb pour l'upgrade en beta 9 : une fois les fichiers
remplacés je ne pouvais plus accéder à ecrire/

Demande de mot de passe... puis plus rien !

J'ai solutionné le pb tout simplement en virant ecrire/ et en le
réinstallant "from the scratch".

Il semble par contre que ceux qui avaient des pb à l'install de la beta 8
sur Free ou Altern (Thierry et Pedro) ne devraient plus en avoir avec la
beta 9.

Pedro a fait une install de la beta 9 sur Atern et tous les messages
d'erreurs renvoyés par le script ont disparu.

Enfin, un petit bug à signaler au passage sur la beta 9 (il était paraît-il
sur la béta 8 aussi) : lorsque l'on rajoute un auteur à un article, le "pop
up" affiche 7 fois "nouvel auteur ()" avant de donner la liste des auteurs
enregistrés.

Aris

Salut,

J'ai solutionné le pb tout simplement en virant ecrire/ et en le
réinstallant "from the scratch".

A priori, il suffisait d'effacer inc_connect.php3 et .htaccess afin de
lancer une réinstallation à "l'ancienne".... Enfin, l'essentiel est que
ça marche, vu que le stockage des mots de passe a été modifié.

Il semble par contre que ceux qui avaient des pb à l'install de la beta 8
sur Free ou Altern (Thierry et Pedro) ne devraient plus en avoir avec la
beta 9.

Pedro a fait une install de la beta 9 sur Atern et tous les messages
d'erreurs renvoyés par le script ont disparu.

C'était quoi les messages d'erreur en question ?
(bizarre, quand même, j'ai testé sur Free et Altern)

ciao,

Antoine.

Re-hello Aris,

Mea culpa, j'avais pas vu que tu parlais de la beta précédente ;))
Les messages d'erreur, c'étaient des "warning : global variable",
ce genre de trucs ?

ciao

Salut,

Je viens d'installer la beta 10 sur le Scarabée (avec vieille version de PHP). Quelques modifs :

/ecrire/articles.php3
(ça, c'est pour le problème de "global variable")

/ecrire/mots_tous.php3
(y'avait un COLSPAN=3 qui avait sauté pour "supprimer cette partie", et modif présentation tableau sans espaces entre les cases)

/ecrire/articles_class.php3
(erreur bizarre: ça ne récupérait pas le "max()" du tableau des entrées, du coup je récupère le nombre d'entrées max autrement).

/ecrire/admin_tec.php3
(juste changement d'ordre des pavés: "vider le cache" passe à la fin - puisque c'est la page intitulée "Sauvegarder/restaurer la base de données", autant commencer par ce qu'on est venu y chercher).

Yo,

IMPORTANT: la restauration de la base ne fonctionne toujours pas avec
le str_pos à 3 positions,

Pourtant la version sans strpos_3 devrait marcher.

et le fonctionnement du site est bloqué (la
page "A suivre" est vide). Suite à quoi il faut passer par phpMyAdmin
pour sucrer les meta qui vont bien. Antoine, il faut absolument
s'occuper de ça rapidement.

Encore une fois, partout où j'ai testé, ça marche. Je ne peux pas
aller plus loin si je ne peux pas reproduire le bug....

Au fait, j'ai pas vérifié, mais est-ce que le dump.xml récupère les
mots-clés,

Oui.

ciao

Antoine.

Ah, je crois que j'ai trouvé... J'ai installé un nouveau fichier:
/ecrire/index.php3
(à tester?)

Le problème ne venait pas du str_pos, mais du ignore_user_abort()!!! Cette fonction ne fonctionne qu'avec la version 3.0.7 et, curieusement, même avec le "@", ça provoquait un gel chez moi (PHP 3.0.5).

Du coup, j'ai ajouté:

  if (phpversion()>="3.0.7"){
    @ignore_user_abort(1);
  }

Du coup, la restauration de la base refonctionne parfaitement sur le Scarabée.

Amicalement,
ARNO*

Salut,

Y'avait eu une "perte" au cours du passage à la beta 10: la modif de Fil avait été perdue en route. Du coup, je viens de réinstaller dans la beta 10:

/ecrire/inc_texte.php3

Et du coup, la gestion des notes "forcées" ("pas automatiques") fonctionne aussi sur le Scarabée...

Amicalement,
ARNO*

salut

[vu que j'interviens pour la premiere fois, presentation rapide : je
m'occupe de samizdat.net avec Aris]

le 20/05/01 14:45, Antoine Pitrou a ecrit :

Les messages d'erreur, c'étaient des "warning : global variable",
ce genre de trucs ?

c'etait exactement ca de la beta 5 a la beta 8

Warning: GLOBAL variable declaration meaningless in main() scope in your
script on line 13

Warning: Variable used in global statement already exists in the function in
your script on line 160

Warning: Variable used in global statement already exists in the function in
your script on line 190

mais ce n'est plus le cas dans la 9

le 20/05/01 10:07, aris a ecrit :

Enfin, un petit bug à signaler au passage sur la beta 9 (il était paraît-il
sur la béta 8 aussi) : lorsque l'on rajoute un auteur à un article, le "pop
up" affiche 7 fois "nouvel auteur ()" avant de donner la liste des auteurs
enregistrés.

j'ai systematiquement les messages d'erreur suivants depuis la beta 7 (je
crois)

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 763

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 765

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 766

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 767

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 768

Warning: GLOBAL variable declaration meaningless in main() scope in
/data/data/doma/conflits.org/demo/ecrire/articles.php3 on line 769

A+
Pedro

Corrigé dans la beta 10.

Amicalement,
ARNO*

Salut tout le monde,

Comme j'ai fait pas mal de modifs, voici une beta 11.

IMPORTANT: dans cette mise-à-jour, il faut bien remplacer (en plus des fichiers habituels) le fichier:
/article.php3

Je vais essayer de me souvenir des différentes modifs... :-))

- Le dossier /ecrire/PICS disparaît enfin totalement.
- Le dossier /DOCS disparaît aussi. La documentation sur les squelettes en PDF passe sur le serveur FTP, dans le dossier /devel/DOC. En effet, cette doc est destinée à être remplacée par une doc dans uZine...

- Logos modifiés dans la barre de navigation: "Aide/manuel" devient rouge, avec un survol spécifique (ça s'allume), afin de réellement le mettre en évidence; le bouton "Visiter le site" reprend l'oeil utilisé par ailleurs dans "Voir en ligne".

- Le lien "Visiter le site" prend la valeur indiquée dans "Configuration précise": "Adresse racine de votre site".

- Dans la page de configuration précise, 2 nouveautés:

(1) On peut activer/désactiver le fait d'envoyer automatiquement aux auteurs des articles les messages postés dans les forums publics de leurs articles. (Par défaut, c'est désactivé.)

(2) On peut activer/désactiver les statistiques. Si désactivé, le bouton de navigation correspondant dans la barre supérieure disparaît.

- Dans la présentation des listes d'articles, j'ai sucré les 2 vignettes "date" et "auteurs", du coup on économise 2 petits fichiers dans IMG2.

- Présentation des forums internes et de la gestion des forums. Nouveaux logos correspondants.

- Corrigé le fonctionnement des forums. En effet, il y avait 2 gros bugs: les messages internes supprimés apparaissaient toujours, et dans "Suivre les forums", les réponses internes aux messages des articles apparaissaient sous l'appellation "Forum interne".

- Limitation et classement de certaines listes d'articles (par exemple: 10 articles récents pour les articles correspondant à un auteur).

- J'ai remis le inc-texte.php3 de Fil avec la nouvelle gestion des notes de bas de page.

- Nouveau logo "Retour" un peu partout.

Amicalement,
ARNO*

ARNO* wrote:

- Logos modifiés dans la barre de navigation: "Aide/manuel" devient
rouge, avec un survol spécifique (ça s'allume), afin de réellement le
mettre en évidence;

mmmmh.... et un vert qui s'allume en rouge, ce serait pas mieux ?

le bouton "Visiter le site" reprend l'oeil
utilisé par ailleurs dans "Voir en ligne".

étrange impression d'être observé.... ;))

a+

Toujours dans beta 11, 4 nouveaux fichiers:

/ecrire/inc.php3
/ecrire/IMG2/petit-logo-spip.gif
/ecrire/IMG2/logo-mysql.gif
/ecrire/IMG2/logo-php.gif

Il s'agit d'ajouter en bas de page 3 petits logos PHP, mySQL et SPIP.

Amicalement,
ARNO*