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