Photo aléatoire de coppermine sur d'autres sites Photo aléatoire de coppermine sur d'autres sites
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Photo aléatoire de coppermine sur d'autres sites

Started by toy2666, December 18, 2006, 06:22:42 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

toy2666

J'aimerais afficher des photos aléatoire de mon site qui contient ma gallerie sur d'autres sites.
J'ai utilisé le script décrit ici: http://forum.coppermine-gallery.net/index.php?topic=26489.0
Ca fonctionne très bien!

Sauf que j'aimerais le modifier pour afficher les images dans une tableau de 600 pixels de large (centré sur ma page) avec 4 ou 5 images par lignes le tout justifié, c'est a dire les images dans la meme lignes ne doit pas être collées mais séparé également sur la ligne.

Je veux mettre 20 images environ donc 4 images x 5 lignes ou 5 images x 4 lignes dépend ce qui parrait le mieux.

Je veux mettre ces images sur quelques sites donc l'utilisation de cpmfetch est compliqué. J'arrive même pas a l'utiliser sur mon site sauf dans le répertoire d'installation où il fonctionne très bien.

merci!

Davide Renda

Si on as pas un minimum de connaissance du php, CpmFetch n'est pas évident à utiliser; par contre à partir du site du projet tenu par Vuud (http://www.fistfullofcode.com/projects/copperminefetch/) on peut trouver pleins d'exemples et, avec le vieux "copier-modifier-coller " tu pourras surement trouver ton bonheur!

toy2666

J'apprend présentement le php avec le copier coller mais j'en suis a mes tout début.

J'ai installé CpmFetch déja mais j'arrive pas à voir les images si je change le fichier de place. Ca fonctionne seulement lorsque je le laisse dans le dossier cpmfetch.

ma gallerie coppermine se trouve www.xyz.com/gallerie
CpmFetch se trouve www.xyz.com/gallerie/cpmfetch
j'ai créé un fichier test qui se trouve www.xyz.com/gallerie/cpmfetch/test.php qui fonctionne tres bien sauf quand je le change de place.

Est-ce qu'il y a moyen de mettre le fichier test.php a www.xyz.com ou meme dans un autre site web?

Pascal YAP

#3
Toy2666,

Je ne vois rien qui ressemble à Coppermine ici : http://www.xyz.com/gallerie !
L'index.php de votre Galerie ouvre une autre page !!! Je n'ai jamais vu ça  ???

Votre installation me semble pour le moins étrange.

Pour rappel : Coppermine est autonome et CpmFetch utilise les services de Coppermine.
Vérifiez votre installation complète et ensuite vérifiez bien la configuration de CpmFetch qui nécessite des réglages, au niveau des chemins par exemple, à ne pas confondre avec les URL.

CpmFetch fonctionne très bien, de manière sécuritaire, respecte les Droits d'Albums Privés.... du Grand Art.

depuis le forum anglophone :
QuoteI know Cpmfetch but it seem very difficult to use to display picture on another website.
No it's very simple !

Ma Galerie perso utilise intensivement CpmFetch :
www.pays-dignois.com/galerie
Entrée de la Galerie avec une animation FLASH qui utilise CpmFetch, ce à quoi ce script n'était pas destiné !
direct link)

CpmFetch, is a very usefull script.

Autre Galeire qui utilise CpmFetch (illustrations des Albums disponibles. haut de page) :
www.peuple-du-vent.com/photo

PYAP

toy2666

désolé, j'ai oublié de préciser que www.xyz.com c'était seulement un exemple pour expliquer mon installation. Je ne crois pas que je devrais donné l'adresse ici car il y a du contenu un peu osé dans la gallerie.  :o

voici le detail de mon fichier test.php qui se trouve dans www.xyz.com/gallerie/cpmfetch

<?php
  include "./cpmfetch.php";
  $objCpm = new cpm();
  $objCpm->cpm_viewRandomMedia(1,2);
  $objCpm->cpm_close();
?>

Ca fonctionne tres bien, par contre si je le déplace dans www.xyz.com/gallerie ou n'importe que autre place dans le site ca me donne des erreurs.

J'ai essayé de mettre l'adresse exacte a la ligne include (http://www.xyz.com/gallery/cmpfetch.cpmfetch.php) mais ca ne fonctionne pas non plus.

Est-ce possible avec Cpmfetch de faire apparaitre les images sur d'autres sites aussi?

merci !!!

François Keller

Bonjour,

Je n'utilise pas cpmfetch, mais je pense qu'il serait temps que vous donniez un lien vers votre galerie. C'est souvent un moyen d'arriver à donner de l'aide plus rapidement.
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

toy2666

#6
Ok mais je vous aurez prévenu. Si les belles photos osées vous dérange, ne regardez pas ca  ;D
[edit by Frantz]Lien enlevés à la demande de toy2666 (site adulte)[/edit]
Adresse de coppermine: ***********************
Adresse de CpmFetch: ************************
Adresse du fichier test: *********************** qui fonctionne tres bien sauf quand je le change de place.

Je veux le mettre à ******************** et a d'autres sites internet que je possede.


Voici ce que contiens présentement mon fichier test.
<?php
  include "./cpmfetch.php";
  $objCpm = new cpm();
  $objCpm->cpm_viewLastAddedMedia(5,4);
  $objCpm->cpm_close();
?>

merci.

Pascal YAP

#7
Toy2666,

Pourquoi n'utilisez-vous pas cfimageget.php

comme je le fais ici : www.pays-dignois.com/galerie
Chaque 10 secondes de nouvelles images s'affichent. Chacune décrit l'Album qu'elle représente.

cfimageget s'appelle dans une page HTML de la même façon qu'une image
<img src=votre-cpmfetch/cfimageget.php>

PYAP

toy2666

Pas pire, j'avais pas pensé à utiliser cette fonction. Merci

Est-ce que c'est possible de l'utiliser 20 fois dans une page pour afficher 20 images?

Ca ne risque pas de ralentir le serveur si j'ai 50000 hits par jour?

50000*20 = 1 000 000 requêtes par jour

toy2666

Je viens de l'essayer avec 5 images et ca fait apparaitre la meme image partout.

De plus ca ne donne pas de lien vers la grosse image dans coppermine donc ce n'est pas bon pour moi.  :'( :'(

merci quand meme

Pascal YAP

#10
Bonjour,

Lorsque l'on se risque à lire la DOC de CpmFetch, on peut trouver des infos qui vous concerne !
Pour faire court, CpmFetch et surtout cfimageget.php se comporte comme une simple image. Ainsi, si vous appelez cfimageget trois fois de la même façon cela revient à 3 appels sur la même image !

Faites alors la chose suivante :
h t t p ://Votre-CPG/galerie/fetch/cfimageget.php?album=20?autre1
Cfimageget va ouvrir une image de l'Album N°20. L'indication autre1 n'est pas un code CPMfetch mais simule une image 1. Faite pour une deuxième image action2 etc...  (vous pouvez remplacer "autre" par ce que vous aimez lire   ;D)

PYAP

Davide Renda

Sur le même style (copier/coller/modifier à partir du fichier de Pyap), j'ai cette page sur mon site: http://www.daviderenda.com/cpmfetch/norcia2005.php
Par contre, j'ai utilisé la fonction suivante, et non pas cfimageget. ça me donne 4 lignes et 4 colonnes d'images randomisées à partir de l'album nr.484
Voici le code utilisé:
<?php
  
include "./cpmfetch.php";
  
$objCpm = new cpm();
  
$objCpm->cpm_viewRandomMediaFromAlbum(4,4,484,array("tablestyle" => "test1","imagestyle" => "test1"));
  
$objCpm->cpm_close();
?>

Pascal YAP

Et bien avec toutes ces infos, je me demande si je ne vais pas mettre "SOLVED" tout de suite  ;D

PYAP

toy2666

Merci tout le monde pour vos réponses, j'ai réussi à regler mon problème.

Joyeux Noël !

Pascal YAP

QuoteMerci tout le monde pour vos réponses, j'ai réussi à regler mon problème.
Joyeux Noël !

Bon Noël également  ;D

PYAP