RE: RE: [Agora-generale] Aucun article ne correspondpasà cet ID!

Sebastien CHICOU (Services DPT INTERNET ET MULTIMEDIA) sebastien.chicou at ext.anpe.fr
Jeu 4 Mai 12:07:07 CEST 2006



Bonjour,

Sur anpe.fr, ce problème a été traité en incluant un test sur l'existence ou non d'un article, d'une rubrique ou d'un document appelé dans le corps de l'article, lorsque ce lien est appelé dans ecrire/inc_url.php3 ce qui permets de retourner à l'utilisateur un message d'erreur dans articles.php3 plus propre que juste la page blanche avec "Aucun article ne correspond pas à cet ID!!" (d'ailleurs le "pas" est étrange ici).


Par exemple :

function generer_url_article($id_article) {
	if ($id_article = intval($id_article)) 
	{
        //-----------MODIFICATION CLEVER AGE
		$articleMetier = &recuperer_instance_article();
		$loadArticle = $articleMetier->load($id_article);
		if (PEAR::isError($loadArticle)) 
		{
			//GCH
			echo "\n<font color=\"#FF0000\" style=\"font-weight: bold;text-decoration: blink;\">ERREUR : L'article $id_article n'est pas référencé.</font><br>\n"; 
			//die($loadArticle->getMessage());
        }
        else 
		{
			$url = arborescence($articleMetier->getRubriqueId()).text2sys($articleMetier->getTitre())."_".$id_article.".html";
		}
	}	
	return $url;
}

Par contre il faut ajouter les inclure qui vont bien pour utiliser les objets article, rubrique et document.

Cordialement,
 
--------------------------
Sébastien Chicou
--------------------------
Pôle Portail - DIM
Tel. 01 49 31 12 67 poste 60 01
sebastien.chicou at ext.anpe.fr
--------------------------
Atos Origin
sebastien.chicou at atosorigin.com
--------------------------

-----Message d'origine-----
De : agora-generale-bounces+sebastien.chicou=ext.anpe.fr at lists.adullact.net [mailto:agora-generale-bounces+sebastien.chicou=ext.anpe.fr at lists.adullact.net] De la part de Nicolas Steinmetz
Envoyé : jeudi 4 mai 2006 11:01
À : agora-generale at lists.adullact.net
Objet : Fwd: RE: [Agora-generale] Aucun article ne correspondpasà cet ID!



----------  Message transmis  ----------

Subject: RE: [Agora-generale] Aucun article ne correspond pasà cet ID!
Date: Jeudi 4 Mai 2006 10:49
From: MASSOT Eric <Eric.MASSOT at mairie-toulouse.fr>
To: nsteinmetz at clever-age.com

Non, il n'y etait plus.

Il n'est pas appele de maniere explicite mais bien par une boucle article
d'une rubrique.

L'article a ete recree a vide pour eviter l'apparition du message d'erreur,
mais cela n'explique pas ce qui s'est passe.

Au vu de la recherche sur google, on voit que cela se produit de temps en
temps.

Personne ici n'a d'explication ?

Eric

-----Message d'origine-----
De : Nicolas Steinmetz [mailto:nsteinmetz at clever-age.com]
Envoyé : jeudi 4 mai 2006 10:25
À : agora-generale at lists.adullact.net
Objet : Re: [Agora-generale] Aucun article ne correspond pasà cet ID!

Le Jeudi 4 Mai 2006 09:46, MASSOT Eric a écrit :
> Bonjour,
>
> Quelqu'un a-t-il deja connu ce probleme d'article fantome ?
> Aucun article ne correspond pas à cet ID!

Est-il dans ta base ou n'aurait-il pas été supprimé il y a peu ?

Si tu demandes un article qui n'existe pas/plus, c'est certes un vilain
message d'erreur... mais qui ne serait pas un bug...

Nicolas

--
Nicolas Steinmetz -- http://www.clever-age.com Clever Age - Conseil en
architecture technique Tel +33 1 53 34 66 10 / GSM +33 6 23 74 27 15

-------------------------------------------------------

-- 
Nicolas Steinmetz -- http://www.clever-age.com
Clever Age - Conseil en architecture technique
Tel +33 1 53 34 66 10 / GSM +33 6 23 74 27 15

_______________________________________________
Projet AGORA - http://agora.adullact.net
Liste de discussion Agora-generale
Agora-generale at lists.adullact.net
https://lists.adullact.net/mailman/listinfo/agora-generale



Plus d'informations sur la liste de diffusion Agora-generale