Annonce

  •  » Plugins
  •  » [Demande] [Plugin] Liens à la imageshack

#16 2009-10-07 22:04:28

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

Re: [Demande] [Plugin] Liens à la imageshack


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

#17 2009-10-07 22:08:08

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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 :-(


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#18 2009-10-25 17:39:17

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#19 2009-10-30 11:46:12

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Demande] [Plugin] Liens à la imageshack

Exactement, Tu veux merger quoi et comment?

Hors ligne

#20 2009-10-30 11:48:38

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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à ? ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#21 2009-10-30 13:49:17

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Demande] [Plugin] Liens à la imageshack

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.

Hors ligne

#22 2009-10-30 14:55:51

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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 [Forum, post 122098 by Gotcha in topic 15673] [Demande] [Plugin] Liens à la imageshack

[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 ???

Dernière modification par Gotcha (2009-10-30 16:11:59)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#23 2009-11-05 10:46:10

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Demande] [Plugin] Liens à la imageshack

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.

Hors ligne

#24 2009-11-08 22:15:23

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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

:-(

Merci quand même Rub.

Dernière modification par Gotcha (2009-11-08 22:15:36)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#25 2009-11-18 11:37:34

adame
Membre
lille
2009-11-17
17

Re: [Demande] [Plugin] Liens à la imageshack

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 ?

Hors ligne

#26 2009-11-18 11:49:23

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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

En fait, je profiterai bien déjà du plugin de Rub [extension by rub] Dotclear Easy 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]


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#27 2009-11-22 14:01:29

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Demande] [Plugin] Liens à la imageshack

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 !!!


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#28 2012-10-25 20:13:56

adame
Membre
lille
2009-11-17
17

Re: [Demande] [Plugin] Liens à la imageshack

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 ?

Hors ligne

#29 2012-10-25 22:08:43

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Demande] [Plugin] Liens à la imageshack

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

Hors ligne

#30 2012-10-25 22:53:36

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [Demande] [Plugin] Liens à la imageshack

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


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Plugins
  •  » [Demande] [Plugin] Liens à la imageshack

Pied de page des forums

Propulsé par FluxBB

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