CPMFetch erreur CPMFetch erreur
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

CPMFetch erreur

Started by BEO, December 23, 2008, 07:20:54 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

BEO

Bonsoir,

Après avoir parcouru le forum, je ne trouve pas de solution pour mon problème 'classique'.

J'ai installé CPMFetch sur mon serveur dans monsite.com/gallery/cpmfetch/

J'ai suivi la procédure en changeant les attribus demandés en 777, mais lorsque je tente de lancer la bête j'ai:

Fatal error: Cannot instantiate non-existent class: cpm in /home/content/f/a/n/fanavril/html/menu.php on line 6

Voici mon code:

<?php
  include "http://avril-source.com/gallery/cpmfetch/cpmfetch.php";
  $objCpm = new cpm("http://avril-source.com/gallery/cpmfetch/cpmfetch_config.php");
  $objCpm->cpm_viewLastAddedMedia(1,4);
  $objCpm->cpm_close();
?>

J'ai testé plusieurs fois en modifiant avec les réponses apportées à d'autres personnes mais rien n'y fait.

Je pense connaître une partie du problème, lors de l'installation, les exemples ne fonctionnent pas parce qu'ils sont encore indiqués sur mon ancien hébergeur avec une ancienne adresse. Je me suis dit qu'il fallait probablement changer quelque chose dans la configuration de coppermine mais je ne sais pas quoi ni où.

Merci d'avance.


Pascal YAP

Le test de votre CpmFetch fonctionne  ??? :
http://avril-source.com/gallery/cpmfetch/test

Il y a un chemin ABSOLU à renseigner dans al CONFIG de ce Script, mais je ne sais plus où !
Revérifiez....

BEO

Où est ce que je vérifie?  :D

BEO

Bon ... j'ai finalement trouvé le problème. Il fallait que j'aille dans ma base de données qui visiblement contenait encore des traces de mon ancien hébergeur.

Maintenant ça marche.
J'ai cependant encore besoin d'aide.

- Comment faire pour ouvrir le lien dans une nouvelle fenêtre?
Mon CPMFetch est dans le menu de mon site et quand on clique sur une image, elle s'ouvre dans mon menu ... il faudrait qu'elle s'ouvre au moins dans la fenêtre entière, et encore mieux dans une nouvelle page.

- Comment faire pour mettre un code CPMFetch avec les derniers albums mis à jour?
Les derniers albums mis à jour appellent aussi aux derniers albums crées. J'ai réussi mais il a fallu que j'indique la catégorie de la galerie que je voulais, hors je souhaiterais appliquer ce code pour la galerie entière et non pas pour une catégorie en particulier.

- Comment changer la css des images CPMFetch?
Pour l'instant sous Mozilla, ma css du menu a été utilisée pour les images CPMFetch, mais cependant sous Internet Explorer j'ai encore les couleurs bleues et violets ...

Merci d'avance!

BEO

Bon en cherchant j'ai trouvé pour la nouvelle fenêtre! ;)

Il reste plus que la css et le code que je voudrais mettre.

P.S: Comment éditer son message sur ce forum ?  :-\

Pascal YAP

Nous sommes un peu en vacances !
Dès lors de constater que les Utilisateurs trouvent les réponses par eux-même est une grande satisfaction  ;D
Donnez-nous votre solution ! Merci à fond  ;)

BEO

Pour la nouvelle fenêtre j'ai ajouté ceci:

$options = array( 'windowtarget' => '_blank');

Je ne comprends toujours pas le problème de la css par contre.  :-\

poubao

créer une entrée dans le fichier css de votre theme
par exemple:
img.photoclip2 {
      
          border-style:groove;
          border-width:4px;
          border-color: #000000;
          margin: 1px; }

img.photoclip2:hover {
      
          border-style:solid;
          border-width:4px;
          border-color: #cccccc;
          margin: 1px; }

   .photoclip2 { 
      text-align:center;
      
   }
puis créer une variable style dans ce genre dans votre code cpmfetch:
$styleguide = array(
         "TABLESTYLE" => "photoclip2",
         "rowstyle" => "photoclip2",
         "cellstyle" => "photoclip2",
         "linkstyle" => "photoclip2",

ce qui devrait donner par exemple:
$objCpm->cpm_viewLastAddedMediaFrom("cat=2,",1,1,$styleguide,$option);

Bonne année 2009 à tous!!  :D
poubao :D

L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**

BEO


Gabriel67

Quote from: poubao on December 31, 2008, 09:39:54 PM
créer une entrée dans le fichier css de votre theme
par exemple:
img.photoclip2 {
      
          border-style:groove;
          border-width:4px;
          border-color: #000000;
          margin: 1px; }

img.photoclip2:hover {
      
          border-style:solid;
          border-width:4px;
          border-color: #cccccc;
          margin: 1px; }

   .photoclip2 { 
      text-align:center;
      
   }
puis créer une variable style dans ce genre dans votre code cpmfetch:
$styleguide = array(
         "TABLESTYLE" => "photoclip2",
         "rowstyle" => "photoclip2",
         "cellstyle" => "photoclip2",
         "linkstyle" => "photoclip2",

ce qui devrait donner par exemple:
$objCpm->cpm_viewLastAddedMediaFrom("cat=2,",1,1,$styleguide,$option);

Bonjour à tous, nouveaux sur ce forum , j'ai un peu de mal  ???
j'ai actuellement une galerie Coppermine et j'ai installé Cpmfetch pour afficher les dernières images ajoutées dans une autre page.

j'ai bien suivi tous vos conseils et cpmfetch fonctionne très bien.

j'ai seulement des soucis pour appliquer ce qui est dit ci-dessus.

En fait je ne sais pas dans quel fichier je dois ajouter les variables $styleguide et $options

pouvez vous m'aidez svp.

d'avance merci

pour exemple : http://www.soa-fr.net/test.html  ou http://www.soa-fr.net/sidebar.php


poubao

Quote from: poubao on December 31, 2008, 09:39:54 PM
puis créer une variable style dans ce genre dans votre code cpmfetch:
$styleguide = array(
         "TABLESTYLE" => "photoclip2",
         "rowstyle" => "photoclip2",
         "cellstyle" => "photoclip2",
         "linkstyle" => "photoclip2",

ce qui devrait donner par exemple:
$objCpm->cpm_viewLastAddedMediaFrom("cat=2,",1,1,$styleguide,$option);

La variable doit être créée dans le code d'affichage de cpmfetch que l'on entre pour afficher les photos

exemple de code (insérer les balises php entrée et sortie)
et rectifier le chemin des fichiers cpmfetch.php et cpmfetch_config.php:

include "../cpmfetch/cpmfetch.php";
  $objCpm = new cpm("../cpmfetch/cpmfetch_config.php");

$styleguide = array(
         "TABLESTYLE" => "photoclip2",
         "rowstyle" => "photoclip2",
         "cellstyle" => "photoclip2",
         "linkstyle" => "photoclip2",
         "alttag" => "{{pTitle}}-{{pCaption}}",
         "subtitle" => "Vue {{pHits}} fois. {{pCtimeFormatted}}",
         //"subtitle2" => "{{pCtimeFormatted}}",
         "imagestyle" => "photoclip2",
         "imagesize" => 'thumb',
         "imagehight" => '90');

$objCpm->cpm_viewLastAddedMediaFrom("cat=2",1,4,$styleguide,$option);
$objCpm->cpm_close();

Poubao  :D
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**