•  » Utilisation
  •  » Adresse De L'image Qui S'affiche

#1 2003-12-06 16:42:14

Nerom
Membre
2003-12-06
11

Adresse De L'image Qui S'affiche

Bonjour,

Je suis certain que c'est possible mais je n'ai aucune connaissance en php donc je viens demander votre aide...  :oops:

La plupart des visiteurs de ma galerie souhaitent pouvoir prendre l'adresse de l'image et la copier dans des forums pour que l'image apparaisse. Mais certains ont du mal à faire clic droit, propriété... bref vous connaissez la manipulation, surtout quand l'adresse est trop longue et qu'elle n'apparait pas en entier. C'est pour ça que je voudrais à un endroit de la page photo.php (peut importe l'endroit, je saurais me débrouiller) qu'il y est l'adresse complète de l'image qui soit générée seule. Il n'y aurais plus qu'à selectionner l'adresse, copier, coller et le tour est joué pour l'internaute; et moi mettre un code dans la page qui fait appel à la base de donnée je suppose. Comment faire? Je pense que le début de l'adresse jusqu'au script est fixe, mais c'est après l'adresse de la catégorie, sous catégorie et l'image, je ne sais pas comment reprendre ça  :-?  .

Merci d'avance pour votre aide :D 

Hors ligne

#2 2003-12-06 19:13:53

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Adresse De L'image Qui S'affiche

Voir le lien complet d'une image : tu peux demander à l'auteur de l'évolution :)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2003-12-06 22:39:05

Nerom
Membre
2003-12-06
11

Re: Adresse De L'image Qui S'affiche

Super merci c'est tout à fait ce que je voulais, maintenant j'espère que cette personne est facilement retrouvable car il n'a pas mit le code dans le topic, et ça date de 1 an lol
J'avais réussi à avoir l'adresse de l'image à partir de la racine du script mais j'était toujours bloqué par "./"...

Hors ligne

#4 2003-12-06 22:56:15

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

bon je vais devoir foullier dans ce bon vieux code :)

Hors ligne

#5 2003-12-06 23:02:26

Nerom
Membre
2003-12-06
11

Re: Adresse De L'image Qui S'affiche

bon je vais devoir foullier dans ce bon vieux code :)

Ah cool super!!! Cette fois tu pourras en faire profiter tout le monde  8-) 

Hors ligne

#6 2003-12-06 23:03:49

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

je pense pouvoir repondre ce soir meme

Hors ligne

#7 2003-12-06 23:05:31

Nerom
Membre
2003-12-06
11

Re: Adresse De L'image Qui S'affiche

je pense pouvoir repondre ce soir meme

waou que demander de plus???  :D 

Hors ligne

#8 2003-12-06 23:08:33

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Adresse De L'image Qui S'affiche

je pense pouvoir repondre ce soir meme

waou que demander de plus???  :D

que ce soit compatible 1.3, mais ça ne t'intéresse manifestement pas, puisque tu parles de photo.php (qui n'existe plus en 1.3)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2003-12-06 23:15:09

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

bon alors deja tout ce passe dans photo.php
J'ai inseré un scripte pour que des qu'on clique su le lien ca copie l'adresse dans le press-papier il ne reste plus qu'a coller :)
Le code est assez anarchique et a été concu pour l'adresse de mon site mais c'est tres facilement recuperable.

Alors commencont.

Vers la ligne 230 apres body, on rajoute

Code:

<? // code coockie_jr@hotmail.com      début : 
//                  initialisation du code javascripte ?>

<script language="JavaScript">
function copytoCB(theField) {
var tempval=eval("document."+theField);
tempval.focus();
tempval.select();
if (document.all){
therange=tempval.createTextRange();
therange.execCommand("Copy");
}
}
//-->

</SCRIPT>
<? //fin de l'initialisation du code javascripte ?>

puis vers la ligne 460 on rajoute


Code:

$lien_image_forum =substr($lien_image,1); //on enleve un "." génant (methode bourrin)
  
  echo"
      <tr>
      <td class=\"menu\" style=\"font-weight:bold;\">".$lang['filesize']." : </td>
      <td class=\"menu\" style=\"text-align:right;\">$poids KB</td>
      
      </tr>
      
      <tr>
      <td class=\"menu\" style=\"font-weight:bold;\">Lien Forum : </td>
       <form name=\"test\">
       <td class=\"menu\" style=\"text-align:right;\"><input type=\"text\" size=\"100\" name = \"lien\" onClick=\"copytoCB('test.lien')\" value=\"[img]http://screenopfhfr.free.fr/php%20gallery".$lien_image_forum."[/img]\" ></td>
       </form>
      
      </tr>
      
    </table>
    </td>
  </tr>
  
  </table>";

ici il doit y avoir des modif du code original (sur les table dont je me rappelle pas mais il faut que ce soit placé entre    

Code:

{
  $poids = $page['filesize'];
  }

et

Code:

if ( $page['cat'] != 'fav' && $user['pseudo'] != 'visiteur' )

si il y a des chose enter --> on vire

et a la place de

Code:

"http://screenopfhfr.free.fr/php%20gallery"

tu met les chemin vers ton fichier photo.php
Voila ca devrait etre bon, mais ca va surment pas marché alors dis moi quelle sont tes problemes ;)

Hors ligne

#10 2003-12-06 23:16:21

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

je pense pouvoir repondre ce soir meme

waou que demander de plus???  :D

que ce soit compatible 1.3, mais ça ne t'intéresse manifestement pas, puisque tu parles de photo.php (qui n'existe plus en 1.3)

ah j'avais pas vu la version 1.3

Je vais essayer de l'adapter ^^
enfin la 1.2 est deja tres bien ;)

Hors ligne

#11 2003-12-06 23:22:32

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

il risque d'y avoir des probleme avec les nom avec espace ou caractere bizard, je crois que j'avais une solution mais je la retrouve plus ^^

Hors ligne

#12 2003-12-06 23:24:02

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

en regardant la version 1.3 je suis en train de me rendre compte que ce sera encore plus facile et fiable ^^

Hors ligne

#13 2003-12-06 23:29:56

Nerom
Membre
2003-12-06
11

Re: Adresse De L'image Qui S'affiche

Zorglub >>> oui lol, mais c'est vrai que pour le moment je suis toujours en 1.2

coockie_jr >>> merci je vais adapter mon photo.php maintenant et je te dis si ça fonctionne correctement ou pas

Mais tu parle d'initialisation du code javascript, je vais d'abord essayer comme tu le dis mais en html j'avais l'habitude d'utiliser <input type="text" onFocus="this.select()" size="66" value="http://monsite.free.fr/blabla/image.gif"> Ca ne serait pas plus simple ou ce n'est pas possible. Bon OK je me tais je vais essayer comme tu l'as fait  :D 

Hors ligne

#14 2003-12-06 23:34:05

coockie_jr
Membre
2002-12-15
17

Re: Adresse De L'image Qui S'affiche

Zorglub >>> oui lol, mais c'est vrai que pour le moment je suis toujours en 1.2

coockie_jr >>> merci je vais adapter mon photo.php maintenant et je te dis si ça fonctionne correctement ou pas

Mais tu parle d'initialisation du code javascript, je vais d'abord essayer comme tu le dis mais en html j'avais l'habitude d'utiliser <input type="text" onFocus="this.select()" size="66" value="http://monsite.free.fr/blabla/image.gif"> Ca ne serait pas plus simple ou ce n'est pas possible. Bon OK je me tais je vais essayer comme tu l'as fait  :D

oui mais la ca ne le copie pas automatiquement ^^ 

Hors ligne

#15 2003-12-07 00:01:49

Nerom
Membre
2003-12-06
11

Re: Adresse De L'image Qui S'affiche

Ca fonctionne!!! Merciiiiiiiii!!!!!!!

Hors ligne

  •  » Utilisation
  •  » Adresse De L'image Qui S'affiche

Pied de page des forums

Propulsé par FluxBB

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