Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Que diriez-vous d'un tag spécial permettant d'inclure le contenu d'un fichier local ou disponible via http (ou ftp ?) ?
Par exemple, une newsletter au format texte:
Bonjour à tous,
... texte divers, news du site, etc...
--
Signature de la liste
Au lieu d'avoir la signature en dur, on pourrait avoir:
Bonjour à tous,
... texte divers, news du site, etc...
--
#INCLURE(http://example.org/path/to/file)
Le contenu du fichier ciblé remplaçant la ligne #INCLURE(...) au moment de l'envoi.
Qu'en pensez-vous ?
Par contre, si je le fais, ça va être galère pour adapter le système de prévisualisation
PHP et MySQL, un duo gagnant !
Hors ligne
c'est une bonne idée, surtout pour les signatures en HTML qui peuvent être volumineuses. Mais cela pourrait être utilisé pour toute partie de NL issue d'ailleur, répétitive, ...
J'irai plus loin, le lien pourrait être de la forme :
#INCLURE FILE=http://example.org/path/to/file (Inclusion à partir d'un site Web)
ou
#INCLURE LOCAL=c:/thes/avert/pied_de_page.html (Inclusion à partir d'un fichier sur le réseau local)
ou
#INCLURE TABLE=pied_de_page_std (Inclusion à partir d'une table ou pied_de_page_std correspondrait à l'identifiant d'un texte/html archivée dans la table "wa_inclure").
Hors ligne
c'est une bonne idée, surtout pour les signatures en HTML qui peuvent être volumineuses. Mais cela pourrait être utilisé pour toute partie de NL issue d'ailleur, répétitive, ...
Bien sùr, ce ne serait pas spécifique à la partie signature de la newsletter, ce serait utilisable n'importe où dans la newsletter, l'application se bornant à remplacer les occurences de #INCLURE(...) par le contenu du fichier ou de la ressource ciblé.
J'irai plus loin, le lien pourrait être de la forme :
#INCLURE FILE=http://example.org/path/to/file (Inclusion à partir d'un site Web)
ou
#INCLURE LOCAL=c:/thes/avert/pied_de_page.html (Inclusion à partir d'un fichier sur le réseau local)
C'est dommage, pourquoi compliquer la syntaxe ? Le script peut tout à fait détecter si le lien dans les parenthèses commence par http:// ou ftp://. Si ce n'est pas le cas ou que cela commence par file:///, on considère que l'on a à faire à un chemin vers un fichier local.
Dans tous les cas, l'application n'a plus ensuite qu'à récupérer la ressource ou le contenu du fichier local.
#INCLURE TABLE=pied_de_page_std (Inclusion à partir d'une table ou pied_de_page_std correspondrait à l'identifiant d'un texte/html archivée dans la table "wa_inclure").
Désolé, il est exclu d'ajouter une table à ce niveau du développement de wanewsletter 2.3 :tss:
PHP et MySQL, un duo gagnant !
Hors ligne
Bon, j'hésite entre deux syntaxes:
#INCLURE(http://domain.tld/path/to/file)
<?inclure src="http://domain.tld/path/to/file"?>
La première est plus simple, mais la deuxième est plus facile à faire évoluer à l'avenir (ajout d'attribut).
Un mécanisme que je veux ajouter est l'inclusion immédiate, c'est à dire que le contenu du fichier ciblé est inclus dés la prochaine sauvegarde, et non juste avant l'envoi.
#INCLURE(http://domain.tld/path/to/file, TDS)
<?inclure src="http://domain.tld/path/to/file" tds="true"?>
On voit tout de suite l'avantage de la deuxième syntaxe… (tds signifie "Tout De Suite", j'ai pas trouvé autre chose pour l'instant :grin2: )
Qu'en pensez-vous ?
PHP et MySQL, un duo gagnant !
Hors ligne
Les anglicistes mettraient "now", pourquoi pas "tds".
La syntaxe avec des attributs est d'autant meilleure qu'elle n'est pas limitative.
Hors ligne
J'ai donc choisi la syntaxe suivante:
<?inclure src="http://domain.tld/path/to/file" tds="true"?>
ainsi que celle-là pour ne pas faire de jaloux:
<?include src="http://domain.tld/path/to/file" now="true"?>
PHP et MySQL, un duo gagnant !
Hors ligne
Je cherche justement a avoir ce genre de code, ou en est il ? est ce tombé aux oubliettes ?
Si c'est le cas, comment et ou inserer cette signature dans le fichier envoi.php pour ne pas avoir a la retapper à chaque fois ?[/code]
Fabien Bertry Photographies :
http://www.fabienbertry.com
Association de théâtre d'improvisation :
http://www.licoeur.com
Hors ligne
Pages : 1