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)

adame
2012-10-26 07:45:35

Merci à vous deux.

flop25 a écrit:

Dans tous les cas ouvrez un autre fil de discussion

Ce sera fait.

ddtddt
2012-10-25 22:53:36

flop25 a écrit:

oui c'est possible mais il vous faudra changer le template picture.tpl (via localfile editor et les template extension ou par un thème enfant)
Dans tous les cas ouvrez un autre fil de discussion

Perso je pencherais plutôt pour un plugin ;-)

flop25
2012-10-25 22:08:43

oui c'est possible mais il vous faudra changer le template picture.tpl (via localfile editor et les template extension ou par un thème enfant)
Dans tous les cas ouvrez un autre fil de discussion

adame
2012-10-25 20:13:56

Désolé de remonter cette discution, mais c'est celle où j'ai participé en premier.

J'aimerai avoir des pavés de liens dans piwigo comme sur cette galerie codée maison :
http://photos.fourmis.free.fr/fourmis_p … 76_432_271

et donc avoir en bas de la page :
"- Pour afficher cette image en taille 100% dans le forum copiez-collez la ligne suivante :

- Pour afficher cette image en vignette dans le forum avec un lien pointant vers l'image 100% , copiez-collez la ligne suivante :

- Pour afficher cette image en vignette dans le forum avec un lien pointant vers cette page (avec les commentaires...) , copiez-collez la ligne suivante :

- Adresse brute :"

Et donc pas en ouvrant un pop-up comme avec piwishack.

C'est possible simplement ou pas ?

Gotcha
2009-11-22 14:01:29

Pour le moment, je viens de réussir à écrire les 4 cinquièmes des éléments que je souhaites afficher donc c'est déjà un gros progrès.

Affichage par pop-up d'une fenêtre compatible avec les header de 1024px de long.
Récupération des liens simplement en cliquant une fois sur la zone. (A vous de faire un clic droit > copier [ou CTRL + C])

TODO list :
- Récupérer les fonctions qui me permettra de retrouver le catégorie source d'où provient mon image. Un truc genre {U_URL}
Ou aussi

Code:

      duplicate_picture_url(
            array(
              'image_category' => $row['category_id'],
        ));

- Voir comment éviter d'implémenter le compteur de visualisation des photos.
- Faire une page d'administration style "glisser déposer" pour personnaliser un ou plusieurs champs.

MERCI A ERIC pour son aide !!!

Gotcha
2009-11-18 11:49:23

"Rien n'est compliqué pour celui qui sait"

En fait, je profiterai bien déjà du plugin de Rub extension:128 qui permet de n'afficher de tels lignes que pour l'administrateur. Donc déjà, la gestion des droits c'est plutôt pas mal. En tous cas, pour moi ça me va parfaitement.

Le gros problème pour moi qui ne sait pas coder, c'est justement de pouvoir récupérer les variables pour les afficher convenablement via le plugin.
Avec mon template-extension j'ai vu que je pouvais en récupérer mais je ne parviens pas à les faire passer dans le plugin. Sinon, une fois ce point réglé, tout le reste ne sera plus qu'une formalité.

Il n'y a pas de partie "administration" car ca aussi... c'est trop compliqué pour moi.

[u]Mais si quelqu'un peut m'aider et m'expliquer ce qu'il faut faire (qu'il me prenne par la main pour commencer...) ça sera avec grand plaisir ![/i]

adame
2009-11-18 11:37:34

désolé de m'insérer dans cette discussion, vu mes faibles compétences en programmation (bidouillage de scripts bash grand max).
Mais bref, pour rester simple, si on fait un truc simplement, tout ce qu'il faudrait c'est récupérer l'adresse absolue du thumbnail, l'adresse absolue de l'image de base (pas celle de pwg-high), mettre en forme et afficher ça dans la page en bas.
Après, les histoires de droits et de panier, ça peut être vu plus tard non ?
ou alors, c'est compliqué de base ?

Gotcha
2009-11-08 22:15:23

Bon bah c'est trop compliqué décidément pour ma petite tête cette histoire.

:-(

Merci quand même Rub.

rub
2009-11-05 10:46:10

Gotcha a écrit:

Pourquoi est-ce que les variables des premières lignes sont bien analysées et pas les autres ???

Quelles variables sont bien interprétées?

Il faut bien prendre conscience que le controller et la page courante sont dissociés et donc n'ont pas accès aux même variable.
Celles qui fonctionnent, doivent être les variables génériques utlisées pour chaque page.

La page controller doit rempli dynamiquement à partir de la page principale en javascript.
Tu y mets simplement ta trame de départ puis après tout se fait en js.

Gotcha
2009-10-30 14:55:51

Ok, pour l'affichage coté template + CSS pour le moment ça va.
Mais c'est le js dans class.inc.php où je ne comprend rien.

Je reviens au message post:122098

[EDIT]
Mon fichier controller.tpl ressemble donc à ça:

Code:

<link rel="stylesheet" type="text/css" href="{$ROOT_URL}plugins/{$PLUGIN_NAME}/template/controller.css">

<script type="text/javascript">
if (window.opener==null)
{ldelim}
  window.close();
  document.write("<h2>How did you get here ???</h2>");
}

function unloadPage()
{ldelim}
  window.opener.location = window.opener.location + "&{$PLUGIN_NAME}=closing";
}
window.onunload = unloadPage;

</script>

<fieldset class="name_share">
 <legend>{'Partage'|@translate}</legend>
 {'Post_this_thumbnail_and_a_link_towards_this_image'|@translate}
 <table align="center">
   <tr>
  <td class="img_share">
<a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" alt="{$ALT_IMG}" /></a>
  </td>
 <td> 
<div class="txt_share">{'Post_on_a_website'|@translate}</div>
<form>
 <textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">
&lt;a href=&quot;{$ROOT_WAY}{$current.U_IMG}&quot;&gt;&lt;img src=&quot;{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}&quot; /&gt;&lt;/a&gt;
</textarea>
</form>
<br />
<div class="txt_share">{'Post_on_a_forum'|@translate}</div>
<form>
 <textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">
[url={$ROOT_WAY}{$current.U_IMG}][img]{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}[/img][/url]
</textarea>
</form>
  </td>
 </tr>
</table>
 <hr />
 {'Post_this_normal_view_and_a_link_towards_this_image'|@translate}
  <table align="center">
   <tr>
  <td>    
  <div class="txt_share">{'Post_on_a_website'|@translate}</div>
  <form>
    <textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">
&lt;a href=&quot;{$ROOT_WAY}{$current.U_IMG}&quot;&gt;&lt;img src=&quot;{$ROOT_WAY}{$SRC_IMG|@replace:'./':''}&quot; /&gt;&lt;/a&gt;
</textarea>
  </form>
  </td>
 </tr>
<tr>
 <td>
   <div class="txt_share">{'The_direct_link'|@translate}</div>
  <form>
    <textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">
{$ROOT_WAY}{$SRC_IMG|@replace:'./':''}
</textarea>
  </form>
  </td>
 </tr> 
</table>
 <hr />
  {'Export_Wordpress_configured'|@translate}
  <table align="center">
  <tr>
    <td>    
  <div class="txt_share">{'Post_on_WP'|@translate}</div>
  <form>
    <textarea name="targetme" rows="6" cols="140" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();" id="targetme">
 
&lt;h6 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;{$ROOT_WAY}{$current.U_IMG}&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;aligncenter&quot; style=&quot;width: 100%; height: 100%;&quot; src=&quot;{$ROOT_WAY}{$SRC_IMG|@replace:'./':''}&quot; alt=&quot;{$ALT_IMG}&quot; /&gt;&lt;/a&gt;&lt;em&gt;&lt;a href=&quot;{$ROOT_WAY}{$U_UP}&quot;; target=&quot;_blank&quot;&gt;Galerie compl&egrave;te &agrave; visiter&lt;/a&gt;&lt;/em&gt;&lt;/h6&gt;
</textarea>
  </form>
  </td>
 </tr>
</table>
</fieldset>

Pourquoi est-ce que les variables des premières lignes sont bien analysées et pas les autres ???

rub
2009-10-30 13:49:17

Gotcha a écrit:

Le terme "Merger" m'étant inconnu j'ai du mal à comprendre ta question.

merger équivaut à mixer... c'est un mauvais anglicisme..

Gotcha a écrit:

Pour résumer Rub, la fenêtre de ton plugin affiche certaines chose.
Perso je l'aurai remplacé par mon template. Sauf que, ce n'est pas aussi simple ^^

C'est plus clair là ? ^^

Tout se joue dans le fichier template/controller.tpl & css.
Tu mets dans le fichier le code html que tu veux.

Dans mon plugin, la zone de texte "content_text" est renseigné dynamiquement par la page principale en js (cf. class.inc.php).

En gros, tu remplaces

Code:

<div id="content">
  <div class="titrePage">
    <h2>DotClear Easy</h2>
  </div>
  <textarea name="content_text" rows="23"></textarea>
  <BR />
  <BR />
</div>
par ton code.

Le reste ne doit être supprimé car il permet de faire des controles avec la fenêtre principale.
Gotcha
2009-10-30 11:48:38

Le terme "Merger" m'étant inconnu j'ai du mal à comprendre ta question.

Pour résumer Rub, la fenêtre de ton plugin affiche certaines chose.
Perso je l'aurai remplacé par mon template. Sauf que, ce n'est pas aussi simple ^^

C'est plus clair là ? ^^

rub
2009-10-30 11:46:12

Exactement, Tu veux merger quoi et comment?

Gotcha
2009-10-25 17:39:17

Je relance ma demande.

J'ai étudié (selon mon niveau) le plugin de Rub DotClear Easy et je vais mixer mon template-extention au plugin.
Or le template-extention que j'ai, est écrit en .tpl Et bien sûre pour l'adapter au plugin il me faut quelque chose en .php

D'après ce que j'en déduit, il me faut la correspondance en php des variables de mon tpl
{$ROOT_WAY} =>
{$current.U_IMG} =>
{$current.THUMB_SR} => get_thumbnail_url
{$ALT_IMG} =>
{$SRC_IMG} =>

Je ne sais pas si j'ai été assez bon au niveau de mes explications :-s

Merci.

Gotcha
2009-10-07 22:08:08

Oui j'ai bien compris et c'est exactement ce que je fais. Le temps de préparer mon article sous Wordpress, je désactive LLGBO et j'active le template extension.

Et si le problème d'interaction vient d'être résolu, ça va aller mieux pour la suite. Sauf que... il n'y a qu'un seul langage de programmation que j'arrive à manipuler et ce n'est pas le php :-(

Pied de page des forums

Propulsé par FluxBB

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