Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2009-07-01 11:58:31

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).

VDigital
2009-07-01 08:30:31

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

laurentg
2009-06-25 20:25:37

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

Pied de page des forums

Propulsé par FluxBB

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