SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 128 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > Archives Email > e-carte SPIP, carte postale virtuelle

e-carte SPIP, carte postale virtuelle

11 novembre 2004 – par lcdh – 47 commentaires

5 votes

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Entièrement multilingue Tout visiteur sur votre site peut écrire une carte postale virtuelle destinée à un ami. Celui-ci recevra un e-mail l’avertissant que xx lui a écrit une carte, et qu’elle attend d’être consultée à l’adresse http://www.monsite.cometc.

Introduction

Cette contrib a pour but la promotion de votre site de manière ludique ... vous faire connaître, augmenter votre trafic.

C’est une adaptation d’un script sous licence GNU General Public License.
Vous trouverez le script d’origine à cette adresse : openconcept.ca

Vous pourrez très bientôt venir consulter cette e-carte postale virtuelle « en live » sur mon site http://www.inparis.info (en cours de construction au moment de la sortie de cette contrib).

Installation (environ 5 mn temps de téléchargement inclus)

1- téléchargez et décompressez le zip

  • téléchargez l’un des deux zip selon que vous avez installé la version officielle de spip en .php3 ou une version en .php pour ceux dont les hébergeurs ne supportent plus le .php3 (c’est mon cas) Décompressez le zip

2- upload dans le dossier « www » ou « web » de votre site

  • racine de votre site
    • à la racine de votre site spip uploadez le contenu du dossier (et pas le dossier lui-même) upload
    • à la racine de votre site uploadez le dossier lui-même (avec son contenu) lacartespip
    • super important : grâce à votre logiciel de ftp, réglez le CHMOD de www/lacartespip/cardfile.txt à 666. Si vous ne le faites pas ... vous allez vous retrouver avec des messages d’erreur partout et rien ne marchera.
  • dossier IMG
    • dans votre dossier IMG uploadez le dossier lui-même (avec son contenu) carte

3- mise en service

  • créez un lien vers votre « service de cartes postales » depuis n’importe quelle page de votre site en incluant pour la version php :

    pour la version php3 :

  • et c’est fini !
  • prévu pour les tous débutants, ce script est livré déjà inclus dans des pages spip (squelettes par défaut). Vous n’avez donc pas à l’intégrer dans des pages que vous auriez à créer.
  • Ceci dit, rien ne vous empêche bien entendu de copier / coller les portions de script dans vos pages personnalisées.

Pré-requis

-  vous utilisez spip ... :-)
-  la fonction « générer automatiquement des vignettes » lors de l’inclusion des images sous la forme documents dans vos articles se fait correctement.
-  vos vignettes font de préférence 150 px maxi (taille proposée par défaut), si elles sont plus grandes, il vous faudra très probablement retoucher la feuille carte_postale.css
-  vous êtes chez un hébergeur avec une fonction mail activée.

Le principe sous spip en images

1- Choisir son image, fichier send.html/php

01 choisir son image


-  ce sont en fait les vignettes générées par spip quand vous ajoutez une image par la fonction « ajouter un document » lors de la réaction de vos articles
-  elle sont issues de l’ensemble de vos articles
-  elles sont proposées de façon aléatoire et il suffit de cliquer sur le bouton pour les changer si on ne trouve pas son bonheur dans les 8 proposées.
-  pour les étourdis et distraits qui oublieraient d’en choisir une, la première est sélectionnée par défaut.

2- Entrer les coordonnées et composer son message, fichier send.html/php

02 rédiger son message


-  se passe de commentaire,
-  juste un cependant, tous les champs sont requis.

3- Validation, fichier send.html/php

03 valider ou recommencer


-  possibilité de tout effacer ou valider
-  l’envoi ne se fait qu’après visualisation de la carte sous son format « définitif »

4- Visualisation, fichier send_it.html/php

04 prévisualisation de la carte


-  a ce stade, on peut toujours soit choisir d’envoyer, soit choisir de revenir en arrière et corriger.
-  vous noterez que quand la carte est trop longue, une scroll bar se crée automatiquement à droite, permettant de ne pas déformer affreusement le cadre.

5- Accès à la consultation, fichier receive.html/php

05 accès à la consultation en ligne

Le destinataire reçoit dans son mail au choix 2 url,
-  l’une (ci-dessus) vers receive.php ?lang=xy où il lui faut entrer le n° de sa carte postale et le mot de passe qui lui sont indiqués dans le mail
-  l’autre (ci-dessous) vers receive_it.php ?lang=xy&viewcard=0&random=00 où il arrive en ce cas (sans passer pas la case départ) tout de suite à la capture suivante :

6- La carte en consultation en lignefichier receive_it.html/php

06 la carte en ligne


-  avec possibilité de répondre
-  et / ou de visiter votre site.

Compatibilité navigateurs

PC Mozilla Firefox
PC Netscape 7.2
PC Explorer 6

Contenu du pack « ecarte.zip »

à droite après la flèche, leur destination, à lire comme « doit être mis dans »)

  • dossier upload
    • send.html -> racine de votre site
    • send.php -> racine de votre site
    • send_it.html -> racine de votre site
    • send_it.php -> racine de votre site
    • receive.html -> racine de votre site
    • receive.php -> racine de votre site
    • receive_it.html -> racine de votre site
    • receive_it.php -> racine de votre site
    • carte_postale.css -> racine de votre site
  • dossier lacartespip -> racine de votre site
    • cardfile.txt
  • dossier carte -> dossier IMG
    • tampon.gif
    • timbre.gif

Sécurité

-  mot de passe un mot de passe est requis pour visualiser les cartes, il est de 4 chiffres (aléatoires)
-  le code php est désactivé dans les messages, vous ne risquez donc pas de subir de malveillance et de téléchargement de code à l’insu de votre plein grès :-)
-  htaccess et htpasswd si le fichier cardfile.txt qui contient les données des cartes enregistrées vous est livré dans un dossier à part, c’est pour vous permettre, en toute tranquilité, de mettre un .htaccess et un .htpasswd dans ledit dossier. Ainsi, votre fichier cardfile.txt ne sera pas consultable en tapant son adresse http://www.monsite.com/lacartespip/cardfile.txt. Pour en savoir plus sur .htaccess et un .htpasswd, allez faire un tour sur la page suivante : Toulouse Renaissance
-  CNIL petite note au passage sur vos devoirs : si vous utilisez cette contrib et habitez la France, vous devez enregistrer votre site à la CNIL. En effet, tout site (perso ou pas) recceuillant des données personnelles qui peuvent permettre d’identifier une personne (et les e-mails en sont) doivent obligatoirement faire l’objet d’une déclaration à la CNIL. Ne vous inquiétez pas, ça prend très peu de temps et c’est très facile : ici : formulaire pour déclaration en ligne , ici : page générale de l’obligation légale de la déclaration. Si vous n’utilisez pas ce script, mais que vous permettez l’enregistrement de rédacteurs, ou plus simplement, obligez les visiteurs à laisser leur e-mail dans les forums de votre site, cette déclaration est tout de même obligatoire.

FAQ

  • comment faire pour régler le CHMOD ?
    • une fois le dossier « lacartespip » uploadé par un logiciel ftp à la racine de votre site, ouvrez-le.
    • cliquez avec le bouton droit de la souris sur « cardfile.txt » et sélectionnez « propriétés » ou « settings ». Entrez 666 et validez.
  • j’ai pas de logiciel ftp
  • mon site n’est qu’en français et pas multilingue, que dois-je changer dans l’installation et la mise en service ?
    • rien, absolument rien, cette contrib marchera sans problème
  • est-ce que j’ai le droit de modifier et redistribuer ce script ?
    • bien entendu.
    • merci cependant de ne pas supprimer les informations relatives à son créateur, en tête de chaque portion de script
  • heu, j’ai pas d’article avec images
    • vous reste plus qu’à en créer un.
    • un seul article contenant 8 images suffit.
    • attention cependant, téléchargez les images par la fonction « ajouter un document » et pas par la fonction « ajouter une image » ... la génération de vignettes ne se ferait pas.
  • ok ok, mais jusque là je ne « générais » aucune vignette, alors comment je fais ?
    • allez dans votre espace privé
    • configuration du site / fonctions avancées / Génération de miniatures des images
    • cochez « Générer automatiquement les miniatures des images. »
    • choisissez gd1 ou gd2 ou convert en cliquant sur l’une des images
    • choisissez pour « Taille maximale des vignettes générées par le système » 150 pixels
    • validez vos choix
  • je veux que la carte ne prenne des images que de certains articles
    • vous devez éditer le fichier sent.html et modifier les
      « BOUCLE_generer_image_incluse_cheked » et « BOUCLE_generer_image_incluse » et préciser id_article=xx|xx|xx|xx, en remplaçant les xx par vos numéros d’articles, exemple :

<BOUCLE_generer_image_incluse_cheked(DOCUMENTS){0,1}{doublons}{extension==jpg|png|gif}{mode=document}{par hasard}{id_article=xx|xx|xx|xx}>.

N’oubliez pas de modifier aussi la deuxième boucle :

<BOUCLE_generer_image_incluse(DOCUMENTS){1,7}{doublons}{extension==jpg|png|gif}{mode=document}{par hasard}{id_article=xx|xx|xx|xx}>

  • j’ai mes squelettes dans un dossier à part
    • installez tout comme indiqué en « Installation », et mettez simplement tous les fichiers .html dans le dossier où vous stockez vos autres squelettes.
    • vous n’avez rien d’autre à changer

Modifications par rapport au scrip de départ

  • compatibilité avec spip et le multilinguisme, quelle que soit la langue de votre visiteur, il créera et / ou visualisera sa carte dans sa langue (dans la limite les langues proposées par spip)
  • les icones « txt » etc qui ne sont pas des images miniatures n’apparaîtront pas dans les images disponibles pour la création de la carte
  • le design est entièrement revu pour donner vraiment en résultat un visuel « carte postale » et pour guider au mieux le visiteur dans toutes les étapes de la création de l’envoi et de la réception de sa carte
  • tous les fichiers étaient construits avec des tables, ils sont maintenant entièrement en DIV / CSS
  • insertion de divers boutons permettant de revenir en arrière (en conservant les informations saisies)
  • création du bouton « changer images » pour le cas où les images ne conviendraient pas au visiteur
  • tous les champs de rédaction du message sont requis (ça supprime un bug)
  • les champs sont pré-remplis quand on clique sur « répondre à ce message », les email et noms expéditeurs et destinataires sont déjà remplis. Idem quand un expéditeur décide d’envoyer une autre carte, sont nom et son e-mail sont déjà remplis.
  • le caractère " est supprimé des messages (correction de bug)
  • la vérification de la validité des e-mail est plus poussée
  • création d’un message d’avertissement pour le cas de saisie d’un numéro de carte qui n’existe pas
  • création du dossier « lacartespip » qui contient cardfile.txt pour l’installation plus aisée de .htaccess et .htpssword
  • présélection de la première image par défaut pour les distraits
e-carte pour spip en php3
e-carte pour spip en php

P.-S.

  • En tout premier lieu, je remercie très sincèrement les créateurs de spip, ainsi que tous ceux qui proposent des contribs et les mettent gracieusement à la disposition de la communauté.
  • Cette contrib est voulue très détaillée, très explicative et totalement prête à l’emploi pour permettre à tous les utilisateurs de spip, même les tous débutants, de l’utiliser.
  • Toutes les inclusions des balises « multi » pour traduire les textes qui ne sont pas dispos dans les fichiers de langue de spip ont été réalisées avec un traducteur automatique. Je parle quelques langues et j’ai pu corriger certaines traductions « malheureuses » mais pas 10 langues (j’ai beaucoup perdu en japonais, chinois et russe par exemple :-)), donc si vous trouvez des erreurs ou si vous avez des langues à ajouter, ce serait bien d’en faire profiter la communauté en postant vos corrections et / ou ajouts ci-dessous dans le forum.
  • Je ne me suis mise au html qu’il y a un an environ, à spip un peu moins, et m’intéresse vraiment au php depuis 1 semaine ... donc si vous trouvez des erreurs de code ou du code à alléger ... bienvenue :-)
  • Evolutions envisagées pour cette contrib :
    • mail d’avertissement à l’expéditeur de la carte pour lui signaler que son destinataire l’a lue
    • suppression automatique des cartes lues depuis X jours
    • mail automatique aux destinataires qui n’ont pas lu leur carte, pour leur signaler qu’elle sera effacée dans x jours
    • choix du timbre
    • probable passage vers mysql et importation du fichier cardfile.txt pour ne perdre aucune carte
  • mais en attendant que j’ai le temps et que je sois plus avancée en php pour coder tout ça ... si certains d’entre vous se sentent le courage et l’envie de coder ...

Dernière modification de cette page le 2 août 2009

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 28 mars 2005 à 19:46, par jari En réponse à : > e-carte Spip, carte postale virtuelle

    Bonjour,
    Bonne contrib. Mais je reçois 3 email par envoi. Auriez vous une idée du Pb. Merci. Salutations

    • Le 31 mars 2005 à 10:03, par Soÿ En réponse à : > e-carte Spip, carte postale virtuelle

      Non, comme ça, pas d’idée ... Tu tournes sous quelle version de spip ? Tu es chez quel hébergeur ? Cette contrib fonctionnait-elle chez toi avant ? Et si oui, avant quoi ?

    • Le 5 avril 2005 à 10:24, par j En réponse à : > e-carte Spip, carte postale virtuelle

      Bonjour
      L’hébergeur est Free. Mon site est sous Spip 1.72. C’est la première fois que je teste cette contrib. Elle fonctionne. Mais il me semble que lors de la prévisualisation un email est envoyé. Le correspondant reçoit 3 emails avec des codes différents. On retrouve cet info dans le fichier cardfile.txt :

      50:IMG/jpg/easter-egg.jpg:a@yahoo.fr:A
      :b@laposte.net:Bruno:Bonne fte.

      Bruno:2038
      51:IMG/jpg/easter-egg.jpg:a@yahoo.fr:A
      :b@laposte.net:Bruno:Bonne fte.

      Bruno:1899
      52:IMG/jpg/easter-egg.jpg:a@yahoo.fr:A
      :b@laposte.net:Bruno:Bonne fte.

      Bruno:5264

      Dans cet exemple on a donc 3 fois le même envoi. dans le texte les accents ne sont pas pris en compte ici fte pour fête.
      Merci de votre aide Salutations

    • Le 5 avril 2005 à 13:49, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Tu as modifié les fichiers d’origine de cette contrib ?
      Tu veux bien me donner une url stp, que je jette un oeil à ton code.

      Très franchement, je ne connais pas les « spécificités free » donc j’espère que ça ne vient pas de là.

      J’attends ta réponse.

      Bien à toi

    Répondre à ce message

  • Le 17 novembre 2004 à 22:44, par U. Saloff-Coste En réponse à : Transmit & MAC

    Bonjour, j’utilise un Mac, avec Transmit comme application de FTP. Je ne crois pas avoir la possibilité offerte aux FTP PC pour modifier les propriétés du fichier txt. J’ai pourtant cherché...

    Qq aurait-il des connaissances pour le faire avec la console de Mac Os X ? Merci.

    • Le 21 novembre 2004 à 02:13, par ? En réponse à : > Transmit & MAC

      Fetch permet de mettre des droits sur les fichiers...

    • Le 24 novembre 2004 à 18:54, par ? En réponse à : > Transmit & MAC

      Pas besoin de console. Avec transmit tu fais ctrl/click sur le fichier et tu choisis « get info ». Tu auras affiché les propriétés en lecture/écriture/execution de chacun des trois items en cases à cocher. (et en plus c’est mieux que Fetch ;-) )

    Répondre à ce message

  • Le 21 novembre 2004 à 19:29, par jean-noel En réponse à : > e-carte Spip, carte postale virtuelle

    Bonjour,

    Et merci pour cette contribution trés sympathique qui fonctionne à merveille...

    Juste un petit renseignement comment modifier la dimension de l’image(qui est dans mon cas trop réduite) choisie et affichée dans le message ( send-it)...

    Merci encore... recevez mes trés cordiales salutations.
    Jean-noel

    Le lien des E-cartes est visible en bas des menus sommaire-article etc
    http://www.desyeuxpourvoir.net/netsitespip/

    • Le 23 novembre 2004 à 02:05, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Pour modifier les cadres dans lesquels on choisit les images, il faut ouvrir la feuille de style carte_postale.css fournie dans les documents de ce script, dans le dossier « upload ».

      le cadre général qui entoure chaque image à choisir est :
      .cadregeneral .cadrechaqueimage
      float : left ;
      text-align : center ;
      display : block ;
      width : 160px ;
      height : 185px ;
      border : 2px solid #000000 ;

      C’est le cadre entouré de noir.
      Il vous faut modifier 160 et 185 en fonction de vos images. Pour des images de 150 par 150, en with on a donc 150+10px=160 et en height on a donc 150+35px=185.
      Mettons que vos images fassent du 200 par 200 maxi, ça donnera à modifier : 160px par 210px en width et 185px par 235px en height.

      Il vous faut modifier la valeur du 160 que vous retrouvez encore dessous, dans .cadregeneral .cadrechaqueimage .cadreimg toujour selon le même principe. Si vous avez remplacé au dessus 160 par 210, il vous faut remplacer dessous, dans .cadregeneral .cadrechaqueimage .cadreimg
      height : 160px ;
      par
      height : 210px ;

      Ce qui marche aussi bien entendu dans l’autre sens aussi si vous voulez réduire la taille de vos images.

    • Le 23 novembre 2004 à 18:51, par Jean-Noël En réponse à : > e-carte Spip, carte postale virtuelle

      Bonjour,

      Merci pour la réponse mais si effectivement les cadres des images sont redimensionnés, les images par contre restent dans la même dimension que celles à des vignettes (approximativement).

      -  A noter aussi lorsque les cadres sont agrandis : la fonction « choisir » des cadres de la ligne supèrieure, s’affiche dans le cadre infèrieur.Elle est de ce fait masquée par l’image.

      NB : J’ai modifier respectivement les balises indiquées dans le fichier carte-postale.css par le format 510 et 535

      J’ai réinstallé les 8 images de l’article avec une taille qui ne dépasse pas 500 pixels en largeur ou en hauteur.

      Merci encore... recevez mes trés cordiales salutations.
      Jean-Noël

    • Le 23 novembre 2004 à 19:36, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Si tu veux modifier la taille de tes vignettes ... c’est par spip qu’il faut passer et pas par cette contrib. Cette contrib ne détermine pas la taille des vignettes, elle utilise celles générées par spip, point barre.

      cf dans la FAQ de cette contrib, section « ok ok, mais jusque là je ne « générais » aucune vignette, alors comment je fais ? ».

      D’après ce que j’en vois, tu sors des vignettes à 100px maxi. Change ce paramètre comme indiqué dans la FAQ ci dessus et mets 150px.
      Si tu veux savoir ce que donne 150px, tu n’as qu’à regarder une fois de plus dans cette contrib, la sélection d’images est en taille réelle, et elle est à 150px. C’est pas mal non ?
      Il te faudra bien entendu aussi rétablir toutes les tailles par défaut dans le fichier carte_postale.css

      Bien à toi

    • Le 23 novembre 2004 à 19:52, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      P.S.
      et en cas de modif du fichier carte_postale.css, c’est pas 2 valeurs qu’il faut modifier mais 3. Relis ma réponse stp.
      .cadregeneral .cadrechaqueimage
      width : 160px ;
      height : 185px ;

      et dessous dans

      .cadregeneral .cadrechaqueimage .cadreimg
      height : 160px ;

    • Le 23 novembre 2004 à 22:30, par ? En réponse à : > e-carte Spip, carte postale virtuelle

      Bonsoir,
      je pense que je n’ai pas été assez clair...Excuse moi je ne tiens pas à modifier la taille des vignettes dans le fichier « send ». Mais seulement pouvoir afficher une image plus grande dans le fichier « send-it ».
      (actuellement l’image choisie est de même dimension que le timbre).
      Bien amicalement... Jean-Noël

    • Le 24 novembre 2004 à 01:26, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Entre send.html et send_it.html, tu as la même image, et comme je te le disais, elle ne dépend pas de cette contrib, mais de la façon qu’a spip de générer des vignettes ... d’où mon précédent post.
      Si tu ne changes pas la façon qu’a spip de générer des vignettes, quoi que tu fasses, tes vignettes (images proposées), que ce soit dans send.html ou send_it.html ou receive_it.html seront identiques à ce qu’elles sont actuellement.
      L’image qui est affichée dans send-it.html est ce qui est proposé dans send.html ... c’est à dire la vignette que spip génère ... est-ce plus clair ?
      Ceci dit, il est possible que j’ai encore mal compris ce que tu voulais dire, auquel cas, n’hésites pas à reformuler ;)

    • Le 24 novembre 2004 à 01:30, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Entre send.html et send_it.html, tu as la même image, et comme je te le disais, elle ne dépend pas de cette contrib, mais de la façon qu’a spip de générer des vignettes ... d’où mon précédent post.
      Si tu ne changes pas la façon qu’a spip de générer des vignettes, quoi que tu fasses, tes vignettes (images proposées), que ce soit dans send.html ou send_it.html ou receive_it.html seront identiques à ce qu’elles sont actuellement.
      L’image qui est affichée dans send-it.html est ce qui est proposé dans send.html ... c’est à dire la vignette que spip génère ... est-ce plus clair ?
      Ceci dit, il est possible que j’ai encore mal compris ce que tu voulais dire, auquel cas, n’hésites pas à reformuler ;)

    Répondre à ce message

  • Le 15 novembre 2004 à 09:25, par Olivier En réponse à : > Sélection d’image

    L’idée d’une carte postale aux couleurs du site est très bonne, aussi, j’adapte actuellement ton script au squelette de mon site olyouneed.net.

    Je rencontre le problème suivant :
    Dans mes aricles j’utilise souvent la fonction « ajouter un document » et franchement, beaucoup de ces documents ne présente aucun intérêt pour l’illustration d’une carte postale.

    Ma question : Comment ferais tu pour proposer une sélection d’illustrations et non pas une génération automatique ?

    • Le 16 novembre 2004 à 21:11, par ? En réponse à : > Sélection d’image

      Je pense que je ferais un article spécial, ne contenant que des images qui m’intéressent.
      Et, comme suggéré par notre BoOz, cet article, tu le nommes « carte postale virtuelle », et tu le mets en redirection vers send.php3, ou vers send.php, selon la version que tu as choisie.
      Donc il sera même présent dans le plan de ton site, il contiendra bien les images qui tu veux et seulement elles, et cliquer dessus conduira directement vers la page d’envoi de cartes postales.
      Une fois cet article créé et les images chargées en doc joint, il ne te reste plus qu’à modifier le fichier send.html comme suit :
      ATTENTION, il y a 2 boucles à modifier :
      <BOUCLE_generer_image_incluse_cheked(DOCUMENTS){0,1}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}>
      à changer par
      <BOUCLE_generer_image_incluse_cheked(DOCUMENTS){0,1}{doublons}{extension==jpg|png|gif}{id_article==xx}{mode=document}{doublons}{par hasard}>
      et
      <BOUCLE_generer_image_incluse(DOCUMENTS){1,7}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}>
      à changer par
      <BOUCLE_generer_image_incluse(DOCUMENTS){1,7}{doublons}{extension==jpg|png|gif}{id_article==xx}{mode=document}{doublons}{par hasard}>

      Bien entendu, dans ces 2 nouvelles boucles, tu remplaces dans id_article==xx xx par le numéro de ton article spécialement créé pour l’occasion.
      ça devrait marcher.

    • Le 16 novembre 2004 à 21:21, par ? En réponse à : > Sélection d’image

      Je pense que je ferais un article spécial, ne contenant que des images qui m’intéressent.
      Et, comme suggéré par notre BoOz, cet article, tu le nommes « carte postale virtuelle », et tu le mets en redirection vers send.php3, ou vers send.php, selon la version que tu as choisie.
      Donc il sera même présent dans le plan de ton site, il contiendra bien les images qui tu veux et seulement elles, et cliquer dessus conduira directement vers la page d’envoi de cartes postales.
      Une fois cet article créé et les images chargées en doc joint, il ne te reste plus qu’à modifier le fichier send.html comme suit :
      ATTENTION, il y a 2 boucles à modifier :
      <BOUCLE_generer_image_incluse_cheked(DOCUMENTS){0,1}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}>
      à changer par
      <BOUCLE_generer_image_incluse_cheked(DOCUMENTS){0,1}{doublons}{extension==jpg|png|gif}{id_article==xx}{mode=document}{doublons}{par hasard}>
      et
      <BOUCLE_generer_image_incluse(DOCUMENTS){1,7}{doublons}{extension==jpg|png|gif}{mode=document}{doublons}{par hasard}>
      à changer par
      <BOUCLE_generer_image_incluse(DOCUMENTS){1,7}{doublons}{extension==jpg|png|gif}{id_article==xx}{mode=document}{doublons}{par hasard}>

      Bien entendu, dans ces 2 nouvelles boucles, tu remplaces dans id_article==xx xx par le numéro de ton article spécialement créé pour l’occasion.
      ça devrait marcher.

    • Le 17 novembre 2004 à 16:21, par Olivier En réponse à : > Sélection d’image

      merci beaucoup pour ta réponse rapide.
      @ bientot

    • Le 17 novembre 2004 à 16:38, par lcdh En réponse à : > Sélection d’image

      surtout dis-nous si c’est ok, si ça marche, que ça profite à d’autres :)

    • Le 19 novembre 2004 à 15:52, par Olivier En réponse à : > Sélection d’image

      Voilà, mis à part un petit problème de présentation (le bouton d’option de la première photo ne se cadre pas convenablement)la carte postale virtuelle mis en place sur mon site fonctionne.

      J’ai appliqué à la lettre tes instructions quant à la sélection de l’image. Cela à fonctionné du 1er coup.

      Encore bravo et merci pour ta réponse aussi rapide que précise.

      @ bientot

    • Le 23 novembre 2004 à 01:19, par ? En réponse à : > Sélection d’image

      Je ne sais trop comment tu as bidouillé le script, toujours est-il que le premier « ajouter » de ta première image est dans une div
      div class=« cadretexte »
      et celles d’après dans une div simple sans class.

      changes ce div class=« cadretexte » par simplement div comme tu l’as fait dessous, et sauf erreur, ça devrait marcher pour que ton premier « ajouter » ne se retrouve pas dans le décor comme actuellement.

      Bien à toi

    Répondre à ce message

  • Le 15 novembre 2004 à 09:17, par tibo En réponse à : > e-carte Spip, carte postale virtuelle

    Moi je trouve l’idée très bonne.

    Est-ce qu’on ne pourrait pas l’intégrer encore plus fortement avec SPIP. Je vois deux possibilités :

    -  Ajout d’une table spip_ecarte dans la base de données. Puis accès grâce à une boucle spip (v1.8)
    -  Utilisation de brèves avec un mot-clé “e-carte”. Seuls les rédacteurs et administrateurs peuvent envoyer des ecartes. Pour la mise en forme on utilise les balises spip. Les brèves avec ce mot clé ne sont bien sûr pas affichées en standard sur le site.

    Je veux bien donner un coup de main pour la mise en oeuvre mais il faut m’indiquer si ces modifs en valent la peine.

    • Le 17 novembre 2004 à 09:57, par lcdh En réponse à : > e-carte Spip, carte postale virtuelle

      Ajout d’une table spip_ecarte dans la base de données. Puis accès grâce à une boucle spip (v1.8)

      Ce serait en effet l’idéal pour remplacer le ficher cardfile.txt, j’en parle d’ailleurs en « à savoir » dans cette contrib. Mais comme je n’ai absolument pas eu le temps de me pencher sur la programmation sql / php que je ne maîtrise pas du tout ... pour le moment, c’est une version avec fichier txt qui vous est proposée.
      Ceci dit, bien entendu, si certains d’entre vous veulent s’y coller ... wellcome !

      Seuls les rédacteurs et administrateurs peuvent envoyer des ecartes.

      là en revanche, si on met ça en place, on perd absolument tout l’intérêt de la contrib ... qui est précisément de faire en sorte que tout le monde l’utilise et depuis bien entendu la partie publique du site ;)

    Répondre à ce message

  • Le 14 novembre 2004 à 13:53, par erational En réponse à : une collecte pour spammer ?

    il faudrait marquer ou preciser que les emails recoltes ne seront pas conservees ou transmises ou revendues a un tiers.

    sinon cela sent la recolte d’adresse a plein nez et une entorse a la CNIL

    • Le 16 novembre 2004 à 21:47, par ? En réponse à : > une collecte pour spammer ?

      En effet, ça fait partie des choses à préciser. Cf le lien CNIL dans ma contrib.

    Répondre à ce message

  • Le 12 novembre 2004 à 10:08, par DoriaN En réponse à : un exemple en ligne

    j’ai vu cette contrib marcher sur ce site, si vous cherchez un exemple déjà en ligne : les ecard de l’allergie

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Fulltext

    14 mars 2009 – 218 commentaires

    Ce plugin permet d’une part d’exploiter le mode de recherche FULLTEXT de MySQL et d’améliorer ainsi énormément les recherches par rapport au fonctionnement natif de SPIP, et d’autre part d’indexer le contenu de certains (...)

  • Simple Calendrier v2

    25 février 2016 – 26 commentaires

    Il s’agit de la version pour SPIP 3 du plugin Simple Calendrier. Le plugin « simple calendrier » permet de gérer des évènements en ajoutant un nouvel objet éditorial dans l’administration de votre site SPIP. Il peut constituer une alternative au plugin (...)

  • ScolaSPIP 4

    19 janvier 2016 – 375 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • Mailsubscribers

    16 janvier 2013 – 432 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de (...)

  • Flux RSS configurable

    8 avril 2011 – 68 commentaires

    Ce plugin vous permet de personnaliser le fonctionnement de votre flux RSS à l’aide d’un formulaire dans l’espace privé. Instalation Pour fonctionner, ce plugin nécessite que le plugin Itérateurs soit installé et activé sur votre site. Par (...)