Derniers sujets

Statistiques du Forum
  • Messages du forum :29,280
  • Sujets du forum :4,332
  • Membres :666
  • Dernier membre :Eric31


Posté par : jce76350
06/08/2012, 10:55:46
Forum : Installation
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
Transfert d'un message posté de Dark4ng3L
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Dark4ng3L a écrit :Bonjour,
Lors de la mise à jours vers Galapagos,
Je bloque à l'étape 5.

Code :
[== Indéfini ==]
Adding module_smarty_plugins table...done

Enhancing the adminlog table...done

Enhancing the css table table... done

Creating routes table... done

Adding an index to the content table.... done

Building static route database...
Pourriez-vous m'épauler ?

J'ai tenté de poster ailleurs mais je recevais toujours le message d'erreur ci-après:
Erreurs dans le message

Les erreurs suivantes doivent être corrigées pour que le message puisse être envoyé :

Imprimer cet élément


Posté par : heriquet
06/08/2012, 10:00:12
Forum : Développement et Astuces
- Pas de réponse

Salut la compagnie !

J'ai trouvé une page sympa qui donne quelques bons conseils sur l'utilisation de jQuery.

Des petites choses simple mais qui ne peuvent faire que du bien à vos sites !

Bonne journée !

Heriquet

Imprimer cet élément


Posté par : jce76350
05/08/2012, 18:26:31
Forum : Installation
- Pas de réponse

INFORMATION

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.0
#~ Url du site : http://tracfoil.com/
#~ Hébergeur : 1&1
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Les 3 sites étant fonctionnels en version CMS 1.10.3 et PHP 5.2.17, la méthode de mise à jour se fera d'abord en local puis sera exporter vers le serveur de production.

1- Récupération de la base données du site existant (Bdsite)

2- Mise en service du serveur en local en PHP 5.3.14 et import de la base Bdsite grâce à PhpMyAdmin

3- Création d'un dossier d’essai sur le du serveur local avec les fichiers du site existant en version CMS 1.10.3
- Modules standard sauf CMSMailer, MicroTiny, ModuleManager,News
- Modules supplémentaires : CGExtensions: 1.29.1, DownCnt: 2.2.0, MleCMS 1.10.6., SiteMapMadeSimple: 1.2.6, TinyMCE: 2.9.10
- Modification du config.php pour adaptation

4- Test du site en local version 1.10.3

5- Upgrade des fichiers du dossier d’essai vers CMS 1.11avec les modules mis à jour pour version 1.11
- Modules supplémentaires mis à jour MleCMS: 1.11.2 + ExtendedTools: 1.3.3 (nouveauté pour 1.11)

6- Upgrade du CMS par /install/upgrade.php

7-Test de la partie Administrateur : tout est OK sauf
- Module il faut installer ExtendedTools, avant toute chose car cela n'est pas automatique et NON signalé
- MleCMS / traducteur mais les chaînes de mots existent , mais ne sont plus traduites (donc au boulot)

8 le site web local test affichage :
a
Code :
Syntax Error in template "tpl_body:10"  on line 30 "{menu template='accessible_simple_navigation.tpl' number_of_levels='1'}" unknown tag "menu"
->en administration : MenuManager désinstaller + réinstaller
b
Code :
Syntax Error in template "tpl_body:7"  on line 34 "{search lang=$lang_locale  submit='OK'}" unknown tag "search"
->en administration : Search désinstaller + réinstaller
Nota il faut modifier \MenuManager/templates/accessible_simple_navigation.tpl cause Smarty3
Code :
{if $node->image != ''}  par   {if isset($node->image) && $node->image != ''}
sinon Erreur Voir MleCMS_(Module)

9 le site web local test affichage : tout semble OK

10 Il reste à modifier les gabarits
- le fil d'Ariane : remplacer
Code :
MleCMS action="langs"} {*translate text="ici"*} {breadcrumbs starttext=' ' root='Home' delimiter='»'}  par  
{cms_breadcrumbs root='Home' lang=$lang_locale}
Dans ce cas les pages qui ne sont pas visibles dans le menu n'ont pas de fil d'Ariane, il faut donc modifier /MenuManager/action.breadcrumbs.php :
Code :
if( $content->ShowInMenu() && $content->Active() && $showall == 0 )
devient if( $content->Active() && $showall == 0 )

11 Tests et validation du site en local

12 comme tout semble OK, il faut tester sur un serveur avecPHP5.2.17 comme sur le site de production (par précaution)
- l’icône imprimante n'est plus visible et dans le source de la page <!-- Erreur : Nom de module non spécifié; -->
remède : remplacer dans les gabarits {print par {cms_module module='CMSPrinting'
[EDIT 11/08 modifié en v 1.1.1]

13 préparation du transfert
a - Sauvegarder la base de données locale
b - Préparer le config.php (config_prod.php) à transférer en modifiant les données relatives au serveur de production

14 transfert vers le site de production
a - Sur le site en production le dossier existant est dénommé /cmsprod
b - Envoyer des fichiers en FTP dans un nouveau dossier du site /cms111
c - Copier le config_prod.php de local vers /cms111 et le renommer en config.php
d -Vérifier les fichiers .htaccess et autres …
e - Envoyer la base de données grâce à PhpMyAdmin sur l'hébergement
f - Renommer /cmsprod en cmsprod_old et /cms111 en /cmsprod
g - Tester le site web en administration et ensuite en site Web
h - Faire des retouches éventuelles et voilà c'est terminé, l'opération ne nécessite pas plus de quelques minutes de coupure du site Web.

Cette opération a été effectuée sur 3 sites les résultats ou erreurs intervenues sont sensiblement les mêmes , il est donc impératif de procéder avec méthode et surtout de bien passer par la phase test en local pour éviter une interruption longue du site web Rolleyes

Imprimer cet élément


Posté par : Dark4ng3L
05/08/2012, 13:03:51
Forum : Modules, Tags
- Pas de réponse

Bonjour,

Je suis "développeur" de modules sur CMS Made Simple,

En tentant de développer un module d'affichage des photos 500px (réseau social dédié à la photographie)

En tentant de créer un interface de gestion de template pour la galerie,
j'ai voulu m'inspirer du module "Gallery" pour leur gestion de template, et j'ai vu qu'ils ont réussit à integrer leur css/javascript entre les balises <head></head>

En fouinant un peux, j'ai trouver ceci:

Code :
[== PHP ==]
// pass data to head section.

// get template-specific JavaScript and echo
$templatecode = $this->GetTemplate($template);
$templatecodearr = explode(TEMPLATE_SEPARATOR, $templatecode);
$template_metadata = '';

// check if a css file exists and echo
if ( file_exists("modules/Gallery/templates/css/" . $template . ".css") )
{
    $template_metadata .= '<link rel="stylesheet" href="' . $config['root_url'] . '/modules/Gallery/templates/css/' . $template . '.css" type="text/css" media="screen" />
';
}
$template_metadata .= substr($templatecodearr[2],0,-2);
$check_metadata = trim($template_metadata);

if ( !empty($check_metadata) )
{
    $template_metadata = $template_metadata . '
<!-- Gallery/' . $template . ' -->
';
    // make sure to add Metadata just once.
    if ( empty($this->GalleryMetadata) )
    {
        $this->GalleryMetadata = $template_metadata;
    }
    elseif ( stripos($this->GalleryMetadata,'<!-- Gallery/' . $template . ' -->') === FALSE )
    {
        $this->GalleryMetadata .= $template_metadata;
    }
}

J'ai tenté d’intégrer ceci à mon module, mais ca ne marche pas et je ne trouve aucune documentation sur le sujet.

Auriez vous une idée ?

Très bonne journée,

Imprimer cet élément


Posté par : snatch1974
05/08/2012, 08:36:46
Forum : Modules, Tags
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : www.leroure.fr
#~ Hébergeur / Soft : planethoster
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.2
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.2
#~ MicroTiny: 1.2.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.7
#~ Search: 1.7.6
#~ ThemeManager: 1.1.7
#~ CGExtensions: 1.29.1
#~ MleCMS: 1.11.2
#~ ExtendedTools: 1.3.3
#~ CGSimpleSmarty: 1.5.1
#~ JQueryTools: 1.1
#~ FrontEndUsers: 1.17.6
#~ CGEcommerceBase: 1.3.11
#~ Availability: 1.8.1
#~ TinyMCE: 2.9.10.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 128000000
#~ 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.3.13
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 256M
#~ max_execution_time: 30
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 128M
#~ session_save_path: /var/lib/sessionsphp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: litespeed
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.63
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

deux petites questions pour un site multilangues... En l'occurence ici, j'en ai 2 fr et en.



La première question, comme l'indique le titre, concerne les liens page suivante et page précédante.

Ma hiérarchie:

1-français
1.1-accueil
1.2-le gite
1.3-tarifs

2-english
2.1-home
2.2-the cottage
2.3-rates

j'ai enlevé les pages 1 et 2 du menu pour qu'elles n'apparaissent paset les ai paramétrés en tant que lien interne vers respectivement accueil et home.
tout marche nickel sauf les liens page suivante et précédante qui me donnent:

- lorsque je suis sur la page 1.3, j'ai la page 2.1 en page suivante
- lorsque je suis sur la page 2.1, j'ai la page 1.3 en page précédante

est-ce normal que le lien m'affiche une page en langue différente?
comment y remédier pour que lorsque je suis sur 2.1 il ne me donne pas de page précédante et pas de page suivante pour 1.3?

ps: code des liens

Code :
[== HTML ==]
<span class='previous left'>{cms_selflink lang=$lang_locale dir='previous'}</span>
<span class='next right'>{cms_selflink lang=$lang_locale dir='next'}</span>


ma seconde question est d'ordre plus générale.

Est-ce que ma hierarchie est correcte ou peut-elle être améliorée pour une exploitation plus logique?


Merci à tous

Imprimer cet élément


Posté par : gana95
03/08/2012, 12:54:01
Forum : Installation
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.0
#~ Url du site :
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Je viens de télécharger la nouvelle version de CMSMS 1.11.0 , mais lors de l'installation en phase 2 je rencontre un problème "E_DEPRECATED est désactivé". Après une recherche sur internet, j'ai crée un fichier .htaccess en rajoutant la ligne " SetEnv PHP_VER 5_4 ", je l'ai transféré via ftp dans le serveur d'OVH. Mais le problème persistait du coup j'ai essayé de modifier la valeur de PHP en 5 et 5_3 dans le fichier .htaccess mais toujours rien.

Est ce que qulqu'un pourrait m'aider svp.

Merci d'avance.

Imprimer cet élément


Posté par : Jean le Chauve
02/08/2012, 18:39:51
Forum : Formations
- Pas de réponse
Imprimer cet élément


Posté par : Eklo
02/08/2012, 17:20:10
Forum : Installation
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft : OVh
#~ Informations Système :
#~ Cms Version: 1.11
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.2
#~ ModuleManager: 1.5.5
#~ News: 2.12.7
#~ Printing: 1.0.4
#~ Search: 1.7.6
#~ ThemeManager: 1.1.7
#~ TinyMCE: 2.9.10.1
#~ CMSPrinting: 1.0.2
#~ MicroTiny: 1.2.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression: false
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: p
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ 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)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~






Bonjour,

Retour d’expérience de MAJ sur 2 sites.

J'ai mis à jour un premier site qui s'est plutôt bien passé.


Par contre le second....


Les pages du sites affichaient une page d'erreur smarty au lieu du site:

[ins]Syntax Error in template "tpl_body:23" on line 34 "{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" - Unexpected "<"
[/ins]


Et je ne pouvais pas éditer ou créer une page du site dans l'administration (Le reste de l'administration fonctionnait), j'avais l'erreur:

[ins]Fatal error: Class 'CMS_Content_block' not found in /lib/classes/contenttypes/Content.inc.php on line 468[/ins]


Je ne pouvais pas modifier et enregistrer les gabarits, même en mettant à la place le gabarit minimal.
J'avais l'erreur: 'No content blocks defined in template' au moment de sauvegarder.

C'était l'impasse...

J'ai failli tout réinstaller après une multitude de manipulation. (changer de gabarit par défaut par exemple)

Ce qui m'a permit de repartir:

Créer un nouveau gabarit "toto" avec le gabarit par défaut. (ça cela a marché)

Copier coller le code mon gabarit du site dans ce nouveau gabarit en enlevant le code qui lui posé problème:
[ins]{if title != 'Accueil'}{<h1> <img src="images/Icon.png" width="22" height="21" alt="PostHeaderIcon" />{title}</h1> {/if}" [/ins]

Associer toutes les pages a ce gabarit.

Et la tout remarche, même les anciens gabarit que je pouvais pas modifier maintenant je peux les modifier!


**********
Par contre je comprends pas c'est clair qu'il y a une accolade en trop.
Mais est ce qu'une mise a jour modifie les templates ou cette erreur étaient présente dans l'ancien gabarit mais en fonctionnant bien!

Imprimer cet élément


Posté par : Loulac
02/08/2012, 11:11:05
Forum : Modules, Tags
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ CGExtensions: 1.29.1
#~ CGSimpleSmarty: 1.5.1
#~ Products: 2.18.2
#~ CGEcommerceBase: 1.3.11
#~ Cart: 1.8.4
#~ FormBuilder: 0.7.2
#~ CGGoogleMaps: 2.3.1
#~ JQueryTools: 1.1
#~ CGSmartImage: 1.9
#~ Showtime: 3.2
#~ TinyMCE: 2.9.9
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ 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.3.14
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ 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)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour bonjour !
Pour le site sur lequel je travail j'utilise Products et cart pour présenter des produits et faire des demandes devis.
Jusque là, pas besoin de gérer les prix donc pas de problème.

En revanche, voilà qu'on me demande de faire deux pages spéciales pour des promotions ponctuelles, le panier devant pouvoir calculer les prix des articles.

Pour chaque produit le prix dépend de la quantité commandée.

La première promotion ne m'a pas trop posé de problème, j'ai modifié le gabarit du panier de telle sorte :
Code :
[== Indéfini ==]
{if $oneitem->quantity >= 25 && $oneitem->quantity < 50 && $oneitem->summary == 'Produit1'}

{$pricetext} : {capture assign="soustotal1"}{$oneitem->quantity*4.56}{/capture}{$oneitem->quantity*4.56} {$currencysymbol}

{/if}

J'ai donc mis une condition pour chaque quantité et pour le total du panier j'ai utilisé le code suivant :

Code :
[== Indéfini ==]
{$total_text} HT : {$soustotal1+$soustotal2+$soustotal3} {$currencysymbol}

Bon, là, ça fonctionne mais c'est juste une solution de secours pour peu d'articles et sans attributs.

Dans mon deuxième cas, j'ai des attributs (5 tailles et 24 couleurs) donc il me faut trouver une autre solution.

Dans le gabarit de détail de products le pris est affiché par : {$entry->price}
Je voulais savoir s'il est possible de lui assigner une autre valeur que celle qui est contenu dans le champ "prix" du produit, ou s'il existe un autre moyen ou bien si mon problème est une cause perdue.

Je suis allée voir les fichiers sources des modules pour tenter de comprendre comment le pris est transmis au panier et où sont stockées les données de ce dernier, mais j'ai pas tout saisi.

Sur ce, j'espère avoir été explicite.

Bonne journée à tous.

Imprimer cet élément


Posté par : bess
02/08/2012, 10:24:17
Forum : Général
- Pas de réponse

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.0
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


voir : http://www.su3.fr/

J'ai fait une mise à jour 1.10.x -> 1.11 sans soucis majeur et j'ai réactivé dans le fichier de configuration la ligne show_performance (pas certain du nom ?) qui est sencé afficher en bas du code du site :

<!-- 0.074822 / 45 / 7839216 / 8634144 -->

(notez la performance de nos nouveaux serveurs \o/ ! )

Par contre bad luck : la V1.11 affiche bien plus que cela

</html><div><b>Debug: (0.074897) - (usage: 8481984) - (peak: 8634144)</b>
<pre>0.074822 / 45 / 7839216 / 8634144</pre></div>
<!-- 0.074822 / 45 / 7839216 / 8634144 -->

du coup impossible de laisser cette trace dans la vie de tous les jours... c'est moche..

Une idée ? c'est voulue ou on peut parler de bug ?

Imprimer cet élément