aide pour débuter avec cpmfetch aide pour débuter avec cpmfetch
 

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

aide pour débuter avec cpmfetch

Started by Roseline, August 29, 2005, 11:48:00 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Roseline

bonjour

j'ai installé la version 1.2.2 (je n'ai pas réussi à installer une version + récente)

par contre, je n'arrive pas à mettre les balises dans mes pages. je crois qu'il y a quelquechose que je n'ai pas bien saisi

pouvez-vous me donner un exemple de ce que je dois mettre ? après je saurais me débrouiller.
malgré le manuel cpmfetch, je n'y arrive pas

je veux modifier une page htm, présente à la racine de mon site
la galerie est dans segara.free.fr/galerie
le dossier fetch est dans segara.free.fr/galerie/cpmfetch

j'essaie de mettre des trucs de ce genre la :
<?php
   require_once "galerie/cpmfetch/cpmfetch.php";
   $objCpm = new cpmfetch("/galerie");
$objCpm->cpm_viewLastAddedMediaFrom ( $rows, $columns, $source, $options);

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

mais ça ne fonctionne pas. quand je nomme mon fichier d'essai, en .htm, le code s'affiche en mode texte dans la page
et quand je renomme ma page en .php, j'obtiens un Fatal error
http://segara.free.fr/_modele.php

j'ai vu aussi que quand je mets la balise d'entrée et ç$objCpm->cpm_close(); , ça m'affiche parfois "close()" en texte dans la page

je trouve que le manuel n'est pas super explicatif quand on n'y connait rien en php.

si quelqu'un pouvait m'aider à comprendre tout ça, ça serait super

François Keller

bonjour,


Quotemais ça ne fonctionne pas. quand je nomme mon fichier d'essai, en .htm, le code s'affiche en mode texte dans la page
c'est normal, vous avez un code php dans une page html. Comme php est un langage interpreté, il faut bien renomer la page  en .php

Pour le reste malheureusement je ne peux pas beaucoups vous aider. Néanmoins, vérifiez que le chemin d'accès est le bon pour le fichier cpmfetch.php

Je n'avais pas vu que le sujet étais le même, je copie donc ma réponse ici
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

Pascal YAP

Bonjour Roseline,

CPMFetch permet d'afficher une image issue de la base de données de votre Coppermine, ainsi si vous désirez afficher une image stockée dans un de vos Albums, il faut donner des instructions précises.
Par exemple en utilisant cfimageget.php, qui dans le cas présent est une vraie image mais avec une extension PHP !

Voici comment faire :
http : / / Votre_coppermine/fetch/cfimageget.php?album=64 ouvrira une image venant de l'Album 64
mais si vous désirez affiché n'importe quelle image issue de votre Coppermine, ne donnez pas d'instruction, comme ceci :
http : / / Votre_coppermine/fetch/cfimageget.php

Pour insérer ces images aléatoires dans votre page HTML, faite comme avec une image "normale" comme ceci :
<img=http : / / Votre_coppermine/fetch/cfimageget.php>

PYAP

Roseline

j'ai inséré <img=http://segara.free.fr/galerie/cpmfetch/cfimageget.php> dans une page htm, mais ça ne fonctionne pas

pouvez vous me dire comment me servir de ceci :
car je ne comprends pas. je n'ai pas de fichier coppermine.php, puisque la page de test me disait de l'enlever. et que

dois-je insérer ceci dans une page htm ou php ?
<?php   
include "coppermine.php";     je n'ai pas de fichier coppermine.php, puisque la page de test me disait de l'enlever
$objCpm = new cpm('/photos');   dois-je mettre /galerie

$objCpm->cpm_viewRandomMedia (1,4);
$objCpm->cpm_viewLastAddedMedia (2,4);

$objCpm->cpm_close();

?>


et qu'en est-il de ceci ? dois-je le mettre dans une page php?
<?php
   require_once "galerie/cpmfetch/cpmfetch.php";
   $objCpm = new cpmfetch("/photos"); dois-je mettre /galerie   ?
?>
<?php
   $objCpm->close();
?>

pourquoi y a -t-il 2 balises, alors qu'au dessus, il n'y en avait qu'une?

désolé pour toutes ces questions, mais je nage complètement. rien de ce que je fais ne fonctionne . j'essaie pourtant de bien lire toutes les infos qu'on me donne :(

Pascal YAP

#4
Roseline,

Déjà est-ce-que le lien http://segara.free.fr/galerie/cpmfetch/cfimageget.php affiche quelque chose ? Non pour l'instant !
Quote$objCpm = new cpm('/photos');   dois-je mettre /galerie
Il faut indiquer le chemin vers CPMFetch !


PYAP

Roseline

re

j'ai mis ça à cause du manuel
voilà ce qu'indique le manuel

Example 5.1. Starting CpmFetch

<?php
   require_once "./cpmfetch/cpmfetch.php";
   $objCpm = new cpmfetch("/photos"); là il n'est pas mis de faire le lien vers cpmfetch
?>
to get to my photo gallery is http://www.fistfullofcode.com/photos - then my partial url is /photos

je suis complètement perdue  :\'(

François Keller

Quoteto get to my photo gallery is http://www.fistfullofcode.com/photos - then my partial url is /photos

ce qui veut dire qu'il faut préciser dans la variable $objCpm = new cpmfetch("/photos"); le chemin partiel de votre galerie Coppermine qui dans le cas de l'exemple est /photos
dans votre cas, si l'adresse de al galerie Coppermine est http://segara.Free.Fr/galerie/, il faudra mettre $objCpm = new cpmfetch("/galerie"); (enfin c'est ce que je comprends  :))
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