Jump to content
  • 0

Comment Créer Une Fonction Qui Me Permet De Gérer Les Commentaires Des Visiteurs...


Question

Bonjour,

Je veux faire une fonction qui donne la possibilité d'ajouter des commentaires à une fiche Web.

Vu que les commentaires peuvent être de plusieurs centaines, je veux savoir comment écrire cette fonction sans limites...

J'ai un champ FileMaker "Comments" qui contient toujours des infos comme ceci :

#NewComment#

commentaires divers

#NewComment#

commentaires2 divers

#NewComment#

commentaires3 divers

#NewComment#

etc...

etc...

J'ai testé déjà quelques fois, mais je n'arrive pas à trouver le moyen de dire :

début de boucle

Si dans mon champ "Comments" on trouve #NewComment#

inclure le texte du champ du 1er #NewComment# au 2eme #NewComment#

et inclure "ce texte ci divers"

fin de si

puis en boucle

donc inclure le texte de la seconde zone #NewComment# du 3eme au 4eme #NewComment#

etc, en boucle, du 5eme au 6eme, du 7eme au 8eme, etc...

jusqu'à la fin du champ.

Une fois la source bien travaillée, je pourrais créer un joli tableau qui se créer en fonction de chaque zone #NewComment#

Mais là, je viens de l'écrire, et ce n’est pas si facile que ça...

Avec une fonction contain ?

C'est faisable en xslt, ont dit qu'on peu tout modifier, modeler... alors on verra

merci à tous

Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Bonjour Mario,

En XSL-T, il est plus simple de travailler sur des balises que sur le contenu des balises. Ne serait-il pas plus simple d'avoir une table 'Commentaires', et donc un enregistrement par commentaire, plutôt que d'avoir une rubrique contenant tous les commentaires ? Ce qui vous permettrait d'avoir une boucle sur un nœud XML.

Vous avez à votre disposition les fonctions suivantes, si vous souhaitez réellement traiter le contenu d'une rubrique :

  • contains( chaîne1, chaîne2)
  • substring( chaîne1, position, nombre)
  • substring-after( chaîne1, chaîne2)
  • substring-before( chaîne1, chaîne2)
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...