-
Evolution de Smarty/CMSms
Forum : Général
Dernier message : jce76350
22/11/2024, 12:29:57
» Réponses : 26
» Affichages : 18,758 -
Info version PHP
Forum : Général
Dernier message : jce76350
21/11/2024, 12:56:24
» Réponses : 176
» Affichages : 294,242 -
fatal error lors de l'ins...
Forum : Installation
Dernier message : jce76350
15/10/2024, 09:42:13
» Réponses : 4
» Affichages : 901 -
Tableau version CMSMS / v...
Forum : Installation
Dernier message : AndreyKiyko
14/10/2024, 15:30:15
» Réponses : 4
» Affichages : 8,376 -
Les limites de Microtiny ...
Forum : Modules, Tags
Dernier message : jce76350
06/10/2024, 10:17:16
» Réponses : 3
» Affichages : 816 -
Cherche testeurs pour V 2...
Forum : Général
Dernier message : jce76350
02/10/2024, 10:16:29
» Réponses : 89
» Affichages : 54,935 -
[HORS SUJET] Appli foncti...
Forum : Installation
Dernier message : Christian
15/08/2024, 14:19:55
» Réponses : 6
» Affichages : 1,137 -
Version 2.2.22
Forum : Général
Dernier message : jce76350
11/08/2024, 09:58:43
» Réponses : 2
» Affichages : 1,609 -
Version 2.2.21
Forum : Général
Dernier message : jce76350
13/07/2024, 10:09:35
» Réponses : 4
» Affichages : 2,372 -
Problème cache cloudflare...
Forum : Hébergement et référencement
Dernier message : Michel
26/06/2024, 10:35:20
» Réponses : 0
» Affichages : 651
- Messages du forum :29,188
- Sujets du forum :4,319
- Membres :672
- Dernier membre :mickelangelo
----------------------------------------------
Cms Version: 2.2.3.1
Installed Modules:
AdminSearch: 1.0.4
CGExtensions: 1.57.1
CGSimpleSmarty: 2.1.7
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
Captcha: 0.5.5
CmsJobManager: 0.1.1
DesignManager: 1.1.3
FEupload: 0.3.1
FileManager: 1.6.4
FilePicker: 1.0.1
FormBuilder: 0.8.1.6
Gallery: 2.3.2
JQueryTools: 1.4.0.3
MicroTiny: 2.2.1
MleCMS: 2.0-beta1
ModuleManager: 2.1.2
Navigator: 1.0.8
News: 2.51.3
Search: 1.51.2
SiteMapMadeSimple: 1.2.8
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/Paris
permissive_smarty: false
Php Information:
phpversion: 7.0.28
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 22517
E_STRICT: 0
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: 256M
max_execution_time: 50000
register_globals: Off (Faux)
output_buffering: 0
disable_functions:
open_basedir:
test_remote_url: Valable
file_uploads: On (Vrai)
post_max_size: 64M
upload_max_filesize: 64M
session_save_path: /tmp (1777)
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: On (Vrai)
smarty_compilecheck: Off (Faux)
auto_clear_cache_age: On (Vrai)
Server Information:
Server Software: Apache
Server Api: cgi-fcgi
Server Os: Linux Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux On Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
Server Db Type: MySQL (mysqli)
Server Db Version: 5.5.59
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
Permission Information:
tmp: /homepages/34/d389106031/htdocs/sonnenberg/tmp (0705)
tmp_cache: /homepages/34/d389106031/htdocs/sonnenberg/tmp/cache (0705)
templates_c: /homepages/34/d389106031/htdocs/sonnenberg/tmp/templates_c (0705)
modules: /homepages/34/d389106031/htdocs/sonnenberg/modules (0705)
uploads: /homepages/34/d389106031/htdocs/sonnenberg/uploads (0705)
Masque de création de fichier (umask) : /homepages/34/d389106031/htdocs/sonnenberg/tmp/cache (0705)
config_file: 0604
----------------------------------------------
Bonjour,
J'ai un soucis avec les liens de pagination de ma page d'affichage des news.
Tout fonctionne correctement sur safari avec OS X
Sur tous les autres navigateurs et OS, les liens rechargent la page actuelle. (y compris sur iOS et les iBidules)
Les liens générés dans le code sources sont exactement les mêmes :
Voici le lien généré :
<a href="http://www.pixetmots.com/sonnenberg/index.php?mact=News,m60317,default,1&m60317summarytemplate=Sonnenberg-NewsNews&m60317category=general&m60317number=4&m60317pagenumber=2&m60317returnid=45&page=45">></a>
et dans le template :
{if $pagecount > 1}
<div class="clear"></div>
<div class="NewsPagination">
<p>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
Page {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
{$nextpage} {$lastpage}
{/if}
</p>
</div>
{/if}
Et le lien vers le site (en développement / test ) :
Si quelqu'un à a une petite explication...
Merci.
Plus précisément, je souhaite créer, dans la partie admin d'un événement CGCalendar, une liste déroulante des pages enfants d'une rubrique qui s'appelle "Projets".
Pour chaque page, il me faut son "id" et son "titre" pour pouvoir créer par ailleurs un lien avec {cms_selflink page=$idPage}.
Pour cela, je pourrais créer une balise utilisateur (UDT), mais j'ai des doutes sur la requête SQL à écrire pour obtenir les informations qu'il me faut.
Je tente donc d'utiliser le module {Navigator} avec un gabarit personnalisé pour me fournir une chaîne de caractères qui me permettra de créer un tableau associatif.
La doc Smarty m'indique que je dois obtenir de {Navigator} la partie de la chaîne en gras ci-dessous :
{assign var=foo value=['idPage1'=>'Titre page 1','idPage2'=>'Titre page 2']}
Mon arborescence de pages est celle-ci :
Projets
— Projets associatifs
—— Projet 1
—— Projet 2
—— Projet 3
— Projets éducatifs
—— Projet 4
—— Projet 5
—— Projet 6
[h]1. Ma méthode fonctionne quand je fournis moi-même la chaîne à ma variable Smarty[/h]
Le code suivant me permet de créer mon tableau associatif :
{assign var=tableau_pages value=['Projets associatifs'=>['29'=>'Projet 1','15'=>'Projet 2','28'=>'Projet 3'],'Projets éducatifs'=>['10'=>'Projet 4','33'=>'Projet 5','34'=>'Projet 6']]}
Puis, le code suivant me permet de créer ma liste d'options à partir de ma variable Smarty $tableau_pages :
{html_options name="m1_field_LienInterne" options=$tableau_pages selected=28}
J'obtiens bien le code html attendu :
<select name="m1_field_LienInterne">
<optgroup label="Projets associatifs">
<option value="29">Projet 1</option>
<option value="15">Projet 2</option>
<option value="28" selected="selected">Projet 3</option>
</optgroup>
<optgroup label="Projets éducatifs">
<option value="10">Projet 4</option>
<option value="33">Projet 5</option>
<option value="34">Projet 6</option>
</optgroup>
</select>
[h]2. Ma méthode ne fonctionne plus quand ma chaîne de caractères vient de Navigator[/h]
Mon appel au module Navigator avec mon gabarit personnalisé :
{cms_module module="Navigator" template="Dropdown Pages" number_of_levels=2 childrenof="projets"}
Note : À cette étape, depuis un autre module (ici CGCalendar), il faut appeler Navigator avec le code {cms_module module="Navigator" …} et non {Navigator …} sinon on a une page blanche.
Me retourne bien la chaîne attendue :
['Projets associatifs'=>['29'=>'Projet 1','15'=>'Projet 2','28'=>'Projet 3'],'Projets éducatifs'=>['10'=>'Projet 4','33'=>'Projet 5','34'=>'Projet 6']]
Ensuite, je veux créer mon tableau associatif avec le code suivant :
{assign var=tableau_pages value={cms_module module="Navigator" template="Dropdown Pages" number_of_levels=2 childrenof="projets"}}
Mais là, la chaîne retournée par Navigator n'est pas transformée en tableau associatif (Array) elle reste une chaîne (String).
Le code suivant :
{html_options name="m1_field_LienInterne" options=$tableau_pages selected=28}
Me retourne ce code html :
<select name="m1_field_LienInterne">
<option value="0">['Projets associatifs'=>['29'=>'Projet 1','15'=>'Projet 2','28'=>'Projet 3'],'Projets éducatifs'=>['10'=>'Projet 4','33'=>'Projet 5','34'=>'Projet 6']]</option>
</select>
Quelqu'un peut-il me dire pourquoi ma chaîne n'est pas transformée en tableau associatif quand elle arrive de Navigator alors qu'elle est identique que celle utilisée à l'étape 1 ?
Merci.
Citation :----------------------------------------------
Cms Version: 2.2.7
Installed Modules:
AceEditor2: 1.05
AdminSearch: 1.0.4
BoxPacker: 1.2.6
CGEcommerceBase: 1.8.6
CGExtensions: 1.60
CGFlatRateShipping: 1.0
CGMyOrders: 1.2.4
CGPaymentGatewayBase: 1.6.2
CGSimpleSmarty: 2.1.8
CGSmartImage: 1.22.2
CGSnapshot: 1.3
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
Captcha: 0.5.5
Cart2: 1.4.2
CmsJobManager: 0.1.2
DesignManager: 1.1.4
FRTaxes: 1.3
FileManager: 1.6.6
FilePicker: 1.0.2
FormBuilder: 0.8.1.6
FrontEndUsers: 2.9
JMFilePicker: 1.0.1
JQueryTools: 1.4.0.3
MenuManager: 1.50.3
MicroTiny: 2.2.2
ModuleManager: 2.1.3
Navigator: 1.0.8
News: 2.51.3
Orders: 1.23.2
Products: 2.28.4
ProductsByVendor: 1.2.6
Promotions: 1.3.1.1
Search: 1.51.4
Showtime2: 3.5.4
SitemapMgr: 1.5.3
TinyMCE: 3.2-beta5
Uploads: 1.25.8
Config Information:
php_memory_limit:
max_upload_size: 128000000
url_rewriting: none
page_extension:
query_var: page
auto_alias_content: true
locale:
set_names: true
timezone: Europe/Paris
permissive_smarty: true
Php Information:
phpversion: 7.0.27
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 32759
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: 130M
upload_max_filesize: 128M
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)
auto_clear_cache_age: On (Vrai)
Server Information:
Server Software: Apache
Server Api: fpm-fcgi
Server Os: Linux 4.14.19-ovh-vps-grsec-zfs-classid On x86_64
Server Db Type: MySQL (mysqli)
Server Db Version: 5.6.34
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
Permission Information:
tmp: /home/hyunkellzb/www/tmp (0705)
tmp_cache: /home/hyunkellzb/www/tmp/cache (0705)
templates_c: /home/hyunkellzb/www/tmp/templates_c (0705)
modules: /home/hyunkellzb/www/modules (0705)
uploads: /home/hyunkellzb/www/uploads (0705)
Masque de création de fichier (umask) : /home/hyunkellzb/www/tmp/cache (0705)
config_file: 0444
----------------------------------------------
Bonsoir à tous !
Je sollicite de nouveau votre aide pour un problème sur le module "Cart2", plus précisément : l'ajout au panier.
Actuellement, lorsque l'on effectue un ajout au panier, un rechargement de la page s'effectue pour mettre à jour le panier. Cependant, ce rechargement de page fait que (par exemple) si on se trouvait en bas de page, on se retrouve en haut après.
Vu comme ça, ça semble pas si bloquant. Sauf que si j'applique des filtres en Javascript pour les recherches produits de mes tableaux (foreach) et bien ils sont perdus à cause de l'ajout au panier.
Après plusieurs jours de recherche, j'ai cru comprendre que la solution était "Ajax" sauf que je ne parviens pas à mettre en place un code avec Cart2 qui permettrait d'empêcher le rechargement après le "submit".
Comme je commence à tourner très sévèrement en rond, toutes ouvertures sur de nouvelles idées est la bienvenue !
En vous remerciant par avance.
J'ai formé à l'utilisation de CMSMS bien plus de 100 stagiaires (par petit groupe de 5 à 8) depuis 2007 avec autant de sites encore en fonctionnement. Je continue de l'utiliser avec mes clients évidemment. J'ai résisté un certain temps aux donneurs d'ordre qui lui auraient préféré d'autres plateformes plus en vue, aujourd'hui le couperet est tombé : pour la partie formation CMSMS c'est fini !
J'ai un certain nombre de regrets je pense que c'est naturellement un CMS bien adapté pour des débutants avec une logique interne facilement "intégrable", avec beaucoup moins de surcouches, qui si elles paraissent "userfriendly", éloignent néanmoins l'utilisateur de la
"base".
A mon sens il aurait suffit de peu de choses pour changer la donne. En 2010 il s'en fallait de bien peu pour qu'il rejoigne la cour des grands:
- Prendre en compte quelques remarques utilisateurs.
- Un vrai travail sur les templates (honnêtement c'est innommable...)
- Sur le classement et la mise à jour des modules en fonction des versions
- Intégrer un template basé sur une responsive grid célèbre et lui associer un module type Elementor
Las, le mal était fait : la définition du public cible de CMSMS s'orientait vers une poignée de développeurs ravis de voir s'accroître la puissance de l'outil, ce au détriment d'une communauté de petits intégrateurs, utilisateurs occasionnels peu ou pas consultés pour la suite de l'aventure (lorsqu'ils furent consultés, c'était malheureusement de pure forme).
Citation :Cms Version: 2.2.7
Installed Modules:
AdminSearch: 1.0.4
CGContentUtils: 2.2.2
CGExtensions: 1.60
CGSimpleSmarty: 2.1.8
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
CmsJobManager: 0.1.2
DesignManager: 1.1.4
FileManager: 1.6.6
FilePicker: 1.0.2
Gallery: 2.3.2
MenuManager: 1.50.3
MicroTiny: 2.2.2
ModuleManager: 2.1.3
Navigator: 1.0.8
News: 2.51.3
Search: 1.51.4
ThemeManager: 1.1.8
TinyMCE: 3.1.4
Config Information:
php_memory_limit:
max_upload_size: 10000000
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: 7.0.20
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 0
E_STRICT: 0
E_DEPRECATED: 0
test_file_timedifference: Aucune différence de date du système trouvée
test_db_timedifference: Une différence de date avec l'environnement PHP a été détectée. Cela peut causer des problèmes lorsque vous publiez des articles.
create_dir_and_file: 1
memory_limit: 128M
max_execution_time: 120
register_globals: Off (Faux)
output_buffering: 4096
disable_functions: dl, exec, shell_exec, system, passthru, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, shell-exec, fpassthru, crack_check, crack_closedict, crack_getlastmessage, crack_opendict, psockopen, symlink, ini_restore, posix_getpwuid, getmyuid, listen, diskfreespace, tmpfile, link, ignore_user_abort, highlight_file, source, show_source, fpaththru, virtual, posix_ctermid, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix, _getppid, posix_getpwnam, posix_getrlimit, posix_getsid, posix_getuid, posix_isatty, posix_setegid, posix_seteuid, posix_setgid, posix_times, posix_ttyname, posix_uname
open_basedir:
test_remote_url: Valable
file_uploads: On (Vrai)
post_max_size: 10M
upload_max_filesize: 10M
session_save_path: /tmp (1777)
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)
auto_clear_cache_age: Off (Faux)
Server Information:
Server Software: Apache
Server Api: cgi-fcgi
Server Os: Linux 3.2.0-5-amd64 On x86_64
Server Db Type: MySQL (mysqli)
Server Db Version: 5.5.59
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
Bonjour
J'ai suivi le tuto vidéo de Jean le chauve à propos sur le choix de l'emplacement des images, que je remercie d'ailleurs pour ses tutos.
Quand je rajoute des images via la galeries ou le gestionnaire de fichiers, je ne vois pas ces images dans le menu déroulant dans l'édition des contenus sous l'onglet corps de page que Jean le Chauve nous rajoute dans son tuto
seule les images que je rajoute dans le dossier desing sont visible mais pas dans le dossier contenu ou un dossier que je cré
quand je cré un dossier seule la pemière image que je met dedans est visible ensuite i j'en rajoute d'autres elles ne sont pas visible dans le menu déroulant?
Je cherche je cherche mais trouve pas
Citation :Cms Version: 2.2.7Bonjour,
Installed Modules:
AdminSearch: 1.0.4
CGContentUtils: 2.2.2
CGExtensions: 1.60
CGSimpleSmarty: 2.1.8
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
CmsJobManager: 0.1.2
DesignManager: 1.1.4
FileManager: 1.6.6
FilePicker: 1.0.2
Gallery: 2.3.2
MenuManager: 1.50.3
MicroTiny: 2.2.2
ModuleManager: 2.1.3
Navigator: 1.0.8
News: 2.51.3
Search: 1.51.4
ThemeManager: 1.1.8
TinyMCE: 3.1.4
dans admin
Quand on va sur le menu de gauche contenu puis Galeries d'images, dans la fenêtre à droite sous l'onglet Galeries on a tous les chemins des dossiers contenu dans le dossier Gallery
il y a t'il un moyen pour qu'un utilisateur ne vois pas ces chemins mais seulement le chemin galerie d'image ?
Une autre question :
quand on clique sur le dossier galerie d'image un nouvelle fenêtre s'ouvre et là je vois toutes mes vignette de la galerie mais au dessus du Titre de la galerie on vois aussi les chemin d'accès au dossier parent
comment faire pour supprimer ces liens ?
jespère avoir été assez clair
merci d'avance
Citation :----------------------------------------------
Cms Version: 2.2.7
Installed Modules:
AceEditor2: 1.05
AdminSearch: 1.0.4
BoxPacker: 1.2.6
CGEcommerceBase: 1.8.6
CGExtensions: 1.60
CGMyOrders: 1.2.4
CGPaymentGatewayBase: 1.6.2
CGSimpleSmarty: 2.1.8
CGSmartImage: 1.22.2
CGSnapshot: 1.3
CMSContentManager: 1.1.6
CMSMailer: 6.2.14
Captcha: 0.5.5
Cart2: 1.4.2
CmsJobManager: 0.1.2
DesignManager: 1.1.4
FRTaxes: 1.3
FileManager: 1.6.5
FilePicker: 1.0.2
FormBuilder: 0.8.1.6
FrontEndUsers: 2.9
GiftBaskets: 1.5.2
JMFilePicker: 1.0.1
JQueryTools: 1.4.0.3
MenuManager: 1.50.3
MicroTiny: 2.2.2
ModuleManager: 2.1.3
Navigator: 1.0.8
News: 2.51.3
Orders: 1.23.2
Products: 2.28.3
ProductsByVendor: 1.2.6
Promotions: 1.3.1.1
Search: 1.51.3
Showtime2: 3.5.4
SitemapMgr: 1.5.3
TinyMCE: 3.2-beta5
Uploads: 1.25.8
Config Information:
php_memory_limit:
max_upload_size: 128000000
url_rewriting: none
page_extension:
query_var: page
auto_alias_content: true
locale:
set_names: true
timezone: Europe/Paris
permissive_smarty: true
Php Information:
phpversion: 7.0.27
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 32759
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: 130M
upload_max_filesize: 128M
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)
auto_clear_cache_age: On (Vrai)
Server Information:
Server Software: Apache
Server Api: fpm-fcgi
Server Os: Linux 4.14.19-ovh-vps-grsec-zfs-classid On x86_64
Server Db Type: MySQL (mysqli)
Server Db Version: 5.6.34
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
Permission Information:
tmp: /home/hyunkellzb/www/tmp (0705)
tmp_cache: /home/hyunkellzb/www/tmp/cache (0705)
templates_c: /home/hyunkellzb/www/tmp/templates_c (0705)
modules: /home/hyunkellzb/www/modules (0705)
uploads: /home/hyunkellzb/www/uploads (0705)
Masque de création de fichier (umask) : /home/hyunkellzb/www/tmp/cache (0705)
config_file: 0444
----------------------------------------------
Bonjour à tous,
je fais de nouveau appel à vos lumières concernant les modules CART2 et PRODUCTS.
Je suis actuellement entrain de créer un site E-boutique assez conséquent et un petit problème se pose à moi :
- L'ajout au panier "par lot".
Petite explication :
Mes produits ne sont achetable que par lot (par 5, par 7, par 12 ...) j'ai donc créer un champ personnalisé nommé achatminimum. Chaque article possède un prix à l'unité (le prix totale par lot n'est pas indiqué dans la fiche produits car les lots peuvent changer chaque jour).
Dans ma boutique, je souhaiterai donc, lors de l'ajout au panier, ajouter la quantité de produit défini dans le champ achatminimum.
J'ai d'abord pensé à faire un truc tout bête :
[== HTML ==]
<input class="qte" type="number" min="{$entry->fields.achatminimum->value}" step="{$entry->fields.achatminimum->value}" name="{$quantityname}" value="{$entry->fields.achatminimum->value}" size="2" maxlength="2"/>
En soit, ça fonctionne, mais ça ne convient malheureusement pas à mon client. Il souhaite que dans le input, par défaut, ne soit pas afficher l'achatminimum, mais bel et bien les quantités de lots souhaités !
1 x 1 lot de 10
2 x 1 lot de 10
3 x 1 lot de 10 ...
Et là, je sèche depuis un petit moment.
je n'arrive malheureusement pas à "faire le liens" des différentes variables avec ces deux modules. (et je reconnais ne pas encore être un pro du php).
PS : Je n'ai malheureusement pas encore le droit de poster l'url de mon site
Si quelqu'un à une idée, je suis preneur !
En vous remerciant par avance.
Pas de querelle de clocher ici, juste un exposé concis des raisons qui peuvent amener un Webmaster à choisir la plateforme Microsoft:
- Application graphiques pro disponibles sous plateforme Windows: Photoshop et Illustrator -> pas d'équivalent en libre en terme de productivité et de souplesse d'utilisation (je forme sur GIMP et Inkscape je sais de quoi je parle...)
- Application pour template et pages HTML -> Sous Dreamweaver il existe une fonction rechercher/ remplacer dans un fichier/ un dossier basée sur les balises HTML et leurs attributs. Les quelques éditeurs HTML testés il y a quelques années sous Linux faisaient vraiment pâle figure. Depuis je ne sais pas...mais je suis ouvert à toutes les propositions
- Absence de poste dédié au développement avec une Debian ou autre installée.
- Pas envie d'aller retour continus entre les deux plateformes (y compris sur un dual boot) = gain de temps
- Présence d'outils pour plateformes Windows libres et performants : WampServer par exemple...
- Méconnaissance de la plateforme Linux et temps à investir pour maîtriser la base
Pour toutes ces raisons il me semble impératif de se soucier durablement de la compatibilité avec la plateforme Windows. Qu'un développeur qui travaille à améliorer CMSMS utilise Linux, c'est plus que logique, les services d'hébergement étant pour l'essentiel... Pour un Webmaster lambda la question mérite au moins d'être posée.
Je pense que les utilisateurs de CMSMS travaillant sous Windows sont très nombreux, je pense même qu'ils sont majoritaires. S'il faut impérativement développer sous Linux il suffit de nous en avertir clairement ! Le risque est élevé qu'une partie importante des utilisateurs refusent de changer d'environnement et se replient tout simplement vers d'autres CMS.
Des CMS beaucoup plus populaires et qui ont fait d'autres choix...
Bonjour,
Impossible pour moi d'aller sur la page documentation wiki.cmsmadesimple.fr
ni sur la page communauté
pour la documentation j'ai une reeur 522
pour la page communauté j'ai un délai d'attente dépassé
suis-je le seul ?
C'est parti pour la 2.2.8