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
-
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.
-
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à
-
Bonjour,
Pyap est devenu au fil du temps un expert
;D Thanx ;)
Il est aisé d'utiliser ce type de commande :
<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 :
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
-
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.
-
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
-
ok, merci.
Maintenant je sais où aller tripoter ;)
Fabrice.
-
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:)
.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.
-
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)
-
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!)
-
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?
-
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
-
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.
-
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 :
<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)
-
Bonjour,
Dans CFIMAGEGET.PHP, avez-vous édité correctement ceci, c'est à dire l'emplacement de votre CpmFetch :
// 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
-
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.
-
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
-
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:
// 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:
<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)
-
Essayez de renseigner comme ceci :
$urltocpm = "/cpmfectch/";
$pathToConfigFile = "http://www.essaiphoto.123.fr/cpmfetch/
PYAP
-
:( rien à faire, quand ça veut pas, ça veut pas ! >:(
Fabrice.
-
Revenez à l'état par défaut, comme ceci :
// 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 = "";
-
il n'y a pas de changement :( !!!
Template.html:
<div id="headerimg" class="clearfix">
<img src="http://www.essaifhoto.123.fr/www/cpmfetch/cfimageget.php"/>
</div>
cfimageget.php:
// 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.
-
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
-
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.
-
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
-
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.
-
Bon ben ça marche pô
J'attends de vos nouvelles.
Fabrice.
-
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
-
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.
-
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)
-
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.
-
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
-
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
-
Bonjour,
Malheureusement cela ne marche toujours pas :(
J'ai bien relevé l'erreur ci-dessous lors de l'installation:
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.