Derniers sujets

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


Posté par : jce76350
04/06/2016, 18:40:12
Forum : Annonces
- Réponses (1)

Annonce du Forum En : Announcing CMSMS 2.1.4 - Freetown
Documentation En Introducing CMSMS 2.0

La configuration minimale requise est la version PHP 5.4.11, recommandé 5.5.2 ou 5.6.X

- la page téléchargement sur cmsmadesimple.org
- Télécharger CMS Made Simple sur cmsmadesimple.FR


Nota cette version 2.1.4 comprend la mise à jour depuis une version 1.12 mini directement
- Correction de la V 2.1.3
- Modification de la méthode clear_cached_file()
- PHP7 compatibilité de class.bookmark.inc.php
- Modification fichier .htaccess.txt dans/doc
- Installateur : correction de l'étape 7 si utilisation de Suhosin PHP
ATTENTION Lire le changelog


A compter de maintenant l'équipe de développement de CMSMS supportera uniquement les questions pour CMSMS 2.1.3 et 2.1.4
La version 1.12.x sera maintenue pour les bugs absolument essentiel, et les questions de sécurité jusqu'au 6 Septembre 2016 (donc supportée sur ce forum) NOTE IMPORTANTE.

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-15 Ted Kulp. All rights reserved." />
ou
<meta name="generator" content="CMS Made Simple - Copyright © 2004-2015. All rights reserved." />

Le téléchargement de cette version 2.1.4 est possible suivant 2 possibilités :
A- Nouveau système d'installation/mise à jour en un seul fichier PHAR (Recommandé)
B-Variante pour les serveurs incompatibles avec le PHAR (si le PHAR ne fonctionne pas)

Pour Installation-Mise à jour- Rafraîchissement : le téléchargement est possible suivant 2 possibilités :
A- Le système d'installation/mise à jour/rafraîchissement en un seul fichier PHAR (Recommandé)
(comprend l'installateur et tous les fichiers de CMSms). cmsms-<version>-install.zip
1 - Décompacter le fichier cmsms-<version>-install.zip
2 - Cela va créer un fichier cmsms-<version>-install.php et README-PHAR.TXT
3 - A l'aide de votre navigateur, accédez fichier cmsms-<version>-install.php
NOTA Si utilisation du FTP pour transférer le fichier cmsms-<version>-install.php utiliser l'option Type de transfert / binaire sur Filezilla

B- Variante pour les serveurs incompatibles avec le PHAR (si le PHAR ne fonctionne pas)
Jeu de fichiers cmsms-<version>-install.expanded.zip pour installation/mise à jour/rafraîchissement
1 - Utiliser le gestionnaire de fichiers de votre hébergeur créer un nouveau sous-dossier, dans le dossier /cms dans lequel vous souhaitez installer CMSMS. exemple vous pouvez nommer ce dossier cmsms_install
Par exemple : /public_html/cms/cmsms_install
- CMSMS sera installé dans /cms
- les fichiers de l’installateur seront dans cmsms_install
2 - Uploadez le fichier cmsms-<version>-install.expanded.zip dans ce sous-dossier.
3 - Extraire les fichiers de l'archive zip dans ce sous-dossier.
Cela va créer de nombreux fichiers et dossiers. Donc faites attention que vous extrayez les fichiers dans le dossier approprié.
4 - A l'aide de votre navigateur, accédez au dossier créé à l'étape 1.
Par exemple: http://www.monsitewebe/cms/cmsms_install

Avant la mise à jour depuis 1.12 uniquement :
A : Vérifier que tous vos modules seront compatible avec CMSMS 2.x avant d'effectuer cette mise à niveau.
B : Assurez-vous que vous avez mis à jour tous les modules à leur dernière version disponible pour la version 1.12.x Et supprimer les modules obsolètes.
C : Assurez-vous que vous avez une sauvegarde vérifiée de tous vos fichiers et de la base de données avant la mise à jour pour restaurer en cas d'erreur,
D : Lire en détail les annonces, notes et la documentation (inclus le fichier README.txt de l'installateur) avant de procéder à cette mise à jour. (certains anciens modules sont obsolètes donc lire attentivement ces documents)
- Si vous utilisez TinyMCE, il faut donc télécharger le module depuis la forge obligatoirement.
Il est fortement conseiller de faire un test en local pour les modules tiers.

Lire avant installation et mise à jour hébergements compatibles pour la Version 2.x
Merci pour vos retours sur les hébergements compatibles sur la Version 2.x avec les renseignements

[LIRE] pour information installation et mise à jour voir le Wiki


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

Imprimer cet élément


Posté par : jce76350
04/06/2016, 18:13:29
Forum : Annonces
- Réponses (2)

[Au 07/09/2016 C'est Fini pour les versions 1.x]


Pour information voir le message sur le forum En : CMSMS 1.x Nears end of Life

La version 1.12.x sera maintenue pour les bugs absolument essentiel, et les questions de sécurité jusqu'au 6 Septembre 2016 (donc supportée sur ce forum).

Mais après cette date plus de création de versions de sécurité ou de corrections de bugs pour la version 1.X.x
Donc pratiquent plus de support pour ces versions.

Il faut mettre à jour rapidement vers la version 2.x.

Imprimer cet élément


Posté par : cfra2701
31/05/2016, 15:56:16
Forum : Modules, Tags
- Réponses (12)

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12.x
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12.2
#~ Installed Modules:
#~ CMSMailer: 5.2.14
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.7
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.2
#~ Search: 1.7.13
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ FormBuilder: 0.7.3
#~ FormBrowser: 0.4.2
#~ CGSimpleSmarty: 1.10
#~ CGExtensions: 1.53.6
#~ CGCalendar: 1.16.1
#~ Captcha: 0.5.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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.6.21
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ 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)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.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.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
J'utilise le module CGcalendar pur afficher les matches et les entraînements d'un club de basketball.
J'affiche les entraînement du jour et du lendemain en utilisant une comparaison entre $smarty.now et la date de début de l'événement, ce qui marche parfaitement.
Par contre, je n'arrive pas à afficher un message indiquant qu'il n'y a plus d'événements.
Et je sais que c'est parce que ma condition est dans le foreach:
{foreach from=$events key=key item=event}
{if $event.event_date_start|date_format:"%Y-%m-%d" == "tomorrow"|date_format:"%Y-%m-%d"}
Entraînement
{else}
Plus d'entraînement
{/if}
{/foreach}

Si j'ai 15 entraînements au total, dont 2 répondent à la condition, cela va m'afficher 13 fois "Plus d'entraînement" ET c'est logique.
Je cherchais donc une solution comme "WHERE $event.event_date_start = " dans le foreach mais ça ne semble pas exister.
Je suppose donc que je devrais remonter dans le code php du module et créer une requête sql qui fait déjà ce tri? mais je ne sais pas où ni comment.
Ou alors, vous avez peut-être une autre solution...

Merci de toutes façons pour votre aide.

Bonne journée.

Imprimer cet élément


Posté par : Yannkee
30/05/2016, 10:56:23
Forum : Général
- Réponses (5)

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.x
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ Version du CMS
#~ 1.9.4.2
#~ Modules installés
#~ CMSMailer
#~ 2.0.1
#~ FileManager
#~ 1.1.0
#~ MenuManager
#~ 1.7.6
#~ ModuleManager
#~ 1.4.2
#~ News
#~ 2.11.3
#~ nuSOAP
#~ 1.0.2
#~ Printing
#~ 1.1.2
#~ Search
#~ 1.6.10
#~ ThemeManager
#~ 1.1.4
#~ TinyMCE
#~ 2.8.4
#~ babel
#~ 0.4
#~ Album
#~ 0.9.3
#~ FormBuilder
#~ 0.7
#~ FileBackup
#~ 0.5
#~ MysqlDump
#~ 1.2.4
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Bon alors je sais, ce n'est pas la derniere version de CMSMS mais pour tout un tas de raisons locales il n'est pas a l'ordre du jour de faire un upgrade desole.
Donc ma question est toute simple, j'ai un menu en BS tout bete dont voici l'extrait qui me pose soucis

Code :
[== Indéfini ==]
    <ul class='nav navbar-nav navbar-right' role='menu'>
    {foreach from=$nodelist item='node'}
        
        {* if depth is greater then previous we need ul *}
        {if $node->depth > $node->prevdepth}
            {repeat string="<ul class='dropdown-menu' role='menu'>" times=$node->depth-$node->prevdepth}  
        {* if depth is lower then we have to close unordered list *}
        {elseif $node->depth < $node->prevdepth}
            {repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
            </li>
        {elseif $node->index > 0}
            </li>
        {/if}
        
        {* is menu item current? *}
        {if $node->current == true}
        
            <li class='active{if $node->parent == true || $node->haschildren == true}{if $node->depth > 1} dropdown-submenu{else} dropdown{/if}{/if}'>
                <a href='{$node->url}' {if $node->parent == true || $node->haschildren == true}class='dropdown-toggle {$node->alias}' data-toggle='dropdown' data-target='#'{else}class='{$node->alias}'{/if}{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}{if ($node->parent == true || $node->haschildren == true) && ($node->depth < 2)} <b class='caret'></b>{/if}</a>        
        
        {* is menu item parent and not sectionheader? *}
        {elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
        
            <li class='{if $node->parent == true || $node->haschildren == true} active{if $node->depth > 1} dropdown-submenu{else} dropdown{/if}{/if}'>
                <a href='{$node->url}' data-toggle='dropdown' data-target='#' class='dropdown-toggle active {$node->alias}'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}{if ($node->parent == true || $node->haschildren == true) && ($node->depth < 2)} <b class='caret'></b>{/if}</a>        
      
        {* is menu item a sectionheader? *}
        {elseif $node->type == 'sectionheader' && ($node->parent == true || $node->haschildren == true)}
            <li class='sectionheader {if $node->depth > 1} dropdown-submenu{else} dropdown{/if}'>
                <a href='#' data-toggle='dropdown' class='dropdown-toggle {$node->alias}{if $node->current} active{/if}'>{$node->menutext}{if ($node->parent == true || $node->haschildren == true) && ($node->depth < 2)} <b class='caret'></b>{/if}</a>
        
        {* and sectionheader has no children? *}
        {elseif $node->type == 'sectionheader' && $node->haschildren == false}
            <li class='sectionheader nav-header'>
                {$node->menutext}            
        
        {* should a menu item be separated? *}
        {elseif $node->type == 'separator'}
            <li class='divider'>
        
        {else}
            <li{if $node->parent == true || $node->haschildren == true} class='{if $node->depth > 1}dropdown-submenu{else}dropdown{/if}'{/if}>
                <a href='{$node->url}' {if $node->parent == true || $node->haschildren == true}class='dropdown {$node->alias}'{else}class='{$node->alias}'{/if}{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}{if ($node->parent == true || $node->haschildren == true) && ($node->depth < 2)} <b class='caret'></b>{/if}</a>
        {/if}
        
    {/foreach}

    {repeat string='</li></ul>' times=$node->depth-1}</li>
    </ul>

Mon menu a une structure du type
1 Accueil (contenu page)
2 Rubrique1 (contenu SectionHeader)
2.1 Sous rubrique 1a (contenu page)
2.2 Sous rubrique 1b (contenu page)
3 Rubrique 2 (contenu page)
etc etc

Je voudrais que si je me trouve sur la page 2.1 ou 2.2, la classe du menu [2 Rubrique] (de type SectionHeader) passe en "active" pour pouvoir lui affecter un style specifique. Donc simplement identifier d'une classe la rubrique parente lorsque une des pages children est active.

J'espere etre assez clair.

J'ai eu beau chercher sur G ou sur les forums CMSMS, impossible de trouver une reponse simple que j'aie pu comprendre ou mettre en oeuvre...

Une piste, un exemple, un modele ?

Merci !

Imprimer cet élément


Posté par : syrill
29/05/2016, 20:10:23
Forum : Vous, vos sites ...
- Réponses (4)

Aprés de longue heure a me remettre à CMSMS j'ai a peu prés fini .

Si vous avez des critiques ( constructives ), des propositions, des idées, des trucs à dire, des vacances ... je suis preneur Smile

http://www.lamaisonlongue.fr

Imprimer cet élément


Posté par : jce76350
29/05/2016, 09:28:47
Forum : Installation
- Réponses (3)

Comme indiquée sur le forum En Upcoming CMSMS 2.1.4
Cette version corrigera entre autre un problème de l'étape 7 si vous utilisez extension de PHP Suhosin


NOTA : Merci pour vos retours installation et mise à jour sur les hébergements compatibles sur la Version 2.x avec les renseignements

Imprimer cet élément


Posté par : Shérab
26/05/2016, 18:38:39
Forum : Installation
- Réponses (7)

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.3
#~ Url du site : http://dom-art.fr/
#~ Hébergeur / Soft : wampserver et ovh mutualisé
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,
Je suis en train de tester l'upgrade 1.12.1 vers 2.1.3 en local avec wampserver.

Tout se passe très bien et je trouve la V2 bien plus rapide pour l'administration.

J'ai 2 questions différentes :

1 - j'avais renommé le répertoire "admin" pour la sécurité or pendant la mise à jour j'ai du lui redonner son nom d'origine.
Du coup je me demande si il vaut toujours mieux le renommer pour la sécurité ou pas ?


2 -j'utilisais le module Template Externalizer or maintenant si je l'active il fait planter l'administration et le site (avec wampserver, je n'ai pas essayé en production).
Quelqu'un arrive t il a le faire fonctionner en 2.1.3 ?
Ou bien existe t il une autre solution ?
C'est quand même bien pratique de pouvoir accéder aux gabarits et feuilles de style depuis un éditeur (Notepad++) pour la coloration syntaxique.

Merci !

Imprimer cet élément


Posté par : Superpink
25/05/2016, 17:34:58
Forum : Modules, Tags
- Réponses (4)

Salut Bess,

J'ai un soucis d'erreur 500 à l’installation du module Wiki sur cms 2.1.3.

Quelqu'un t'as déjà remonté ce bug ?

----
[edit Ouik] Message déplacé dans la rubrique Modules, tags, ça n'a rien à voir avec le wiki du site cmsmadesimple.fr

Imprimer cet élément


Posté par : jissey
25/05/2016, 11:09:04
Forum : Annonces
- Réponses (2)

Bonjour,
pour ceux qui comme moi regrette la disparition des Blocs de Contenus Globaux, Robert nous a concocté vite fait un remplaçant.
On pourrait dire qu'ils avaient déjà été remplacés (il y avait eu débat à l'époque) par les gabarits core::generic, mais sans le wysiwyg, ils n'avaient plus grande utilité pour un rédacteur.
Pour combler se vide, vous pouvez maintenant utiliser CGSharedContent.
Notez tout de même qu'il n'interprète pas SMARTY, et donc, qu'il ne répond pas à tous les cas de figure...
Vous pouvez utiliser l'excellent module CustomGS de Rolf et Jos pour combler cette lacune.

Imprimer cet élément


Posté par : iceman4910
23/05/2016, 17:36:05
Forum : Installation
- Réponses (5)

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

Bonjour,

j ai hériter d un site avec ce CMS

il installé avec la version 1.2.3 qui date de 2004 et n a jamais été toucher depuis Sad

je souhaiterai savoir ce qu il serai le mieux tous refaire le site ou bien mettre a jours le CMS ?

y a t il toujours un tutoriel de sauvegarde de site pour cette version?

y a t il un tutoriel de mise a jours depuis cette version ?

merci d avance

Imprimer cet élément