Version haut débit de: Forum du site Lebrikabrak
Aide - Rechercher - Membres

suppression et erreur ID dans les articles

ernesto (10 Février 2008, 20:43)
Bonjour,
je rencontre un petit soucis avec mon journal en ligne vosgien.
Ce journal est un projet collaboratif (qui utilise Adm-rédacteur) qui est édité plusieurs fois par an. Pour chaque numéro, je crée un nouveau dossier Guppy à la racine du serveur. Une page HTML d'accueil permet de consulter les différents numéros en pointant sur les différents dossiers Guppy (chaque dossier correspondant à un numéro).
Pour le dexième numéro, je suis parti de la sauvegarde du premier numéro. J'ai supprimé tous les articles, nettoyé le dossier IMG, modifié le présentation (nouvelle skin) et modifié l'adresse de la page d'accueil, réalisé une opération de maintenance, vérifié l'intégrité.
Pas de problème jusqu'à ce que je teste un de mes rédacteurs (qui restent les màªmes d'un numéros à l'autre). Là , une erreur apparaà®t dans la liste des articles de ce rédacteur :
ProblèmeFichier absent ou vide, mais présent dans docidtype=ar

En fait les articles sont bien effacés, mais il semble qu'il reste des traces de ces articles quelque part.
En mode Admin, ces articles n'apparaissent pas : je ne peux donc intervenir dessus. Le contrà´le d'intégrité est OK.

Lorsque je relance la procédure de maintenance, on m'indique qu'il n'y a aucun élément à gérer.
J'ai supprimé le fichier data/docid.dtb puis j'ai relancé le contrà´le d'intégrité. On me signale des erreurs :
Erreur dans doc n°6 : il est manquant dans le fichier 'docid.dtb' doc n°6 est de type 'ar', avec un statut 'a'
Lorsque je relance le màªme contrà´le une deuxième fois, il n'y a plus d'erreurs signalées.
Mais le message d'article en erreur apparaà®t toujours dans les articles de mes rédacteurs.

Dans l'administration d'Adm-Rédacteur, je retrouve également, pour chaque rédacteur, les ID des articles publiés dans le premier numéro (qui ont été effacés pourtant). Mais je ne peux les supprimer, l'action "supprimer" reste sans effet.
Ce n'est pas rédhibitoire car les rédacteurs peuvent quand màªme créer de nouveau articles, mais il y a quand màªme un problème.

Désolé pour la longueur de ce message mais je ne sais comment àªtre plus concis tout en demeurant assez clair.
Merci

adresse du site :
http://www3.ac-nancy-metz.fr/junior-actu-88/
adresse du numéro 2 :
http://www3.ac-nancy-metz.fr/junior-actu-88/junior_actu_02

Ernesto
ernesto (11 Février 2008, 10:31)
Bonjour, je reviens sur le sujet "erreurs ID dans les articles" que j'ai posté hier.
Je rencontre un problème dans la gestion des articles créés par des rédacteurs gérés avec Adm-Rédacteurs.
Lorsque je supprime ces articles depuis l'interface générale Articles de Guppy (en mode Admin), il reste des traces indélébiles de ces articles dans Adm-Rédacteurs pour le rédacteur concerné : le numéro ID de l'article et un tiret en guise de titre. Aucune action n'est possible sur cet "article" : on peut l'éditer mais aucune modification n'est prise en compte et la suppression est impossible.
J'aurais deux questions :
- la suppression des articles créés par un rédacteur géré par Adm-Rédacteurs doit-elle obligatoirement se faire dans l'administration du plugin ?
- comment peut-on supprimer les traces des articles supprimés dans l'interface générale de Guppy ?

Merci
Ernesto
jchouix (11 Février 2008, 15:29)
bonjour ernesto,
j'ai fusioné tes deux posts car ils sont liés entre eux.
Citation (ernesto)
la suppression des articles créés par un rédacteur géré par Adm-Rédacteurs doit-elle obligatoirement se faire dans l'administration du plugin ?
La réponse est oui car l'enregistrement des identifiants de l'article se fait à la fois dans le plugin et dans guppy.

Citation (ernesto)
comment peut-on supprimer les traces des articles supprimés dans l'interface générale de Guppy ?
Il te faut éditer le fichier du rédacteur concerné intitulé doc_nomDuRédacteur.dtb situé dans le répertoire plugins/adm_redacteurs/data/redac_doc/ et supprimer la ligne correspondant à l'identifiant (id) de l'article supprimé.
Pour repérer les lignes correspondant aux articles, elles sont de la forme :
ar||id||status
A+
ernesto (11 Février 2008, 16:24)
Merci Jchouix,
la suppression des lignes permet d'enlever chez les rédacteurs les traces des articles que j'avais supprimé.
Je me suis fabriqué une maquette de journal propre et je l'utiliserai à l'avenir, sans avoir à supprimer d'articles à mes rédacteurs.

Encore merci
A bientà´t ... peut-àªtre

Ernesto