-
Version 2.2.22
Forum : Général
Dernier message : jce76350
20/07/2025, 21:40:50
» Réponses : 18
» Affichages : 8,554 -
CMSMS et FREE installatio...
Forum : Installation
Dernier message : jce76350
20/07/2025, 11:18:23
» Réponses : 11
» Affichages : 291 -
Info version PHP
Forum : Général
Dernier message : jce76350
09/07/2025, 09:58:35
» Réponses : 178
» Affichages : 344,623 -
CMSms : que se passe-t-il...
Forum : Général
Dernier message : jce76350
08/07/2025, 12:50:26
» Réponses : 9
» Affichages : 1,506 -
Version 2..xxF2
Forum : Général
Dernier message : jce76350
29/05/2025, 17:47:21
» Réponses : 1
» Affichages : 545 -
Cherche testeurs pour V 2...
Forum : Général
Dernier message : jce76350
03/05/2025, 15:22:49
» Réponses : 94
» Affichages : 93,886 -
Suite lancement mise à jo...
Forum : Général
Dernier message : jce76350
01/05/2025, 11:19:07
» Réponses : 9
» Affichages : 2,587 -
Module MenuManager.module...
Forum : Installation
Dernier message : ohaldi
17/03/2025, 12:27:39
» Réponses : 9
» Affichages : 2,869 -
Module MAMS
Forum : Modules, Tags
Dernier message : Xtra
13/03/2025, 22:49:35
» Réponses : 2
» Affichages : 1,100 -
notifications permanentes...
Forum : Général
Dernier message : jce76350
12/03/2025, 15:36:57
» Réponses : 0
» Affichages : 509
- Messages du forum :29,267
- Sujets du forum :4,329
- Membres :666
- Dernier membre :Eric31

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Je suis entrain de développer un module.
Lors de l'appel à ce module on doit pouvoir passer des paramètres.
Mais quant j' appel mon module les paramètre ne sont passés.
De plus lors de l'appel au module je suis obligé de mettre {cms_module module="mon_module"} pour que cmsms reconnaisse mon module.
Je vous met le code :
fichier du module :
[== PHP ==]
public function InitializeFrontend() {
$this->SetParameterType('cat_template',CLEAN_STRING);
$this->RegisterModulePlugin();
}
public function InitializeAdmin() {
$this->CreateParameter('template',null,'template');
}
fichier action :
[== PHP ==]
if (isset($params['template'])) {
$template = trim($params['cat_template']);
}
Le template fonctionne bien car si je met le nom en dur cela fonctionne.
Si vous avez des idées ou une solution
Merci d'avance
Cordialement
bobjo

Les sites sont hackés par injection de JQuery. Avast a enregistré plus de 4.5 millions d'utilisateurs qui ont rencontré l'infection depuis novembre 2015.
Bien entendu, cela pourrait arriver sur cmsms.
Le script est localisé avant la fermeture <head>, il faut donc afficher le code source pour le voir.
Faites particulièrement attention à un "var base" menant à un domaine extérieur d'où sera téléchargé le script malicieux.
Un petit Ctrl+F var base (rechercher) en affichant le code source vous permettra de savoir rapidement si votre site est infecté.
Source : https://blog.avast.com/wordpress-and-joo...ake-jquery
et http://www.developpez.com/actu/97570/4-5...e-d-Avast/

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.2
#~ Installed Modules:
#~ AdminSearch: 1.0
#~ CMSContentManager: 1.1
#~ CMSMailer: 6.2.14
#~ CustomGS: 2.2
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.3
#~ LISE: 1.2.1.1
#~ LISEAnnonces: 1.2.1.1
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ Navigator: 1.0.2
#~ News: 2.50.4
#~ Search: 1.50.2
#~ TinyMCE: 3.1.2
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous,
Je souhaite faire un site avec des listes de postes à pourvoir. J'aimerais faire une bouton "Postuler a ce poste" mais comment faire pour rediriger vers une page contenant un formulaire (Formbuilder) et dans laquelle je peux recuperer une variable de l'annonce. Sachant que j'ai utlisé LISE pour faire ma liste de poste à pouvoir.
En gros comment récupèrer une variable via LISE et l'envoyer avec Formbuilder ? J'aimerai pouvoir récupérer la variable {$item->title|cms_escape}
J'en profite également pour vous demander : Sur LISE Est t'il possible de récupérer l' item_id et de l'afficher sur ma liste d'annonce, cela ferai office de référence de l'annonce, que je pourrais envoyer via le formulaire par exemple.
Merci pour votre aide.

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.1
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.1
#~ Installed Modules:
#~ AdminSearch: 1.0
#~ CMSContentManager: 1.1
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ MicroTiny: 2.0.2
#~ ModuleManager: 2.0.1
#~ Navigator: 1.0.2
#~ Search: 1.50.2
#~ CGSimpleSmarty: 2.0.5
#~ CMSMailer: 5.2.14
#~ FormBuilder: 0.8.1.3
#~ CGExtensions: 1.52.2
#~ CGSmartImage: 1.21
#~ SiteMapMadeSimple: 1.2.8
#~ LISE: 1.2.1.1
#~ LISEreferenceshubaut: 1.2.1.1
#~ Gallery: 2.1.3
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Brussels
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 5.5.31
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions: _dyuweyrj4, _dyuweyrj4r, dl
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 60
#~ php_opcache: On (Vrai)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: fpm-fcgi
#~ Server Os: Linux 3.14.60-grsec-hosting-web-3.14 On x86_64
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.47
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela ne conduit pas nécessairement à des problèmes... Mais si vous avez des problèmes pour installer/retirer des modules ou ajouter/supprimer des éléments de contenu ou pages cela pourrait en être la cause.
#~ Permission Information:
#~ tmp: /home/hubaut/www/tmp (0705)
#~ tmp_cache: /home/hubaut/www/tmp/cache (0705)
#~ templates_c: /home/hubaut/www/tmp/templates_c (0705)
#~ modules: /home/hubaut/www/modules (0705)
#~ uploads: /home/hubaut/www/uploads (0705)
#~ Masque de création de fichier (umask) : /home/hubaut/www/tmp/cache (0705)
#~ config_file: 0444
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous !
J'ai un soucis avec mon module LISE et le nouveau champ "GalleryDropdown" qui n'apparaît pas.
Je souhaite appeler une gallery via LISE.
Quand je vais dans l'onglet "Définitions de champs"de LISE, il est signalé un problème de dépendance avec le module gallery (1.6).
Pourtant celui-ci est installé et activé. La version de mon module module gallery est 2.1.3.
Devrais-je revenir à une version 1.6 ?
Merci pour vos réponses !

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft : OVH Perso
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Avant de me lancer dans la construction d'un nouveau site, je fais un rapide état des lieux des modules à adapter.
Je souhaite faire une liste de produits avec un calendrier des disponibilités. Sur base des forums, je pensais partir sur ListIt2 (devenu LISE) et JSAvailability (plus mis à jour).
- Que pensez-vous de cette solution ?
- Pensez-vous possible d'adapter un multidate picker (backend) et un multidate calendar (frontend), comme pouvais le faire JSAvailability, sur LISE ?
- Avez-vous une meilleure piste à suivre ?
D'avance merci !

Bonjour à toutes et à tous,
Je vous présente le site d'un auteur/photographe et de son univers :
http://www.xaviergavaud.fr/
Vos remarques, critiques et avis sont les bienvenues
Amicalement
Alain

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site : http://ubuntu.i17.fr/
#~ Hébergeur / Soft : o2switch
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.2
#~ Installed Modules:
#~ AdminSearch: 1.0
#~ CMSContentManager: 1.1
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ Navigator: 1.0.2
#~ News: 2.50.4
#~ Search: 1.50.2
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 512000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 5.5.32
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 24567
#~ E_STRICT: 2048
#~ E_DEPRECATED: 0
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 512M
#~ max_execution_time: 120
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions:
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 512M
#~ upload_max_filesize: 512M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 60
#~ php_opcache: Off (Faux)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: litespeed
#~ Server Os: Linux 2.6.32-604.30.3.lve1.3.63.el6.x86_64 On x86_64
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.6.28
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Permission Information:
#~ tmp: /home/christia/public_html/_perso/ubuntu/tmp (0755)
#~ tmp_cache: /home/christia/public_html/_perso/ubuntu/tmp/cache (0755)
#~ templates_c: /home/christia/public_html/_perso/ubuntu/tmp/templates_c (0755)
#~ modules: /home/christia/public_html/_perso/ubuntu/modules (0755)
#~ uploads: /home/christia/public_html/_perso/ubuntu/uploads (0755)
#~ Masque de création de fichier (umask) : /home/christia/public_html/_perso/ubuntu/tmp/cache (0755)
#~ config_file: 0644
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Après des heures de recherche sur des sites francophones ou anglophone, je n'ai pas réussi à trouver une solution pour avoir la possibilité d'imprimer le contenu d'une page en cliquant sur le bouton "prtintbutton", comme dans les versions précédentes.
La balise {print} est désormais absente. Faut - il la ré-écrire soi - même dans les balises utilisateur ?
Voici des liens vers les pages les plus pertinentes que j'ai pu trouver sur le sujet :
Site de JC Etiemble
site aittech.net.free.fr
Mais ces pages ne font qu'évoquer le sujet, sans proposer de solution de remplacement.
Quelqu'un a-t-il trouvé une solution ?
Merci d'avance
MISE A JOUR IMPORTANTE à faire rapidement
Information sur le Foum En Announcing CMSMS 1.12.2 - kolonia
La configuration minimale requise est la version PHP 5.2.4.
Mise à jour fortement Recommandée PHP 5.4.3 mini car les modules CG sont en version PHP 5.4.3 mini
- Correction de la V 1.12.01
- Mise à jour sécurité de la classe PHPMailer en version 5.2.4 (Nov 1st 2015)
- Mise à jour de CMSMailer V 5.2.14)
- Correction plugins/function.get_template_vars.php
- Correction de class.cms_url.php
- Correctif de sécurité pour prévenir les attaques de HTTP_HOST
- Mise à jour de CMSMS_config_reference.pdf (ajout de host_whitelist)
exemples: $config['host_whitelist'] = 'www.foo.com,fr.foo.com'; ou
$config['host_whitelist'] = array('www.foo.com','fr.foo.com');
- AVANT toute mise à jour lire attentivement le changelog !!
Le téléchargement sur la page Téléchargement sur Cms Made Simple.fr
la page téléchargement sur cmsmadesimple.org
Pour la version française prendre aussi : Translation Packages
Rappel Comment faire la Mise à jour
Attention sont supportées uniquement les versions 1.12.2 et éventuellement 1.12.1 sur le forum FR Aucune réponse ne sera faite pour des versions inférieures
[la communauté francophone exigera de vous que vous conserviez dans le code HTML de vos pages la ligne suivante]
<meta name="Generator" content="CMS Made Simple - Copyright © 2004-14 Ted Kulp. All rights reserved." />
ou
<meta name="generator" content="CMS Made Simple - Copyright © 2004-2014. All rights reserved." />
Les version CMSMS 1.x.x seront maintenues pendant un an (365 jours) après la sortie de CMSMS Version 2.0 le 06/09/2015.
Discussion fermée
Pour les questions ou soucis, poster sur le forum en ouvrant une nouvelle discussion
- dans le forum "Installation" pour les problèmes d'installation
- dans le forum "Modules, Tags" pour les problèmes sur les modules et tags
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft : 1&1
#~ Informations Système :
#~ PHP 5.5
#~ Site juste monté pour test et sans modification à l'heure actuelle
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à vous

Je viens pour avoir des conseils sur la faisabilité de mon projet.
Je souhaites monter un site qui permet à des utilisateurs de s'enregistrer, en 1 ou 2 catégories :
- Ceux qui viennent uploader leurs sons (mix, liveset) sur leur profils
- Ceux qui écoutent uniquement (facultatif) et pourront ajouter des favoris
En gros, je cherche à faire un site dans le style de mixcloud[POINT]com, ce sera bien plus parlant en explorant cet exemple
Merci de votre attention.
Edix

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bon dans LISE j'ai une instance qui comporte environ 300 produits différents, répartis en une vingtaine de catégorie (faut créer un champ de type "categories" avec l'alias "category" pour enfin obtenir l'apparition de l'onglet "Catégories", c'est curieux maiis bon...). 10 custom fields ont été créés . Si je compte le champ natif "Titre" (on y accède par $item->title), cela fait 11 champs descriptifs pour chaque produit.
Ce n'est pas énorme mais cela commence à faire du monde.
Pour faire simple je souhaiterais boucler au travers des différentes catégories et de l'ensemble des produits pour obtenir une structure HTML analogue à la suivante (c'est un exemple peut être plus parlant)
[== HTML ==]
<h2> LEGUMES</h2> <!--correspond à une catégorie définie dans Lise via l'onglet catégorie-->
<h4> Haricots </h4> <!--correspond au champ $item->title du produit dans LISE-->
<ul>
<li><strong> 600 gr</strong></li><!--custom field quantité avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'quantité'}-->
<li> 0.80 euros </li><!--custom field prix -->
<li><i> vert sombre</i> </li><!--custom field couleur avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'couleur'} -->
<li> qualité nutritive moyenne</li><!--custom field qualité nutritive -->
</ul>
<h4> Pommes de terre </h4> <!--correspond au champ $item->title du produit -->
<ul>
<li> <strong>800 gr</strong></li><!--custom field quantité avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'quantité'}-->
<li> 0.60 euros </li><!--custom field prix -->
<li><i> jaune</i> </li><!--custom field couleur avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'couleur'} -->
<li> qualité nutritive moyenne</li><!--custom field qualité nutritive -->
</ul>
<h2> FRUITS</h2> <!--correspond à une catégorie définie dans Lise via l'onglet catégorie-->
<h4> Banane </h4> <!--correspond au champ $item->title du produit -->
<ul>
<li><strong>300 gr<strong></li><!--custom field quantité avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'quantité'}-->
<li> 2.80 euros </li><!--custom field prix -->
<li> <i>jaune </i></li><!--custom field couleur avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'couleur'} -->
<li> qualité nutritive excellente</li><!--custom field qualité nutritive -->
</ul>
<h4> Oranges </h4> <!--correspond au champ $item->title du produit -->
<ul>
<li> <strong>1200 gr<strong></li><!--custom field quantité avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'quantité'-->
<li> 2.30 euros </li><!--custom field prix -->
<li><i> orange</i>i> </li><!--custom field couleur avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'couleur'} -->
<li> qualité nutritive excellente</li><!--custom field qualité nutritive -->
</ul>
<h4> Poires </h4> <!--correspond au champ $item->title du produit -->
<ul>
<li><strong> 2200 gr</strong></li><!--custom field quantité avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'quantité'}-->
<li> 5.80 euros </li><!--custom field prix -->
<li><i> vert</i> </li><!--custom field couleur avec mise en forme basée sur test du nonm du champ ({if $fielddef.name == 'couleur'} -->
<li> qualité nutritive assez bonne</li><!--custom field qualité nutritive -->
</ul>

D'abord faut boucler sur l'ensemble des catégories...en principe
Bon je n'arrive pas non plus à trouver la syntaxe pour tester la catégorie et afficher les champs qui appartiennent à cette catégorie.
Je m'en suis sorti avec un bon mal de crâne et une logique complétement idiote qui fait que je fais boucler le zinzin 10 fois plus qu'il ne faudrait. Les pages mettent 3 secondes pour arriver sur un I7....

Si quelqu'un a les compétences....
