Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.
Bonjour,
j'aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l'on utilise le code suivant:|[lien->URL]
Bonjour,
C'est plus simple que çà encore, si çà répond à la question bien sur:
[lien->rubnn] nn étant le N° de la rubrique
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.
Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubrique
Bruno Graziano a écrit :
Bonjour,
j'aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l'on utilise le code suivant:|[lien->URL]
C'est plus simple que çà encore, si çà répond à la question bien sur:
[lien->rubnn] nn étant le N° de la rubrique
Bonjour merci de votre réponse mais en fait je souhaite transformer un titre de rubrique en lien hypertexte. c'est à dire que mon titre se situe dans mon menu, et je souhaiterai que des que je clique dessus il bascule sur le site pointé par le lien.
Cela est il possible?
Peux-tu préciser comment est généré ton menu?
Est-ce à partir de boucles SPIP?
Souhaites tu faire çà uniquement pour un seul item de ton menu?
--
Bruno Graziano.
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?
Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.
Bruno Graziano <bruno.graziano <at> paris7.jussieu.fr> writes:
Bonjour,
j'aimerais connaitre la procédure pour transformer une rubrique en lien
hypertexte je suppose que l'on utilise le code suivant:[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.
[texte du lien->rubrique25] ou [texte du lien->rub25] fonctionnent !
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.--- e.net/spip ou
Hello Bruno,
en fait tu peux utiliser une technique de renard !
en fait pour les rubriques que tu veu rediriger vers d’autres sites, tu mets l’url des sites dans le descriptif de ces rubriques
et après tu fais dans la boucle de ton squelette
<BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
#TITRE
</BOUCLE_rub>
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.Mon menu est généré par les boucles rubriques du squelette de base de spip (version 2.0.3) en fait j’ai copié tout le dossier squelettes-dist dans un nouveau dossier squelettes et j’essaye d’utiliser le code existant.
Je souhaite créer trois lien hypertexte répartis dans différentes rubriques de mon menu et je pense qu’une solution serait déjà de reprendre le numéro de la rubrique généré par SPIP mais comment afficher ce liens cliquable parmis les rubriques générés par la boucle ça je ne sais pas…
Je viens de trouver un exemple, sur ce site:
si vous cliquez sur « Enseignement », ce lien pointe sur un site externe et non une page ou un article de SPIP…D’abord, réponds à la liste : tout le monde peut essayer de t’aider et tout le monde en profite quand quelqu’un apporte la réponse
Ensuite, moi non plus je ne vois pas. Puisque tu passes par une boucle, comment veux-tu que spip sache que tu veux un coup un lien vers ta rubrique, un coup un lien externe ?
L’exemple que tu proposes est à mon avis écrit à la main<li><a href="spip.php?rubrique13" title="actualités"><span>Actualités</span></a></li> <li><a href= title="Inscrivez-vous dans l'annuaire du portail genre"><span>Annuaire </span></a></li> <li><a href= target="_blank"><span>Enseignement</span></a></li> <li><a href="spip.php?rubrique15" title="listes"><span>Listes de diffusion</span></a></li> <li><a href= target="_blank" title="efigies"><span>Jeunes chercheur-e-s</span></a></li>
Excusez moi, mon logiciel de messagerie me propose automatiquement l’adresse de celui qui m’a répondu dans la liste et non la liste entière, je dois aller chercher la liste manuellement…
Merci pour votre réponse, je vais donc essayer d’afficher mes rubriques et mes lien hypertexes sans boucle.
Cordialement.
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.Mon menu est généré par les boucles rubriques du squelette de base de spip (version 2.0.3) en fait j’ai copié tout le dossier squelettes-dist dans un nouveau dossier squelettes et j’essaye d’utiliser le code existant.
Je souhaite créer trois lien hypertexte répartis dans différentes rubriques de mon menu et je pense qu’une solution serait déjà de reprendre le numéro de la rubrique généré par SPIP mais comment afficher ce liens cliquable parmis les rubriques générés par la boucle ça je ne sais pas…
Je viens de trouver un exemple, sur ce site:
si vous cliquez sur « Enseignement », ce lien pointe sur un site externe et non une page ou un article de SPIP…D’abord, réponds à la liste : tout le monde peut essayer de t’aider et tout le monde en profite quand quelqu’un apporte la réponse
Ensuite, moi non plus je ne vois pas. Puisque tu passes par une boucle, comment veux-tu que spip sache que tu veux un coup un lien vers ta rubrique, un coup un lien externe ?
L’exemple que tu proposes est à mon avis écrit à la main<li><a href="spip.php?rubrique13" title="actualités"><span>Actualités</span></a></li> <li><a href= title="Inscrivez-vous dans l'annuaire du portail genre"><span>Annuaire </span></a></li> <li><a href= target="_blank"><span>Enseignement</span></a></li> <li><a href="spip.php?rubrique15" title="listes"><span>Listes de diffusion</span></a></li> <li><a href= target="_blank" title="efigies"><span>Jeunes chercheur-e-s</span></a></li>Excusez moi, mon logiciel de messagerie me propose automatiquement l’adresse de celui qui m’a répondu dans la liste et non la liste entière, je dois aller chercher la liste manuellement…
Merci pour votre réponse, je vais donc essayer d’afficher mes rubriques et mes lien hypertexes sans boucle.
Cordialement.
Tu n’as pas de « répondre à tous » dans ton logiciel de messagerie ?
Essaye Thunderbird si tu es sous Windows ![]()
A+
Mike LECOMTE a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.--- e.net/spip ouHello Bruno,
en fait tu peux utiliser une technique de renard !
en fait pour les rubriques que tu veu rediriger vers d’autres sites, tu mets l’url des sites dans le descriptif de ces rubriques
et après tu fais dans la boucle de ton squelette
<BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
#TITRE
</BOUCLE_rub>
pas con !
mais attention à ne jamais mettre de descriptif autre qu’un lien.
Mike LECOMTE a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.--- e.net/spip ouHello Bruno,
en fait tu peux utiliser une technique de renard !
en fait pour les rubriques que tu veu rediriger vers d’autres sites, tu mets l’url des sites dans le descriptif de ces rubriques
et après tu fais dans la boucle de ton squelette
<BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
#TITRE
</BOUCLE_rub>
Merci, je vais donc tester cela,
j’ai faillit me résigner à mettre ces liens hypertexte rassemblé sous les rubriques « en dur » comme on dit dans ce cas là je crois.
Bruno Graziano a écrit :
Mike LECOMTE a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Jean-Christophe Villeneuve a écrit :
Bruno Graziano a écrit :
Bonjour,
j’aimerais connaitre la procédure pour transformer une rubrique en lien hypertexte je suppose que l’on utilise le code suivant:
[lien->URL]
on doit certainement chercher l'id de la rubrique mais est ce possible?
merci d'avance.Tu veux dire un lien vers la rubrique ?
dans un squelette :
vers la rub
dans un article
[vers la rub->rubXX]
XX étant l’id de la rubriqueEn fait je voudrais « détourner » l’utilisation d’une rubrique pour en faire un lien clicable hypertexte permettant de pointer directement sur un site externe, exemple:
« Annuaire » serait une rubrique qui lorseque l’on clique dessus l’on atterris sur un autre site, est ce possible?Alors pourquoi en faire une rubrique ?
Ton menu est fabriqué comment ? Parce que si tu passes par une boucle rubriques en affichant les titre, là je vois pas comment.--- e.net/spip ouHello Bruno,
en fait tu peux utiliser une technique de renard !
en fait pour les rubriques que tu veu rediriger vers d’autres sites, tu mets l’url des sites dans le descriptif de ces rubriques
et après tu fais dans la boucle de ton squelette
<BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
#TITRE
</BOUCLE_rub>Merci, je vais donc tester cela,
j’ai faillit me résigner à mettre ces liens hypertexte rassemblé sous les rubriques « en dur » comme on dit dans ce cas là je crois.
Par contre je ne comprend pas encore bien le fonctionnement de spip:
Je pense mettre ce code dans inc-rubriques.html, mais si je le rajoute à la boucle <BOUCLE_rubriques(RUBRIQUES)> cela va évidement m’afficher le même lien hypertexte pour chaque rubrique généré par la boucle.
J’ai 5 rubriques et il faut un lien hypertexte dans la rubrique numéro 1, la 2, la 3 et enfin la 5ème et évidemment toutes différentes en terme d’url.
Je suppose qu’il faut récupérer le numéro de la rubrique et la mettre dans une variable (#URL_RUBRIQUE?), ai je tord?
Non non… c’est l’intérêt des boucles justement :
Si tu as les rubriques 1 à 5 à la racine
va bien générer
Paul (5eBleu)
Par contre je ne comprend pas encore bien le fonctionnement de spip:
Je pense mettre ce code dans inc-rubriques.html, mais si je le rajoute à la boucle <BOUCLE_rubriques(RUBRIQUES)> cela va évidement m’afficher le même lien hypertexte pour chaque rubrique généré par la boucle.
J’ai 5 rubriques et il faut un lien hypertexte dans la rubrique numéro 1, la 2, la 3 et enfin la 5ème et évidemment toutes différentes en terme d’url.
Je suppose qu’il faut récupérer le numéro de la rubrique et la mettre dans une variable (#URL_RUBRIQUE?), ai je tord?-- Bruno Graziano.
Bonjour,
Bruno Graziano a écrit :
> Mike LECOMTE a écrit :
>> Jean-Christophe Villeneuve a écrit :
>>> Bruno Graziano a écrit :
>>>> Jean-Christophe Villeneuve a écrit :
>>>>> Bruno Graziano a écrit :
>>>>>> Bonjour,
>>>>>> j'aimerais connaitre la procédure pour transformer une rubrique
>>>>>> en lien hypertexte je suppose que l'on utilise le code suivant:
>>>>>>
>>>>>> |[lien->URL]
>>>>>>
>>>>>> on doit certainement chercher l'id de la rubrique mais est ce
>>>>>> possible?
>>>>>>
>>>>>> merci d'avance.
>>>>>> |
>>>>>> --
>>>>>>
>>>>>>
>>>>>> Bruno Graziano.
>>>>>
>>>>> Tu veux dire un lien vers la rubrique ?
>>>>> dans un squelette :
>>>>> <a href=#URL_RUBRIQUE>vers la rub</a>
>>>>> dans un article
>>>>> [vers la rub->rubXX]
>>>>> XX étant l'id de la rubrique
>>>> En fait je voudrais "détourner" l'utilisation d'une rubrique pour
>>>> en faire un lien clicable hypertexte permettant de pointer
>>>> directement sur un site externe, exemple:
>>>> "Annuaire" serait une rubrique qui lorseque l'on clique dessus l'on
>>>> atterris sur un autre site, est ce possible?
>>>>
>>>> --
>>>>
>>>>
>>>>
>>> Alors pourquoi en faire une rubrique ?
>>> Ton menu est fabriqué comment ? Parce que si tu passes par une
>>> boucle rubriques en affichant les titre, là je vois pas comment.
>>>
>>> ------------------------------------------------------------------------
>>> e.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>
>> Hello Bruno,
>>
>> en fait tu peux utiliser une technique de renard !
>> en fait pour les rubriques que tu veu rediriger vers d'autres sites,
>> tu mets l'url des sites dans le descriptif de ces rubriques
>> et après tu fais dans la boucle de ton squelette
>> <BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
>> <a href="[(#DESCRIPTIF|sinon{#URL_RUBRIQUE})]">#TITRE</a>
>> </BOUCLE_rub>
> Merci, je vais donc tester cela,
> j'ai faillit me résigner à mettre ces liens hypertexte rassemblé sous
> les rubriques "en dur" comme on dit dans ce cas là je crois.
> --
>
>
> Bruno Graziano.
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>
Par contre je ne comprend pas encore bien le fonctionnement de spip:
Je pense mettre ce code dans inc-rubriques.html, mais si je le rajoute à
la boucle <BOUCLE_rubriques(RUBRIQUES)> cela va évidement m'afficher le
même lien hypertexte pour chaque rubrique généré par la boucle.
J'ai 5 rubriques et il faut un lien hypertexte dans la rubrique numéro
1, la 2, la 3 et enfin la 5ème et évidemment toutes différentes en terme
d'url.
Je suppose qu'il faut récupérer le numéro de la rubrique et la mettre
dans une variable (#URL_RUBRIQUE?), ai je tord?
Je peux te proposer ce code à mettre dans 'mes_fonctions.php' :
/*************************************************************
Fonction de test d'URL
$texte= URL (s'applique à une variable SPIP de type URL)
$chapo= CHAPO de l'article ou TEXTE de la rubrique
Exemple : [(#URL_ARTICLE|ap_url_redir{[(#CHAPO*)]})]
*************************************************************/
function ap_url_redir($texte,$chapo="")
{
if(substr($chapo,0,1)=='=')
{ // il y a redirection
if(ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([0-
9]+)$',substr($chapo,1),$match))
{ // il y a une écriture simplifier SPIP
switch(substr($match[1],0,2))
{
case 'ru':
return generer_url_entite($match[8],'rubrique');
break;
case 'br':
return generer_url_entite($match[8],'breve');
break;
case 'au':
return generer_url_entite($match[8],'auteur');
break;
case 'mo':
return generer_url_entite($match[8],'mot');
break;
case 'im':
case 'do':
return generer_url_entite($match[8],'document');
break;
case 'si':
$row=sql_fetsel("url_site","spip_syndic","id_syndic=".$match[8]);
if($row) return $row['url_site'];
break;
default:
return generer_url_entite($match[8],'article');
break;
}
}
else return substr($chapo,1);
}
return $texte;
}
// fin du code
S'applique aussi bien aux articles (champ associé CHAPO) qu'à la possibilité de redirection d'une
rubrique (champ associé TEXTE) et reprend la syntaxe SPIP dans CHAPO : '=URL_directe' ou '=raccoursis
SPIP telle que "art21" ou "rub2"'
Donc :
<a href="[(#URL_RUBRIQUE|ap_url_redir{[(#TEXTE*)]})]">#TITRE</a>
et pas besoin de finasser sur l'utilisation du texte (si "=" au début alors URL)
donc plus de test de numéro de rubrique.
++
Eric.
Bonjour,
Bruno Graziano a écrit :
> Mike LECOMTE a écrit :
>> Jean-Christophe Villeneuve a écrit :
>>> Bruno Graziano a écrit :
>>>> Jean-Christophe Villeneuve a écrit :
>>>>> Bruno Graziano a écrit :
>>>>>> Bonjour,
>>>>>> j'aimerais connaitre la procédure pour transformer une rubrique
>>>>>> en lien hypertexte je suppose que l'on utilise le code suivant:
>>>>>>
>>>>>> |[lien->URL]
>>>>>>
>>>>>> on doit certainement chercher l'id de la rubrique mais est ce
>>>>>> possible?
>>>>>>
>>>>>> merci d'avance.
>>>>>> |
>>>>>> -- >>>>>>
>>>>>>
>>>>>> Bruno Graziano.
>>>>>
>>>>> Tu veux dire un lien vers la rubrique ?
>>>>> dans un squelette :
>>>>> <a href=#URL_RUBRIQUE>vers la rub</a>
>>>>> dans un article
>>>>> [vers la rub->rubXX]
>>>>> XX étant l'id de la rubrique
>>>> En fait je voudrais "détourner" l'utilisation d'une rubrique pour
>>>> en faire un lien clicable hypertexte permettant de pointer
>>>> directement sur un site externe, exemple:
>>>> "Annuaire" serait une rubrique qui lorseque l'on clique dessus l'on
>>>> atterris sur un autre site, est ce possible?
>>>>
>>>> -- >>>>
>>>>
>>> Alors pourquoi en faire une rubrique ?
>>> Ton menu est fabriqué comment ? Parce que si tu passes par une
>>> boucle rubriques en affichant les titre, là je vois pas comment.
>>>
>>> ------------------------------------------------------------------------
>>> e.net/spip ou >>> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>
>> Hello Bruno,
>>
>> en fait tu peux utiliser une technique de renard !
>> en fait pour les rubriques que tu veu rediriger vers d'autres sites,
>> tu mets l'url des sites dans le descriptif de ces rubriques
>> et après tu fais dans la boucle de ton squelette
>> <BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
>> <a href="[(#DESCRIPTIF|sinon{#URL_RUBRIQUE})]">#TITRE</a>
>> </BOUCLE_rub>
> Merci, je vais donc tester cela,
> j'ai faillit me résigner à mettre ces liens hypertexte rassemblé sous
> les rubriques "en dur" comme on dit dans ce cas là je crois.
> -- >
>
> Bruno Graziano.
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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 ou > http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>
Par contre je ne comprend pas encore bien le fonctionnement de spip:
Je pense mettre ce code dans inc-rubriques.html, mais si je le rajoute à
la boucle <BOUCLE_rubriques(RUBRIQUES)> cela va évidement m'afficher le
même lien hypertexte pour chaque rubrique généré par la boucle.
J'ai 5 rubriques et il faut un lien hypertexte dans la rubrique numéro
1, la 2, la 3 et enfin la 5ème et évidemment toutes différentes en terme
d'url.
Je suppose qu'il faut récupérer le numéro de la rubrique et la mettre
dans une variable (#URL_RUBRIQUE?), ai je tord?
Je peux te proposer ce code à mettre dans 'mes_fonctions.php' :
/*************************************************************
Fonction de test d'URL
$texte= URL (s'applique à une variable SPIP de type URL)
$chapo= CHAPO de l'article ou TEXTE de la rubrique
Exemple : [(#URL_ARTICLE|ap_url_redir{[(#CHAPO*)]})]
*************************************************************/
function ap_url_redir($texte,$chapo="")
{
if(substr($chapo,0,1)=='=')
{ // il y a redirection
if(ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([0-
9]+)$',substr($chapo,1),$match))
{ // il y a une écriture simplifier SPIP
switch(substr($match[1],0,2))
{
case 'ru':
return generer_url_entite($match[8],'rubrique');
break;
case 'br':
return generer_url_entite($match[8],'breve');
break;
case 'au':
return generer_url_entite($match[8],'auteur');
break;
case 'mo':
return generer_url_entite($match[8],'mot');
break;
case 'im':
case 'do':
return generer_url_entite($match[8],'document');
break;
case 'si':
$row=sql_fetsel("url_site","spip_syndic","id_syndic=".$match[8]);
if($row) return $row['url_site'];
break;
default:
return generer_url_entite($match[8],'article');
break;
}
else return substr($chapo,1);
}
return $texte;
}
// fin du code
S'applique aussi bien aux articles (champ associé CHAPO) qu'à la possibilité de redirection d'une
rubrique (champ associé TEXTE) et reprend la syntaxe SPIP dans CHAPO : '=URL_directe' ou '=raccoursis
SPIP telle que "art21" ou "rub2"'
Donc :
<a href="[(#URL_RUBRIQUE|ap_url_redir{[(#TEXTE*)]})]">#TITRE</a>
et pas besoin de finasser sur l'utilisation du texte (si "=" au début alors URL)
donc plus de test de numéro de rubrique.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Salut,
Juste une idée : dans la rubrique (dont le titre affiché par ta boucle menu doit etre le lien ) si tu crées un article virtuel que tu rediriges vers le site voulu ?? En faisant "s'afficher directement l'article si un seul article contenu dans rubrique"...Logiquement tu cliques sur ta rubrique , s'ouvre alors l'article virtuel qui est redirigé vers le site voulu. Ça le ferait pas ça ?
BATUK a écrit :
Bonjour,
Bruno Graziano a écrit :
> Mike LECOMTE a écrit :
>> Jean-Christophe Villeneuve a écrit :
>>> Bruno Graziano a écrit :
>>>> Jean-Christophe Villeneuve a écrit :
>>>>> Bruno Graziano a écrit :
>>>>>> Bonjour,
>>>>>> j'aimerais connaitre la procédure pour transformer une rubrique
>>>>>> en lien hypertexte je suppose que l'on utilise le code suivant:
>>>>>>
>>>>>> |[lien->URL]
>>>>>>
>>>>>> on doit certainement chercher l'id de la rubrique mais est ce
>>>>>> possible?
>>>>>>
>>>>>> merci d'avance.
>>>>>> |
>>>>>> -- >>>>>>
>>>>>>
>>>>>> Bruno Graziano.
>>>>>
>>>>> Tu veux dire un lien vers la rubrique ?
>>>>> dans un squelette :
>>>>> <a href=#URL_RUBRIQUE>vers la rub</a>
>>>>> dans un article
>>>>> [vers la rub->rubXX]
>>>>> XX étant l'id de la rubrique
>>>> En fait je voudrais "détourner" l'utilisation d'une rubrique pour
>>>> en faire un lien clicable hypertexte permettant de pointer
>>>> directement sur un site externe, exemple:
>>>> "Annuaire" serait une rubrique qui lorseque l'on clique dessus l'on
>>>> atterris sur un autre site, est ce possible?
>>>>
>>>> -- >>>>
>>>>
>>> Alors pourquoi en faire une rubrique ?
>>> Ton menu est fabriqué comment ? Parce que si tu passes par une
>>> boucle rubriques en affichant les titre, là je vois pas comment.
>>>
>>> ------------------------------------------------------------------------
>>> e.net/spip ou >>> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>
>> Hello Bruno,
>>
>> en fait tu peux utiliser une technique de renard !
>> en fait pour les rubriques que tu veu rediriger vers d'autres sites,
>> tu mets l'url des sites dans le descriptif de ces rubriques
>> et après tu fais dans la boucle de ton squelette
>> <BOUCLE_rub(RUBRIQUES){tout les trucs qui vont bien ici}
>> <a href="[(#DESCRIPTIF|sinon{#URL_RUBRIQUE})]">#TITRE</a>
>> </BOUCLE_rub>
> Merci, je vais donc tester cela,
> j'ai faillit me résigner à mettre ces liens hypertexte rassemblé sous
> les rubriques "en dur" comme on dit dans ce cas là je crois.
> -- >
>
> Bruno Graziano.
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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 ou > http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>
Par contre je ne comprend pas encore bien le fonctionnement de spip:
Je pense mettre ce code dans inc-rubriques.html, mais si je le rajoute à
la boucle <BOUCLE_rubriques(RUBRIQUES)> cela va évidement m'afficher le
même lien hypertexte pour chaque rubrique généré par la boucle.
J'ai 5 rubriques et il faut un lien hypertexte dans la rubrique numéro
1, la 2, la 3 et enfin la 5ème et évidemment toutes différentes en terme
d'url.
Je suppose qu'il faut récupérer le numéro de la rubrique et la mettre
dans une variable (#URL_RUBRIQUE?), ai je tord?Je peux te proposer ce code à mettre dans 'mes_fonctions.php' :
/*************************************************************
Fonction de test d'URL
$texte= URL (s'applique à une variable SPIP de type URL)
$chapo= CHAPO de l'article ou TEXTE de la rubrique
Exemple : [(#URL_ARTICLE|ap_url_redir{[(#CHAPO*)]})]
*************************************************************/
function ap_url_redir($texte,$chapo="")
{
if(substr($chapo,0,1)=='=')
{ // il y a redirection
if(ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([0-
9]+)$',substr($chapo,1),$match))
{ // il y a une écriture simplifier SPIP
switch(substr($match[1],0,2))
{
case 'ru':
return generer_url_entite($match[8],'rubrique');
break;
case 'br':
return generer_url_entite($match[8],'breve');
break;
case 'au':
return generer_url_entite($match[8],'auteur');
break;
case 'mo':
return generer_url_entite($match[8],'mot');
break;
case 'im':
case 'do':
return generer_url_entite($match[8],'document');
break;
case 'si':
$row=sql_fetsel("url_site","spip_syndic","id_syndic=".$match[8]);
if($row) return $row['url_site'];
break;
default:
return generer_url_entite($match[8],'article');
break;
}
else return substr($chapo,1);
}
return $texte;
}
// fin du codeS'applique aussi bien aux articles (champ associé CHAPO) qu'à la possibilité de redirection d'une
rubrique (champ associé TEXTE) et reprend la syntaxe SPIP dans CHAPO : '=URL_directe' ou '=raccoursis
SPIP telle que "art21" ou "rub2"'Donc :
<a href="[(#URL_RUBRIQUE|ap_url_redir{[(#TEXTE*)]})]">#TITRE</a>
et pas besoin de finasser sur l'utilisation du texte (si "=" au début alors URL)
donc plus de test de numéro de rubrique.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Salut,
Juste une idée : dans la rubrique (dont le titre affiché par ta boucle menu doit etre le lien ) si tu crées un article virtuel que tu rediriges vers le site voulu ?? En faisant "s'afficher directement l'article si un seul article contenu dans rubrique"...Logiquement tu cliques sur ta rubrique , s'ouvre alors l'article virtuel qui est redirigé vers le site voulu. Ça le ferait pas ça ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Merci à tous ceux qui ont bien voulu m'aider,
j'ai finalement adopté la méthode d'Eric et suivis ses conseils à savoir l'utilisation de la fonction "ap_url_redi" (on crée un fichier "mes_options.php") j'ai ensuite fait appel à <a href="[(#URL_RUBRIQUE|ap_url_redir{[(#TEXTE*)]})]">#TITRE</a> dans les boucles de rubriques et les boucles de sous rubriques du fichier inc-rubriques.html (j'ai copié tous les fichiers du répertoire squellettes-dist vers un répertoire appellé squellettes).
Ainsi dans l'interface consacré à la création des rubriques il suffit de taper dans le champ texte de la rubrique "=" suivis de l'url souhaité.
Merci à toi Eric.
![]()
--
Bruno Graziano.