forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: karice on November 07, 2007, 02:25:45 am

Title: CPMFetch : insertion code
Post by: karice on November 07, 2007, 02:25:45 am
Bonjour à tous,

Je ne connais pas le PHP mais je peux comprendre les bases si on m'explique un peu.
Mon probleme est d'insérer des lignes de codes pour cpmfetch au bon endroit dans ma page index.

Pouvez-vous me donner un exemple d'insertion d'un code qui affiche une photo aléatoire différente à chaque consultation de la page, et ce au milieu et dans une taille intermédiaire ?

A défaut existe t-il un logiciel en wysiwyg pour ce genre d'opération ?

Merci d'avance.

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: François Keller on November 07, 2007, 08:18:30 am
Salut,

non, il n'y a pas d'éditeur wysiwyg pour ça.
par contre il ya le site de cpmfetch avec une doc qui explique pas mal de choses
http://cpmfetch.fistfullofcode.com/docs/stable_basic/index.html (http://cpmfetch.fistfullofcode.com/docs/stable_basic/index.html) (en anglais)
personnelement je n'utilise pas mais Pyap est devenu au fil du temps un expert  ;)
gageaons qu'il passera par là
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 07, 2007, 11:06:18 am
Bonjour,

Quote
Pyap est devenu au fil du temps un expert
;D Thanx  ;)

Il est aisé d'utiliser ce type de commande :
Code: [Select]
<img src="http:// w w w.pays-dignois.com/galerie/fetch/cfimageget.php?cat=0">comme pour cette image :
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php%3Fcat%3D0&hash=36eb0a6c6b6a5de1e6070be8e88518e810694083)
CFIMAGEGET.PHP est considéré comme étant une image.
Notez bien que si vous désirez afficher plusieurs images en appelant CFIMAGEGET.PHP, vous devrez ajouter un pseudo TAG comme par exemple "&im1". ("&schtroumf-N1" marche aussi !)
Comme ceci :
Code: [Select]
http:// ww w.pays-dignois.com/galerie/fetch/cfimageget.php?cat=0&im1
http:// ww w.pays-dignois.com/galerie/fetch/cfimageget.php?cat=0&im2
http:// ww w.pays-dignois.com/galerie/fetch/cfimageget.php?cat=0&im3
vous obtiendrez ainsi ceci :
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php%3Fcat%3D0%26amp%3Bim1&hash=087be5f28d0b6b14881b814f8f5f16fe52f5fb44) (https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php%3Fcat%3D0%26amp%3Bim2&hash=e4f7271868948ced4b7e9472f974b8d58f66fdeb) (https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php%3Fcat%3D0%26amp%3Bim3&hash=3686b5c45903b8c798c13012df7bfe8e503d0b0e)
(faites F5 pour actualiser ces images)

Sans vouloir faire confler le PageRank, voici la page d'Accueil de ma Galerie Coppermine. J'y utilise intensivement CpmFetch et cfimageget.php :
http://www.pays-dignois.com/galerie/

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 07, 2007, 03:02:46 pm
ok, merci pour les infos.

Mon principal probleme est de savoir où insérer le code pour que l'image s'affiche au bon endroit. [edit by PYAP]HTML related[/edit]

Par exemple sur mon site www.fhoto.123.fr j'aimerai avoir une photo intermédiaire aléatoire située à la place des 2 images de la bannière (c le mieux), soit juste au-dessus des "derniers ajouts".

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 07, 2007, 05:18:50 pm
Donc il faut jouer avec le HTML dans TEMPLATE.HTML et/ou tripoter THEME.PHP, mais là on sort du contexte de Coppermine et de CpmFetch.
Un éditeur HTML et des rudiments d'HTML sont nécessaires  ;)

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 07, 2007, 11:23:51 pm
ok, merci.

Maintenant je sais où aller tripoter  ;)

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: karice on November 08, 2007, 05:43:24 am
Une autre question svp

Comment cpmfetch sait où aller chercher les images ? et surtout lesquelles prendre: je ne veux pas afficher les vignettes mais les images intermédiaires !

voici ce que j'ai modifié sur le fichier style.css du theme chaocticsoul (j'ai l'impression de faire un peu n'importe quoi  :P:)

Code: [Select]
.image_header {
background: #22201d url('images/image_left.png');
border: 1px solid #363430;
height: 249px;
width: 400px;
}

.bkgleft { background: <?php
  
include "www/cpmfetch/cpmfetch.php";
  
$objCpm = new cpm("www/cpmfetch/cpmfetch_config.php");
  
$objCpm->cpm_viewRandomMedia;
  
$objCpm->cpm_close();
?>
; float: left; }

www.essaifhoto.123.fr (http://www.essaifhoto.123.fr)

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: karice on November 08, 2007, 06:24:05 am
Re bonjour,

Pour faire simple, comment feriez vous pour insérer 2 images aléatoires dans les 2 images du haut (left, right) du theme chaoticsoul  ;)

merci d'avance.

Fabrice.

www.fhenon.123.fr (http://www.fhenon.123.fr)
Title: Re: CPMFetch : insertion code
Post by: Davide Renda on November 08, 2007, 01:56:17 pm
Quote
insérer 2 images aléatoires dans les 2 images du haut (left, right) du theme chaoticsoul
ça c'est un truc qui m'intéresse beaucoup ;-) moi aussi j'utilise ChaoticSoul sur mon blog en Wordpress (avec une galerie Coppermine, évidemment!)
Title: Re: CPMFetch : insertion code
Post by: Davide Renda on November 08, 2007, 01:59:49 pm
Le lien des images sur CaoticSoul est
http://www.example.com/coppermine/themes/chaoticsoul/images/image_right.jpg et ...image_left.jpg; avez vous essayé de changer ce lien avec une portion de code cfimageget.php?
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 08, 2007, 02:07:56 pm
Je crois qu'il est plus facile de manipuler CFIMAGEGET.PHP que d'inclure du PHP !
C'est cette fonction qu'il faut chercher à placer dans votre TEMPLATE ChaoticSoul (que je n'utilise pas)
Je rappelle que CFIMAGEGET.PHP est une image  ???
Cette image est puisée soit de manière totalement aléatoire soit précisément au sein d'un Album, ou seulement dans une Catégorie(DOC CpmFetch)

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 08, 2007, 10:58:02 pm
Je rappelle que CFIMAGEGET.PHP est une image  ???
Cette image est puisée soit de manière totalement aléatoire soit précisément au sein d'un Album, ou seulement dans une Catégorie(DOC CpmFetch)

mais cette image, peut-elle être une image intermédiaire directement et non pas une vignette ??

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: karice on November 09, 2007, 03:52:07 am
Ok, j'ai ma réponse concernant la possibilité d'afficher une image intermédiaire.
J'ai édité le fichier cfimageget.php et j'ai vu que l'on avait l'option "size=[thumb|int|large]".
Néanmoins, je ne parviens pas à insérer le code pour que cela fonctionne :(
Je dois avoir une mauvaise syntaxe !
Quelqu'un peut-il me corriger svp ?

dans le fichier template.html :

Quote
<div id="headerimg" class="clearfix">
<img src="http://www.fhoto.123.fr/www/cpmfetch/cfimageget.php?size=int">
</div>

Merci d'avance.

Fabrice.

www.essaifhoto.123.fr (http://www.essaifhoto.123.fr)

Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 09, 2007, 10:04:10 am
Bonjour,

Dans CFIMAGEGET.PHP, avez-vous édité correctement ceci, c'est à dire l'emplacement de votre CpmFetch :
Code: [Select]
// This one you need to adjust unless your galler is at http://www.youname.com/photos
// If you installed right to the root of your web site, just use a /
// TODO This should be path to config file
// $urltocpm = "/photos/";
$pathToConfigFile = "";

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 09, 2007, 10:16:38 am
Quote
Dans CFIMAGEGET.PHP, avez-vous édité correctement ceci, c'est à dire l'emplacement de votre CpmFetch :

il faut indiquer le chemin du répertoire "cpmfetch" ou celui de "album" ?

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 09, 2007, 11:07:16 am
Et bien à relire la portion jointe à mon précédent Post, je vois une confusion !
En effet il est dit de renseigner l'URL de la Galerie, hors il s'agit bien de renseigner où se situe CpmFetch, de la façon indiqué par l'exemple.

Mais j'y pense, avez-vous testé l'install correcte de CpmFetch ?

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 09, 2007, 01:46:33 pm
Quote
Mais j'y pense, avez-vous testé l'install correcte de CpmFetch ?

Oui, je visualise 4 images de ma galerie lors de l'installation. Ce qui semble être le moyen de savoir si c ok ou pas, non ?

Je viens aussi de renseigner "cfimageget.php" de la manière suivante:
Quote
// This one you need to adjust unless your galler is at http://www.youname.com/photos
// If you installed right to the root of your web site, just use a /
// TODO This should be path to config file
//   $urltocpm = "/photos/";
$pathToConfigFile = "http://www.essaiphoto.123.fr/www/";

et le fichier "template" de chaoticsoul:
Quote
<div id="headerimg" class="clearfix">
<img src="http://www.essaifhoto.123.fr/www/cpmfetch/cfimageget.php">
</div>

Mais rien n'y fait, cela ne fonctionne pas :(

www.essaifhoto.123.fr (http://www.essaifhoto.123.fr)
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 09, 2007, 01:58:55 pm
Essayez de renseigner comme ceci :

$urltocpm = "/cpmfectch/";
$pathToConfigFile = "http://www.essaiphoto.123.fr/cpmfetch/

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 09, 2007, 02:24:17 pm
:( rien à faire, quand ça veut pas, ça veut pas !  >:(

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 09, 2007, 03:12:39 pm
Revenez à l'état par défaut, comme ceci :

Code: [Select]
// This one you need to adjust unless your galler is at http://www.youname.com/photos
// If you installed right to the root of your web site, just use a /
// TODO This should be path to config file
//   $urltocpm = "/photos/";
$pathToConfigFile = "";
Title: Re: CPMFetch : insertion code
Post by: karice on November 10, 2007, 08:21:59 am
il n'y a pas de changement :( !!!

Template.html:
Code: [Select]
<div id="headerimg" class="clearfix">
<img src="http://www.essaifhoto.123.fr/www/cpmfetch/cfimageget.php"/>
</div>

cfimageget.php:
Code: [Select]
// This one you need to adjust unless your galler is at http://www.youname.com/photos
// If you installed right to the root of your web site, just use a /
// TODO This should be path to config file
//   $urltocpm = "/photos/";
$pathToConfigFile = "http://www.essaifhoto.123.fr/www/cpmfetch/";

Help !!!!!!

J'ai pas envi d'abandonner ! :)

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 10, 2007, 11:41:00 am
Avez-vous tenté de revenir à l'état par défaut comme proposé dans mon post précédent ?
http://forum.coppermine-gallery.net/index.php?topic=48143.msg230531#msg230531

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 10, 2007, 01:28:59 pm
Quote
Avez-vous tenté de revenir à l'état par défaut comme proposé dans mon post précédent ?

oui, tout à fait mais rien ne change !

Fabrice.

ps:je peux vous donner les login et pswd de mon site si vous voulez jeter un coup d'oeil.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 10, 2007, 01:57:11 pm
OK Fabrice,

Mais avant cela, supprimez toutes traces de CpmFetch.
Puis téléchargez de nouveau tout le script CpmFetch.
Ensuite, je verrai ce que je peux faire en fonction du temps dispo  ;)

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 10, 2007, 02:28:30 pm
Quote
Mais avant cela, supprimez toutes traces de CpmFetch.
Puis téléchargez de nouveau tout le script CpmFetch.
Ensuite, je verrai ce que je peux faire en fonction du temps dispo

Si j'ai bien compris :
1 je supprime CPMFETCH
2 je réinstalle
3 je croise les doigts pour que cela remarche
4 si ok : super
5 si non ok : on se contacte en privé pour échanger les logins

G bon ?

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: karice on November 10, 2007, 02:51:36 pm
Bon ben ça marche pô

J'attends de vos nouvelles.

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 10, 2007, 05:31:15 pm
Comment ? C'est l'Install qui ne "marche" pas ?

A la fin de l'install avez-vous vous confirmation du bon déroulement, avec pour preuve l'affichage de 4 images (je crois)

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 11, 2007, 03:06:56 pm
Quote
A la fin de l'install avez-vous vous confirmation du bon déroulement, avec pour preuve l'affichage de 4 images (je crois)

oui, c'est bien ça. J'obtiens les 4 images !

l'installe est ok, mais après ça coince !

Fabrice.
Title: Re: CPMFetch : insertion code
Post by: karice on November 14, 2007, 02:13:51 am
Help me please !

Y a t-il quelqu'un pour me venir en aide ?

résumé de la situation:
j'ai installé cpmfetch correctement (j'obtiens les 4 images tests après l'install !)
j'ai modifié le fichier template.html de mon theme (chaoticsoul) afin d'afficher une image aléatoire à chaque refresh.
le pb c que cela ne marchepas !!! l'image aléatoire ne s'affiche pas !

voir plus haut dans les posts pour plus de détails sur la façon dont j'ai procédé (codes et modif html)

merci d'avance.

fabrice.

site en test : www.essaifhoto.123.fr (http://www.essaifhoto.123.fr)
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 14, 2007, 10:32:23 am
Dans votre fichier de CONFIG vous avez noté : http ://ww w.essaifhoto.123.fr/www/cpmfetch/
Les WWW sont-ils nécessaires ?

Le lien suivant est sensé affiché une image lorsque l'on clique dessus !
http://www.essaifhoto.123.fr/cpmfetch/cfimageget.php
Comme rien n'apparait il semble que votre installation soit défaillante !!!

Les liens ci-dessous fonctionnent avec les même fichiers CpmFetch que vous :
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php%3Falbum%3D43&hash=d8e2e9e17bf9952cb5837a95c9b9052ac0491189)   http://www.pays-dignois.com/galerie/fetch/cfimageget.php?album=43 (uniquement Album N°43)
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.pays-dignois.com%2Fgalerie%2Ffetch%2Fcfimageget.php&hash=44ed7c7063c57c68ef3ad193c1cd8d9a6feb51fe)   http://www.pays-dignois.com/galerie/fetch/cfimageget.php (n'importe quel Album)

Reprenez soigneusement, depuis le début, la Configuration de votre CpmFtech.
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 14, 2007, 11:52:23 am
Votre page de TEST est valide pourtant  ???
http://www.essaifhoto.123.fr/cpmfetch/screen.php
sauf le WWW qui pose problème comme déja dit :
Fatal error: Call to undefined function printArray() in /home/0/1/essaifhoto.123.fr/www/cpmfetch/screen.php on line 313


PYAP
Title: Re: CPMFetch : insertion code
Post by: Pascal YAP on November 14, 2007, 12:10:16 pm
Dans votre fichier CFIMAGEGET renseignez comme ceci :
URLtoCPM =>> /cpmfetch/
PATH =>> /home/0/1/essaifhoto.123.fr/www/cpmfetch/ (ce n'est pas une URL mais un chemin)

PYAP
Title: Re: CPMFetch : insertion code
Post by: karice on November 15, 2007, 01:51:01 am
Bonjour,

Malheureusement cela ne marche toujours pas :(

J'ai bien relevé l'erreur ci-dessous lors de l'installation:

Quote
Notice: Undefined variable: ERRMSG in /home/0/1/essaifhoto.123.fr/www/cpmfetch/screen.php on line 56

En fait mon hébergeur me demande de mettre le contenu du site sous le répertoire WWW, sinon cela ne marche pas. Apparement je n'ai pas besoin de renseigner les URL avec ce répertoire, mais peut-être que cela pose probleme lors des installations !

Quelle est cette line 56 qui pose problème ?

Merci d'avance.

Fabrice.