Je compte ajouter une lame au Couteau Suisse qui permet de faire des citations dynamiques grâce à une balise <extrait>.
Qu'en pensez-vous ?
Voici une description possible :
Citations internes : une lame qui permet d’extraire une partie de n’importe quel texte du site en spécifiant un raccourci SPIP, un début et une fin de texte .
Exemples de syntaxe :
- vers un article : <extrait>18:Le début de la citation(...)Jusque ici.</extrait>
- vers une brève : <extrait>br4:Voyez un peu(...)vite !</extrait>
// Fonction de remplacement
function extraits_rempl($texte) {
return preg_replace_callback(
',<extrait>([^:]+):(.*)\(\.\.\.\)(.*)</extrait>,Ums',
'extraits_callback',
$texte
);
}
Ce peut être une bonne idée.
Mais se mettrait cette citation ?
Si c'était dans le descriptif pourquoi pas.
Et si, en plus, c'était une citation "changeante", pourquoi pas !
Pat a écrit :
Bonjour,
Je compte ajouter une lame au Couteau Suisse qui permet de faire des citations dynamiques grâce à une balise <extrait>.
Qu'en pensez-vous ?
Voici une description possible :
Citations internes : une lame qui permet d’extraire une partie de n’importe quel texte du site en spécifiant un raccourci SPIP, un début et une fin de texte .
Exemples de syntaxe :
- vers un article : <extrait>18:Le début de la citation(...)Jusque ici.</extrait>
- vers une brève : <extrait>br4:Voyez un peu(...)vite !</extrait>
// Fonction de remplacement
function extraits_rempl($texte) {
return preg_replace_callback(
',<extrait>([^:]+):(.*)\(\.\.\.\)(.*)</extrait>,Ums',
'extraits_callback',
$texte
);
}
D'après ce qu'explique Pat, ca serait utilisable partout, comme <imgX> pour
insérer l'image X.
Mais, ne vaudrait il pas mieux utiliser des raccourcis <extraitX> qui
afficheraient le texte situé entre <extrait> et </extrait> de l'article X ?
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
b.poiraud
Envoyé : samedi 22 décembre 2007 07:48
À : Pat; spip@rezo.net
Objet : Re: [Spip] [CS] Citations internes
Ce peut être une bonne idée.
Mais se mettrait cette citation ?
Si c'était dans le descriptif pourquoi pas.
Et si, en plus, c'était une citation "changeante", pourquoi pas !
Pat a écrit :
Bonjour,
Je compte ajouter une lame au Couteau Suisse qui permet de faire des
citations dynamiques grâce à une balise <extrait>.
Qu'en pensez-vous ?
Voici une description possible :
Citations internes : une lame qui permet dextraire une partie de
nimporte quel texte du site en spécifiant un raccourci SPIP, un début
et une fin de texte .
Exemples de syntaxe :
- vers un article : <extrait>18:Le début de la citation(...)Jusque
ici.</extrait>
- vers une brève : <extrait>br4:Voyez un peu(...)vite !</extrait>
// Fonction de remplacement
function extraits_rempl($texte) {
return preg_replace_callback(
',<extrait>([^:]+):(.*)\(\.\.\.\)(.*)</extrait>,Ums',
'extraits_callback',
$texte
);
}
Mon utilisation immédiate est une tarification changeante chaque année et présente dans plusieurs articles, ou un report de coordonnées ou d'informations partagées par plusieurs articles et régulièrement mises à jour dans un article, un mot clé ou un brève...
Une extension possible de cette fonctionnalité serait de citer un extrait de page html distante.
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Pat
Envoyé : samedi 22 décembre 2007 13:16
À : spip@rezo.net
Objet : Re: [Spip] [CS] Citations internes
Samy RABIH a écrit :
D'après ce qu'explique Pat, ca serait utilisable partout, comme <imgX>
pour
insérer l'image X.
Mais, ne vaudrait il pas mieux utiliser des raccourcis <extraitX> qui
afficheraient le texte situé entre <extrait> et </extrait> de l'article X
?
J'y avais pensé, mais pkoi pas étendre ces citations à tous les #TEXTE
de SPIP, pas seulement un article...