Tu as bien compris. Je ne peux pas te poster un exemple concret ici (code trop long et problème de confidentialité) mais je peux t'expliquer un peu plus le principe.
C'est une sorte de CMS que j'ai mis en place. C'est à dire que l'internaute peut créer ses propres pages HTML à partir d'un formulaire. Voici le détail :
1 - l'internaute saisit le formulaire
2 - après validation, un script génère une page ASP qui contient tout ce qui a été saisi par le formulaire
3 - la page ASP est publiée sur un site quelconque
Rien de compliqué jusque-là. Là où ça se complique, c'est qu'il fallait ajouter l'option "blog". C'est à dire permettre de réagir aux pages ASP publiées. Cette option étant activale/désactivable. Du coup, il fallait ajouter du code ASP dans la pages publiées. Voici ce que ça donnait :
1 2 3 4 5 6 7 8
|
' Ecriture de la page (rien de compliqué)
...
' Condition pour afficher le blog
response.write "<" & chr(37 ) & "If booBlog Then " & chr(37 ) & ">"
response.write "<" & chr(37 ) & "numBlog=" & numBlog & chr(37 ) & ">"
response.write "<!--#include virtual=""/blog.asp"" -->"
response.write "<" & chr(37 ) & "End if" & chr(37 ) & ">" |
Comme tu peux voir, le code généré sera le suivant :
1 2 3 4 5
|
<%If booBlog Then %>
<%numBlog=1%>
<!--#include virtual="/blog.asp"" -->
<%End if%> |
Ca permet d'activer/désactiver le blog à la volée sans regénérer les pages. Pour info, la gestion du blog est dans l'include.
C'est pas évident à expliquer, j'imagine à comprendre ...

Partager