Annonce

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

#1 2009-06-18 19:30:41

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

[Demande] [Plugin] Liens à la imageshack

Bonjour,

Aujourd'hui je fais la demande officielle pour savoir si quelqu'un saurais nous (me) faire un plugin à la sauce imageshack.
L'idée était évoquée içi il y à déjà quelque temps...

Donc pour l'affiche, on copie le système d'imageshack.
Pour la gestion du plugin, il faudrait qu'il soit gérable à l'aide de l'appartenance aux groupes Piwigo.
Et en prime, le must ça serait (aussi copié sur imageshack) avec l'aide du panier, pouvoir avoir TOUS les liens...

Bon ok, si c'est ça, je peux uploader sur imageshack... :(
Mais non :p
Je préfère la gestion de ma galerie !

Par avance: 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

#2 2009-06-18 20:26:29

nicolas
Former Piwigo Team
2004-12-30
1548

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

Je ne connais pas imageshack mais je connais le principe. Je ne comprends pas très bien l'expression des besoins.
Peux-tu détailler que je comprenne ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2009-06-19 00:27:56

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

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

Pour le principe, on retrouve:
Full size
Forums: [IMG ]http://img37.imageshack.us/img37/6413/mg2230.jpg[/IMG ]
Sites: <img src="http://img37.imageshack.us/img37/6413/mg2230.jpg" alt="Image Hosted by ImageShack.us"/>
Direct http://img37.imageshack.us/img37/6413/mg2230.jpg
Thumbnail
Forums: [ url=http://img37.imageshack.us/my.php?image=mg2230.jpg][img ]http://img37.imageshack.us/img37/6413/mg2230.th.jpg[/img ][ /url]
Sites: <a href="http://img37.imageshack.us/my.php?image=mg2230.jpg" target="_blank"><img src="http://img37.imageshack.us/img37/6413/mg2230.th.jpg" border="0"/></a>

Lorsque l'on clic (simple clic) tout le code est séléctionné.
L'affichage se fera sur la page picture.php
L'affichage sera soumis à autorisation. D'où une gestion des groupes.
Le gros chantier, ça serait la gestion multiple dans le panier. Je voudrait avec l'ensemble des codes des photos qui seraient présentes dans le panier.

Est-ce que c'est mieux Nicolas ? :$


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

#4 2009-08-11 23:20:40

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

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

Bon allé, on va essayé de faire simple.

Tentative de plugin... Ce n'est pas gagné !

L'idée: J'ai à la base un template extension (voir plus bas) et je voudrai le porter en plugin.
Niveau: Mon niveau un programmation est totalement nul.
Plugin(s) de référence:
- [extension by rub] Dotclear Easy Tout simplement pour la gestion du pop-up et l'ajout d'une icône sur la page de picture.php



Maintenant, voici l'existant:

[Template extension]
Fichier d'origine: picture_comment.tpl
Fichier étendu: my-picture_comment.tpl
Bugs constatés:
- Avec LLGBO le code à tendance à ne pas fonctionner. Solutions: Pour le moment aucunes.
- Avec Charlie's Content le code fait planter le visionnage des fichiers gérés par ce dernier plugin. Solutions: Pour le moment aucunes.

Dans my-picture_content.tpl [à ajouter à la fin]

Code:

{php}
$this->assign('ROOT_WAY', get_absolute_root_url());
{/php}

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

Dans template-commun / local-layout.css [Ajouter]

Code:

/* picture_content.tpl By YannCo & Gotcha */
.name_share {
 background: transparent;
 margin: 10px;
 margin-right: 30px;
 margin-left: 30px;
 padding: 10px
}
.txt_share {
 padding: 0 0 0 10px;
 text-align: left;
 font-weight: bold;
}

.img_share {
 left: 50px;
 top: 50px;
 padding:10px;
}

Dans language/fr_FR/local.lang.php [A ajouter avant ?>]

Code:

$lang['Partage']                                      =  'Partage';
$lang['Post_this_thumbnail_and_a_link_towards_this_image'] = 'Afficher cette vignette et un lien vers cette image.';
$lang['Post_on_a_website']                            = 'Afficher sur un site :';
$lang['Post_on_a_forum']                              = 'Afficher sur un forum :';
$lang['Post_this_normal_view_and_a_link_towards_this_image'] = 'Afficher cette vue normale et un lien vers cette image.';
$lang['Export_Wordpress_configured']                  = 'Exporter le code pour un blog Wordpress.';
$lang['Post_on_WP']                                   = 'Lien arrangé à la sauce Wordpress :';

Dans language/en_EN/local.lang.php [A ajouter avant ?>]

Code:

$lang['Partage']                                      =  'Partage';
$lang['Post_this_thumbnail_and_a_link_towards_this_image'] = 'Post this thumbnail and a link towards this image.';
$lang['Post_on_a_website']                            = 'Post on a website :';
$lang['Post_on_a_forum']                              = 'Post on a forum :';
$lang['Post_this_normal_view_and_a_link_towards_this_image'] = 'Post this normal view and a link towards this image.';
$lang['Export_Wordpress_configured']                  = 'Export too a Wordpress blog';
$lang['Post_on_WP']                                   = 'Export for a Wordpress blog :';

Exemple:
http://img18.imageshack.us/img18/8038/capture2wwq.th.png



Le futur: bah tout simplement un joli plugin ^^

Mes questions:
Q01) Vu que je rencontre déjà des soucis d'interactions avec d'autres plugins, faut-il que je résolve pour commencer ces problèmes ou bien je tente de faire un plugin sur cette base ?

Dernière modification par Gotcha (2009-08-11 23:51: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

#5 2009-08-12 07:42:42

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

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

En premier, je regarderais, si LLGBO et Charlie's Content on des problème interactivité entre eu et comment il gère leur personnalisation de picture_comment.tpl

remplacement ? / ajout d"élèment ? . . .


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

#6 2009-08-12 08:15:25

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

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

Il faut que je cherche quoi comme élément(s) ? Parceque je veux bien chercher mais chercher quoi...

En clair, à quoi je vois qu'ils touchent à picture_comment.tpl ??


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

#7 2009-08-12 08:29:48

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

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

comment il gère le fait d'ajouter des élèment dans picture_content.tpl

Si je ne me trompe pas, par exemple dans le fichiers main.inc.php de look_like_gbo2 ligne 210-211

pour ajouter son code dans picture_content.tpl


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

#8 2009-08-12 08:34:19

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

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

ddtddt a écrit:

comment il gère le fait d'ajouter des élèment dans picture_content.tpl

Si je ne me trompe pas, par exemple dans le fichiers main.inc.php de look_like_gbo2 ligne 210-211

pour ajouter son code dans picture_content.tpl

D'accord, je vais fouiller ça alors.

[HS]
Merci Damien, tu vas mériter des vacances à ton tour lors de la rentrée ^^
[/HS]


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

#9 2009-10-07 21:11:56

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

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

Tu as un problème lié aux modifications d'un template par 2 plugins.
Le problème a été résolu par Mathias, P@t et Nicolas très récemment.
Il faut attendre la prochaine release pour en tirer profit.

Pour ceux qui n'utilisent pas LLGBO et Charlie's Content, ils peuvent et certains l'ont fait, utiliser simplement un template-extension.


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

#10 2009-10-07 21:24:54

gbo
Membre
Martigues
2006-11-01
1170

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

Gotcha,
je passe la main si un plugin est déjà actif.
Ou si on n'affiche pas une image.

/////////////////////////////////////////////
// an other plugin is working -> go back
if ( !empty($content) )   {  return $content;  }   
//////////////////////////////////////////////////////////////////////
// frame and navigation on picture  are only available on picture extension
/////////////////////////////////////////////////////////////////   
if ($ThePicture['is_picture'] <> 1 )      {  return  ; }

Hors ligne

#11 2009-10-07 21:27:47

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

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

EX-FTB a raison.
Et si tu as des pb cela peut aussi venir d'une mauvaise gestion des priorités.


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

#12 2009-10-07 21:29:58

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

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

EX-FTB a écrit:

if ($ThePicture['is_picture'] <> 1 )      {  return  ; }

Pourquoi tu ne fais pas return $content; dans ce cas?


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

#13 2009-10-07 21:47:07

gbo
Membre
Martigues
2006-11-01
1170

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

VDigital a écrit:

EX-FTB a écrit:

if ($ThePicture['is_picture'] <> 1 )      {  return  ; }

Pourquoi tu ne fais pas return $content; dans ce cas?

je viens de le voir ...
Mais si $content est vide et que je ne le retourne pas, je suppose qu' il reste vide pour le plugin suivant ?
je modifierai quand même pour la prochaine version.

Hors ligne

#14 2009-10-07 21:51:30

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

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

EX-FTB a écrit:

Mais si $content est vide

A moins de le tester rien ne te dit qu'il est vide et même si c'est le cas, ce n'est pas propre sur le plan du coding.


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

#15 2009-10-07 22:01:18

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

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

J'ai peur de ne pas avoir tout saisi ... (Désolé de faire le boulet de base, vraiment désolé)

J'espère que ça va déboucher, ça sera vraiment pratique !

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

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

Pied de page des forums

Propulsé par FluxBB

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