Annonce

#1 2009-06-25 20:25:37

laurentg
Membre
Avignon
2009-04-16
148

Cartes virtuelles

Bonjour,

J'aimerais proposer un service de cartes virtuelles en utilisant ce script de galerie.

Pour les cartes, j'utilise un script cgi qui me donne satisfaction, le tout étant de faire en sorte qu'en cliquant sur un logo, cela ouvre une page formulaire qui permet de créer la carte virtuelle.
J'ai réussi à placer le logo (enveloppe) pour la création sur la page des grandes photos (pour un exemple, voir ma galerie http://www.montagne-photos.com/gallery ) >>> Envoi par carte virtuelle.
Pour cela, la ligne de "liaison" vers mon script cgi (actif sur montagne-photos.net) sur le fichier picture.tpl est :
<form method="post" action="http://www.montagne-photos.net/ventoux/card.cgi" target="_blank"><INPUT TYPE=HIDDEN NAME=action VALUE=preview><input type=hidden name="PICTURES" value="{$SRC_IMG}"><INPUT TYPE=HIDDEN NAME=type VALUE=picture><INPUT src="http://www.montagne-photos.com/gif/enveloppe_2.gif" align=absmiddle alt="Envoyer cette photo" TITLE="Envoyer cette photo" type=image value=OK></form>
ou value="{$SRC_IMG}" permet de récupérer l'url de la photo

J'aimerais que l'enveloppe se trouve sur la page des photos miniatures ( thumbnails.tpl )  plutot que sur la page des grandes photos, et j'ai donc mis le même code... mais ça ne marche pas. {$SRC_IMG} ne permet pas de récupérer l'url de la grande photo...

Auriez vous une idée sur ce que je dois mettre à la place ?

Merci d'avance

Hors ligne

#2 2009-07-01 08:30:31

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Cartes virtuelles

Je remonte ce topic car je voudrais bien y répondre aujourd'hui.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2009-07-01 11:58:31

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Cartes virtuelles

Avis aux lecteurs: Ceci ne fonctionne que chez laurentg car il a installé un autre script... !!!
(script de Cartes sur son site)
--------------------

Ceci suppose que le plugin LocalFiles Editor est déjà activé.

1 - Création du tpl.
Administration > Plugins > LocalFiles Editor
Onglet: Templates

Créer un nouveau fichier

Nom du fichier [Card_thumbnails.tpl]
Dossier parent  template-extension
Modèle Page vierge
Valider

Remplacer:

{* Le fichier n'existe pas et sera créé lors de l'enregistrement par LocalFiles Editor *}

par:

{if !empty($thumbnails)}
<ul class="thumbnails">
{foreach from=$thumbnails item=thumbnail}
    <li>
    <span class="wrap1">
        <span class="wrap2">
        <a href="{$thumbnail.URL}">
            <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}" />
        </a>
        </span>
        <span class="thumbLegend">

        <form method="post" action="http://www.montagne-photos.net/cartes_gallery/card.cgi">
        <input type="hidden" name="action" value="preview">
        <input type=hidden name="PICTURES" value="{$thumbnail.FILE_PATH}">
        <input type=hidden name="type" VALUE="picture">
        <input src="http://www.montagne-photos.com/gif/enveloppe.gif" align=absmiddle alt="Envoyer cette photo" title="Envoyer cette photo" type=image value=OK>
        </form>
       
        {if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if}
        {$thumbnail.ICON_TS}
        {if isset($thumbnail.NB_COMMENTS)}
        <span class="{if 0==$thumbnail.NB_COMMENTS}zero {/if}nb-comments">
        <br />
        {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.NB_COMMENTS)}
        </span>
        {/if}

        {if isset($thumbnail.NB_HITS)}
        <span class="{if 0==$thumbnail.NB_HITS}zero {/if}nb-hits">
        <br />
        {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.NB_HITS)}
        </span>
        {/if}
        </span>
    </span>
    </li>
{/foreach}
</ul>
{/if}

Personnellement, je ne coderai pas en dur http://www.montagne-photos.com/ mais ../
Enregistrer le fichier.




2 - Substitution du tpl standard par le tpl qu'on vient de créer.
Administration > Configuration > Templates (modèles)

Etendre les templates
Remplacement des templates d'origine par vos templates adaptés du dossier template-extension
Remplaçants (templates modifiés) => Card_thumbnails.tpl
Templates d'origine => thumbnails.tpl
Paramètre facultatif de l'URL => ------------
Template rattaché => yoga
Valider.

C'est tout! (Je n'ai pas testé mais je suis certain que cela fonctionne).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact