Citations internes

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
  );
}

Pat

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
  );
}

Pat

_______________________________________________
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 : FAQ webmestre - SPIP

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 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
  );
}

Pat

_______________________________________________
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 : FAQ webmestre - SPIP

_______________________________________________
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 : FAQ webmestre - SPIP

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...

Pat

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.

Pat

Oui pourquoi pas:)

-----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...

Pat

_______________________________________________
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 : FAQ webmestre - SPIP