Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Cataloger, UDT et images...
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : www.terroirs77.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ AdvancedContent: 0.9.4.3
#~ AireLibs: 1.3.2
#~ CGExtensions: 1.46.4
#~ CGContentUtils: 1.5
#~ CGFavs: 1.1
#~ CGJobMgr: 1.3.4
#~ CGSimpleSmarty: 1.8
#~ CGSmartImage: 1.18
#~ Captcha: 0.5.2
#~ Cataloger: 0.11.3
#~ ExtendedTools: 1.3.3
#~ FormBuilder: 0.8.1.1
#~ FrontEndUsers: 1.28
#~ Gallery: 2.0.2
#~ JQueryTools: 1.3.5.1
#~ ListIt2: 1.4.1
#~ CGCalendar: 1.14.7
#~ CustomContent: 1.10
#~ EventsManager: 1.2.7
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.12
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 3M
#~ upload_max_filesize: 64M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.6.17
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Mon site est en local, donc pas consultable pour l'instant...


Je me prends la tête avec Cataloger !

1 - Il fonctionnait... depuis que je suis en local pour "ne rien perdre" (c'est vrai que c'est "mieux")... Les images n'apparaissent plus ! Lorsque j'examine avec Firebug, l'adressage semble correct mais une InfoBulle m'indique "impossible de charger l'Url indiquée".
Code :
[== HTML ==]
<img alt="Flâneries en Brie" title="Flâneries en Brie" src="http://localhost/terroirs77/modules/Cataloger/Cataloger.Image.php?i=flanerie_f_1_400_1.jpg&amp;ac=63260" name="item_image" id="item_image">
Sur mon autre site en hébergement, Catoger fonctionne et l'examen avec Firebug d'une image indique le même code...
Code :
[== XHTML ==]
<img alt="Poissons au jardin" title="Poissons au jardin" src="http://www.les-arts-du-coin.fr/modules/Cataloger/Cataloger.Image.php?i=poissons-au-jardin_f_1_400_1.jpg&amp;ac=69294" name="item_image" id="item_image">

Bon, j'ai examiné les sous-gabarits... d'un site à l'autre, tout semble OK... !?

Une piste ?

2 - D'autre part, j'avais essayé avec "succès" Cataloger avec l'ajout d'une UDT pour téléchargement de fichiers sur article comme indiqué sur le post de JeanLeChauve ici.
J'ai voulu refaire cette manip (puisque je reprend ce site à zéro...) et là... : Impossible de créer la "même balise utilisateur" que j'avais utilisée... !?
Code :
[== Indéfini ==]
if (!function_exists(human_filesize)) {
  function human_filesize($bytes, $decimals = 0) {
    $sz = 'BKMGTP';
    $factor = floor((strlen($bytes) - 1) / 3);
    return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor];
  }
}
$config = cmsms()->getConfig();
$filename1 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf";
$filename2 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf";
$filename3 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf";
{
    echo "Téléchargements";
    
    if (file_exists($filename1)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf\">Extraits de l'ouvrage partie 1 (".human_filesize(filesize($filename1)).")</a></p>";
    }
    if (file_exists($filename2)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf\">Extraits de l'ouvrage partie 2 (".human_filesize(filesize($filename2)).")</a></p>";
    }
    if (file_exists($filename3)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf\">Extraits de l'ouvrage partie 3 (".human_filesize(filesize($filename3)).")</a></p>";
    }
}

C'est un simple copié-collé d'un code qui fonctionnait en hébergement il y trois semaines !

Je suis un peu dérouté -le mot est faible !
Je ne suis pas fortiche (ce n'est pas un scoop) ... mais là, je me pose plein de questions.
J'ai l'habitude, pour comprendre, de faire et défaire ; d'avancer d'un pas pour reculer de deux... Mais depuis quelques jours je me demande si tout ce temps que je passe sur ce cmsms va finir par aboutir à quelque-chose de stable... !?

3 - Dernière question enfin :
Peut-on envisager raisonnablement et en supposant que l'on a réussi à fabriquer un site répondant à toutes ses attentes - avec des modules "gentils" du genre de ceux de CG - ... peut-on donc, espérer une stabilité du dit site en se contentant de l'actualiser sans jamais en transformer le "squelette". Peut-on alors dormir tranquille ou taquiner le goujon pendant que les internautes se régaleront du contenu de nos pages !?! Wink

Je rêve, là... ? un peu !?

Merci pour vos réponses futures...

Rolleyes
#2

Citation :Mon site est en local, donc pas consultable pour l'instant...
Ben si, il est consultable en tapant ton adresse ip si tu as cliqué gauche sur l'icône wamp et choisi "passer en ligne". C'est un serveur comme un autre...
Tu donnes ton adresse ip et on pourra vérifier tes liens.
Est-ce que tu as installé Cataloguer ou l'as-tu transféré par ftp à partir du site en ligne ?
Même question pour les autres modules et pour la bd.
#3

Je viens d'envoyer l'IP sur ton mail.

Citation :Est-ce que tu as installé Cataloguer ou l'as-tu transféré par ftp à partir du site en ligne ?
Même question pour les autres modules et pour la bd.
J'avais fait une copie via FileZilla...
Mais, j'ai désinstallé Cataloger et ses dossiers afférents puis réinstallé.
La Base de donnée est clean normalement, puisqu’elle était vide. !? Rolleyes
Pour les autres modules, je les ai gardés pour certain mais aussi réinstallés pour la plupart.
En revanche il est vrai que dans l'administration, dans Extensions > Modules... La page n'a pas un "look" comme les autres, comme ci il n'y avait pas de CSS appliqué (page blanche et lien bleu, genre html de base)...

Voilà, voilà

Merci

Rolleyes
#4

Ne me dis pas que tu utilises la base de données ovh pour ton site sur Wamp ? Te connaissant, tu pourrais t'être trompé et utiliser lesartsducoin en lieu et place de terroirs77 :lol:
Citation :Impossible de créer la "même balise utilisateur"
Les udt se sauvent dans la bd, de là, je me pose également la question du pourquoi tu ne peux créer d'udt du même nom que celui utilisé dans ton ancienne bd online... Quelle est l'erreur exacte ?

Heureusement que je t'avais bien spécifié de recommencer à zéro : faire une install propre sans rien récupérer de ton site en ligne sauf les images, css et gabarits, afin de repartir sur des bases saines :mad:.
Tu n'as plus qu'à recommencer et reculer ainsi de trois pas au lieu de deux Wink.
#5

Non, je n'ai pas utilisé la base de données d'OVH...
Mais en revanche, j'utilise le nom de celle-ci et ses login et mot de passe fournis par OVH.
Je pense qu'ainsi, lorsque j'installerai le site sur l'hébergement, Ma BdD écrasera celle qui est vide chez OVH ou bien faut-il encore mieux supprimer l'ancienne avant d'installer la nouvelle. Me trompé-je !?

Bon de toutes les façons, je veux bien tout recommencer... pour sécuriser tout.

Pour l'instant je n'ai que mes CSS et un plan de travail (un squelette) de site tout à fait banal.
Donc, Lundi, je recommence !!!

J'efface tout sur WAMP, J'installe un CMSMS dernière version sans aucun module...
Et je créé un BDD ... alors, avec les identifiants OVH ou bien j'en créé de nouveaux !?
Là, j'ai besoin d'un peu de conseil...

En revanche, mon site perso qui fonctionne n'est uniquement pour l'instant que sur OVH... Pour continuer de l'administrer sur WAMP... il faudrait tout recommencer !? Pas moyen de faire une copie !?

Merci

Rolleyes
#6

jcpapa a écrit :Impossible de créer la "même balise utilisateur"
Pour la seconde fois, quelle est l'erreur exacte ?
jcpapa a écrit :Mais en revanche, j'utilise le nom de celle-ci et ses login et mot de passe fournis par OVH.
Qu'est-ce que tu as comme valeur dans ton config.php sur Wamp pour $config['db_hostname'] = '?';
Merci de répondre à ces 2 questions.
jcpapa a écrit :J'efface tout sur WAMP, J'installe un CMSMS dernière version sans aucun module...
Et je créé un BDD ... alors, avec les identifiants OVH ou bien j'en créé de nouveaux !?
Tu vides le dossier www/terroirs77, et tu crées une bd avec le phpMyAdmin de Wamp, comme expliqué dans mon tuto vidéo. Nom d'utilisateur : root (par défaut), mot de passe : laisser vide (par défaut).
Tu installes le cms et tu n'oublies pas de mettre en fonction l'url_rewriting immédiatement (.htaccess + config.php).
Une fois l'install terminée et sans bug, tu importes le premier module que tu souhaites utiliser via l'admin et la forge. Une fois celui-ci terminé et fonctionnel (gabarits et données), fais un backup (sauvegarde) et passe au module suivant. En ne mélangeant pas tout ce sera nettement plus simple pour le débogage.

Lorsque ton site sera finalisé, tu n'auras qu'à suivre l'autre tuto vidéo (migrer vers OVH).

Pour importer ton site perso en local, tu n'as qu'à rapatrier les fichiers par ftp (sans /temp/cache_c), faire un backup de ta bd OVH (via phpMyAdmin OVH) et l'importer dans une nouvelle bd Wamp (via phpMyAdmin Wamp). Il te suffira de modifier le config.php (et éventuellement le .hatccess) pour que ton site soit dispo en local (idem que pour migrer vers OVH, c'est la même chose : serveur -> serveur).
#7

Bon... avant de tout refaire...
1 - Pour te répondre à propos de l'UDT
Citation :Pour la seconde fois, quelle est l'erreur exacte ?
Le message qui apparaît sur fond rose dit : "Le code entré est invalide !"

Voilà, c'est tout et impossible d'aller plus loin pour ce point...

-----------------
2 -
Citation :Qu'est-ce que tu as comme valeur dans ton config.php sur Wamp pour $config['db_hostname'] = '?';

J'ai ceci :
Code :
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysqli';
$config['db_hostname'] = 'localhost';
$config['db_username'] = 'XXXXXXX';
$config['db_password'] = 'XXXXXXX';
$config['db_name'] = 'XXXXXXX';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'Europe/Paris';
?>

Rolleyes
#8

Parfait, merci.
Il y a certainement une erreur de syntaxe dans ton code. Fais-nous un copier-coller.
#9

Bonjour,

Le code de l'UDT était au dessus...
le re-voici :
Code :
[== Indéfini ==]
if (!function_exists(human_filesize)) {
  function human_filesize($bytes, $decimals = 0) {
    $sz = 'BKMGTP';
    $factor = floor((strlen($bytes) - 1) / 3);
    return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor];
  }
}
$config = cmsms()->getConfig();
$filename1 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf";
$filename2 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf";
$filename3 =
$config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf";
{
    echo "Téléchargements";
    
    if (file_exists($filename1)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf\">Extraits de l'ouvrage partie 1 (".human_filesize(filesize($filename1)).")</a></p>";
    }
    if (file_exists($filename2)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf\">Extraits de l'ouvrage partie 2 (".human_filesize(filesize($filename2)).")</a></p>";
    }
    if (file_exists($filename3)) {
        echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf\">Extraits de l'ouvrage partie 3 (".human_filesize(filesize($filename3)).")</a></p>";
    }
}

étant moi aussi très matinal (5 h)... je suis en train de regarder cet admirable tuto pour l'installation en localhost.
Que ne l'ai-je regardé plus tôt... Rolleyes
Je m'aperçois que j'ai tendance à lire un peu vite les réponses au Forum et je loupe quelques lignes importantes...

Petite question au passage à propos de l'Interclassement pour la connexion au serveur, sur PhpMyadmin. Il y a t-il une grosse différence entre uft8_general_ci et uft8mb4_general_ci ? Car sur ma version (WampServer Version 2.5), impossible de changer... Il reste résolument sur uft8mb4_general_ci !
Bon dimanche

Rolleyes
#10

Voici le code corrigé :
Code :
[== Indéfini ==]
if (!function_exists(human_filesize)) {
    function human_filesize($bytes, $decimals = 0) {
        $sz = 'BKMGTP';
        $factor = floor((strlen($bytes) - 1) / 3);
        return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor];
  }
}
$config = cmsms()->getConfig();
$filename1 = $config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf";
$filename2 = $config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf";
$filename3 = $config['root_path']."/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf";
if (file_exists($filename1)){
    echo "Téléchargements";
    echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf\">Extraits de l'ouvrage partie 1 (".human_filesize(filesize($filename1)).")</a></p>";
}
if (file_exists($filename2)) {
    echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf\">Extraits de l'ouvrage partie 2 (".human_filesize(filesize($filename2)).")</a></p>";
}
if (file_exists($filename3)) {
    echo "<p><a target='_blank' href="/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf\">Extraits de l'ouvrage partie 3 (".human_filesize(filesize($filename3)).")</a></p>";
}
Cette vidéo a près de 3 années. Bien que les principes généraux restent les mêmes, Wamp est passé à 2.5 en intégrant mysql 5.6.17 et permet l'encodage des caractères sur 4 bytes au lieu de 3 (mb4).
https://dev.mysql.com/doc/refman/5.5/en/...f8mb4.html
uft8mb4_general_ci sera parfait.
#11

@Jean-Le-Chauve

Bonjour,
Toute l'installation s'est parfaitement passée grâce à ton "vieux" tuto... Tout était coché en vert !! Big Grin
Merci.
Je réinstalle tout en téléchargeant les modules un par un... Tout à l'air de fonctionner comme sur des roulettes ...
Sad Jusqu'à ce matin ... où je rencontre des erreurs que j'évoque ici...
C'est d-é-p-r-i-m-a-n-t. :/

Rolleyes
#12

Le code était toujours invalide, je n'avais pas vu que tu t'étais emmêlé les pinceaux (ce qui n'est pas l'idéal dans ton métier d'artiste) dans l'usage des apostrophes en plus des accolades (bisous) :lol:
Code :
if (file_exists($filename1)){
    echo "Téléchargements";
    echo "<p><a target='_blank' href='/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part1.pdf\'>Extraits de l'ouvrage partie 1 (".human_filesize(filesize($filename1)).")</a></p>";
}
if (file_exists($filename2)) {
    echo "<p><a target='_blank' href='/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part2.pdf\'>Extraits de l'ouvrage partie 2 (".human_filesize(filesize($filename2)).")</a></p>";
}
if (file_exists($filename3)) {
    echo "<p><a target='_blank' href='/uploads/catalogerfiles/extraitsOuvrage/".$params['name']."-part3.pdf\'>Extraits de l'ouvrage partie 3 (".human_filesize(filesize($filename3)).")</a></p>";
}
Et arrête de tout mélanger dans tous tes posts, un sujet à la fois, merci Cool
#13

Merci... Ok,
l'UDT est passé.
Toutes mes excuses pour ce mélange de posts. Rolleyes

Mais, là... ça m'effraie un peu cette histoire de "menu manager"...
Je n'ai pas d'affichage de page autre que l'accueil et ses menus et sous-menus...
Et je viens de tout reprendre à zéro comme je le disais ! Sad
Bref ... c'est la cata. Je ne vois pas de solution. Si je commence à triturer les gabarits des menus... je fais fausse route.
S'il y a eu la même erreur sur une précédente version... peut-on appliquer la correction qu'il y a dû avoir à cette époque !?

Rolleyes
#14

Jean le Chauve a écrit :Et arrête de tout mélanger dans tous tes posts, un sujet à la fois, merci
Celui-ci me semble résolu, non ?
#15

Merci
Oui, l'UDT est "passée".
C'est effectivement Résolu.

à la prochaine ... Wink

Rolleyes
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)