php nécessaire pour prolonger fonctionnalité "Redirection" (vers le même site) ?

Bonjour,

J’utilise la Redirection, pour ne pas recopier un article, pour qu’il soit présent dans deux rubriques différentes.

J’aimerais récupérer les mots-clés de l’article ‹ de référence ›, et avoir donc toujours à jour la liste de ces mots clés, sans ressaisir deux fois la même info. J’ai fait les manips correspondantes pour récupérer les mots clés d’un article « de référence » quand on a affaire à un article traduit (multilinguisme) et je veux faire pareil dans ce cas.

Pour cela j’ai compris que pour savoir que l’article est une redirection, il suffit de tester si le champ « chapeau » commence par : =http://

J’imagine que du php, comme :

<?php if(strpos('#CHAPEAU','=http://') !== false) { echo 'l'article est une redirection; } ?> devrait fonctionner,

et même, pour être sûr qu’il s’agit d’une redirection interne :

<?php if(strpos('#CHAPEAU','=http://monsite/article.php3?id_article=') !== false) { echo 'l'article est une redirection; } ?>

Mais mes connaissances en PHP ne me permettent pas de savoir comment récupérer l’adresse url correspondante ? (http://monsite/article.php3?id_article=xxx), et en tout cas id_article nécessaire pour aller chercher les mots clés correspondants.

Quelqu’un peut m’aider ?
Merci par avance

Franck
http://ecoetsante2010.free.fr/

Oups,

ce que j’essayais de faire n’est sûrement pas nécessaire, car quand je fais une redirection, si le lien du nouvel article est bien un lien nouveau (id_article=332), l’article affiché est (évidemment !) l’article de référence (id_article=133)… avec ses mots clés…

excusez-moi de ce message,

Franck

----- Original Message -----
From: Franck Saint Germain
To: spip@rezo.net
Sent: Thursday, September 02, 2004 1:48 PM
Subject: [Spip] php nécessaire pour prolonger fonctionnalité « Redirection » (vers le même site) ?

Bonjour,

J’utilise la Redirection, pour ne pas recopier un article, pour qu’il soit présent dans deux rubriques différentes.

J’aimerais récupérer les mots-clés de l’article ‹ de référence ›, et avoir donc toujours à jour la liste de ces mots clés, sans ressaisir deux fois la même info. J’ai fait les manips correspondantes pour récupérer les mots clés d’un article « de référence » quand on a affaire à un article traduit (multilinguisme) et je veux faire pareil dans ce cas.

Pour cela j’ai compris que pour savoir que l’article est une redirection, il suffit de tester si le champ « chapeau » commence par : =http://

J’imagine que du php, comme :

<?php if(strpos('#CHAPEAU','=http://') !== false) { echo 'l'article est une redirection; } ?> devrait fonctionner,

et même, pour être sûr qu’il s’agit d’une redirection interne :

<?php if(strpos('#CHAPEAU','=http://monsite/article.php3?id_article=') !== false) { echo 'l'article est une redirection; } ?>

Mais mes connaissances en PHP ne me permettent pas de savoir comment récupérer l’adresse url correspondante ? (http://monsite/article.php3?id_article=xxx), et en tout cas id_article nécessaire pour aller chercher les mots clés correspondants.

Quelqu’un peut m’aider ?
Merci par avance

Franck
http://ecoetsante2010.free.fr/



liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ