Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Aide compréhension de fonction

Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1210
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 16 Février 2006, 9:26
Ece que quelqu'un pourrait m'expliquer ou passe le texte contenu entre les balises FSCode (ex: [balise]texte entre balise[/balise]) dans la fonction fscode_subparse, et sutout comment le récupérer ?

Merci


 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 16 Février 2006, 13:54
pas très simple hélas cela dépend aussi du type de balise de mémoire


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Volcan
Avatar de Mido
  • Age : 32 ans
  • Messages : 1836
  • Inscrit : 28 Janvier 2005
  Lien vers ce message 16 Février 2006, 14:00
Le principe général est quand même standard: Une expression régulière va chercher les "balises" [machin] et [/machin] et récupérer toutes les occurences, remplacer soit le contenu, soit la balise par quelque chose, et remettre ça dans le flot du texte.

Maintenant, les regexp (expressions régulière) c'est l'horreur -_- A part ça...

Midori....


http://www.loutan.net/ub/encyclo.gif
http://www.loutan.net/ub/ludivers.gif
http://www.loutan.net/ub/yves.gif
 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2716
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 16 Février 2006, 14:21
Ton texte n'est pas modifié, on cherche juste les parties correspondantes aux "Pattern" ouvrantes et fermantes et on les remplace par celles que tu as donné :-D
Sa se rapproche du parse_simple_fscode mais en un peu plus complexe.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1210
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 16 Février 2006, 14:22
J'ai à peu pres compris les détails de la fonction, c'est à dire que je sais comment récupérer par exemple la valeur "machin" dans cette balise ([balise="machin"]texte[/balise]).

Par contre quand elle est sous la forme [balise]machin[/balise], la valeur "machin" est rajouté directement entre le $theme_open et le $theme_ferme choisis dans le fichier configuration_theme.php.

Sauf que je voudrais la réutiliser à l'interieur du $theme_open (et non pas entre les 2), et pour le moment aucun FSCode ne le fait, donc je ne peux pas prendre exemple, et je n'ai pas encore trouvé de solutions... merci en tout cas pour vos réponses...

Je sais pas si tout le monde trouve ça très clair. x)


 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1210
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 16 Février 2006, 14:25
Citation (Korko)
Ton texte n'est pas modifié, on cherche juste les parties correspondantes aux "Pattern" ouvrantes et fermantes et on les remplace par celles que tu as donné :-D
Sa se rapproche du parse_simple_fscode mais en un peu plus complexe.

Si j'ai bien compris il suffit que je "nettoie" ma variable des balises, que je la stock, et que je la réutilise ensuite ?


 
Equipe des MODS
Avatar de Korko
  • Age : 22 ans
  • Messages : 2716
  • Inscrit : 06 Octobre 2004
  Lien vers ce message 16 Février 2006, 15:05
Inspire toi du quote.


Dieu vous aime. Offre soumise à conditions
Je suis une Brute
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1210
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 17 Février 2006, 14:05
Tu avais raison Korko, en regardant de plus pres la fonction pour les quote j'ai réussi à comprend comment ça focntionnait :D

J'ai donc réussi à faire se que je voulais, merci Korko, Mido et flash ! (:)


 
Répondre


.