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
Voir le lien complet d'une image : tu peux demander à l'auteur de l'évolution :)
Hors ligne
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
bon je vais devoir foullier dans ce bon vieux code :)
Hors ligne
je pense pouvoir repondre ce soir meme
Hors ligne
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)
Hors ligne
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 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
$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
{ $poids = $page['filesize']; }
et
if ( $page['cat'] != 'fav' && $user['pseudo'] != 'visiteur' )
si il y a des chose enter --> on vire
et a la place de
"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
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
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
en regardant la version 1.3 je suis en train de me rendre compte que ce sera encore plus facile et fiable ^^
Hors ligne
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
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