Annonce

#1 2006-02-28 21:35:57

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : tag spécial d'inclusion

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  neutral


PHP et MySQL, un duo gagnant !

Hors ligne

#2 2006-02-28 23:21:28

rateck
Membre
Inscription : 2006-02-24
Messages : 54

Re : tag spécial d'inclusion

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

#3 2006-02-28 23:48:16

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : tag spécial d'inclusion

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

#4 2006-03-20 20:31:19

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : tag spécial d'inclusion

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

#5 2006-03-22 17:11:55

rateck
Membre
Inscription : 2006-02-24
Messages : 54

Re : tag spécial d'inclusion

Les anglicistes mettraient "now", pourquoi pas "tds".
La syntaxe avec des attributs est d'autant meilleure qu'elle n'est pas limitative.

Hors ligne

#6 2006-03-24 18:08:23

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : tag spécial d'inclusion

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

#7 2007-02-09 15:11:22

berfaz
Membre
Lieu : Bordeaux
Inscription : 2007-02-09
Messages : 7
Site Web

Re : tag spécial d'inclusion

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

Pied de page des forums