Archives du mot-clé CMSMS

config.php .htaccess CMSms

RewriteEngine On
RewriteBase /

#www erzwingen unter Vermeidung doppelten Contents
RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [R=301,L]

# Regel fuer Umleitung (301) von Anfragen ohne . oder abschliessenden /
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_METHOD} !POST$
RewriteRule ^(.*) %{REQUEST_URI}/ [NE,R=301,L]

# Regeln Umleitungen der Seiten-Aliase
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

viaVerbesserte config.php und .htaccess für CMSms ab Version 1.11.x (Seite 1) / Installation und Einstellungen / Info-Portal deutschsprachiger CMSMS-Anwender.

ovh change de path – erreur 88

Warning: opendir(/home.123/xxx/www/admin//lang) [function.opendir]: failed to open dir: Aucun fichier ou répertoire de ce type in /homez.456/xxx/www/lib/translation.functions.php on line 88

Une erreur rencontrée sur une installation CmsMadeSimple 1.9.4.x du jour au lendemain sans raison apparente ..

via ovh change de path.

NB : la solution proposée n’a pas fonctionné sur un ancien hébergment OVH

J’ai donc créé un répertoire temporaire dans lequel j’ai uplodé tout le site, puis je l’ai reconné en www. Sans résultat. Donc, j’ai renommé l’ancien www en www et ça a résolu l’erreur, je renonce à comprendre

Appel de menus : exemple template Ocean

<div id= »navMain »>
{menu template=’Ocean : simple-nav’  start_level=’1′ number_of_levels=’1′}
</div>

<div class= »clear »></div>
<hr class= »accessibility » />

<div id= »navSub »>
{menu template=’Ocean : simple-nav’  start_level=’2′ number_of_levels=’1′}
</div>

Humeur avec Orders

Après avoir passé quelques heures à peaufiner un « invoice template » pour faire mes factures via le module Orders, je me suis enfin posé la question de savoir à quoi sert la petite loupe qui se trouve à droite des lignes de commande dans l’admin.
(bonne) surprise : elle permet de faire apparaître la facture !
(mauvaise) surprise : sans CSS !
Donc, penser à faire un template spécifique pour le back-end avec les CSS dedans…

Form Builder & Smarty

Envoyer des valeurs dynamiques à FormBuilder via Smarty :

{capture assign=’formsubject’}Inquiry about {title}{/capture}{FormBuilder form=’contact’ value_Subject=$formsubject}

via CMS Made Simple Forum: [SOLVED] Form Builder: Populate field value with Smarty info?.

Trois fils à relire et tester concernant le passage de valeurs depuis FormBuilder :
http://forum.cmsmadesimple.org/index.php/topic,31833.0.html
http://forum.cmsmadesimple.org/index.php/topic,41485.0.html
http://forum.cmsmadesimple.org/index.php/topic,39282.0.html

Mise en place E-commerce

Les modules nécessaires :

CGExtensions (toolkit)
FrontEndUsers (identification clients)
CGSimpleSmarty (plugins smarty)
CustomContent (Afficher des contenus différents aux utilisateurs)
Products version min. 2.7 (gestion des produits)
CGEcommerceBase (Le core Ecommerce)
Cart (panier)
Orders (getion des commandes)

CGPaymentGatewayBase

Notes :

Le message d’erreur « Warning: Parameter foo is not known by module Cart » disparaît lorsque l’on remet un $ devant foo dans la ligne {cgecomm_form_addtocart product=$entry->id $foo=’bar’} du template details.

Il faut s’assurer que les unités monétaires et de poids sont conformes aux valeurs prévues par l’auteur du module (cfr. http://forum.cmsmadesimple.org/index.php/topic,44042.0.html)

Integrer Calendar et Google Maps en CMSMS | Smarty

Voici le code qui permet de créer à la volée un point sur une carte Google pour chaque événement du calendrier.

{foreach from=$events key=key item=event}

{assign var=event_title value=$event.event_title}

{assign var=event_date value=$event.event_date_start|date_format: »%e »}

{assign var=event_summary value=$event.event_summary}

{assign var=event_address value=$event.fields.Address}

{cggm_add_dynpoint map=1 name= »$event_title » address= »$event_address » description= »$event_summary »}

{/foreach}

viaIntegrating Calendar and Google Maps in CMSMS | Tim Mahoney.