Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «  

Création d'une première section impossible [Solved]

Lors de la création d'une section rien ne se passe et le message suivant apparaît en rouge.
Solution has been fully integrated

Solution Manager: Bernard

Issue description

Bonjour,

Je viens d'installet YACS et je débute. J'ai un problème: je ne peux créer aucun article puisque je dois au préalable créer une section. Lorsque je la crée, voici le message rendu. Il ne se passe rien.

INSERT INTO `yacs_sections` SET anchor='',activation_date='0000-00-00 00:00:00',
articles_layout='decorated',behaviors='',content_options='',
extra='',family='Comptabilité',language='fr',locked='N',meta='',
title='Cours de comptabilité',introduction='Introduction au cours de comptabilité',
content_overlay='',description='Le cours',nick_name='',bullet_url='',
home_panel='none',icon_url='',index_map='Y',index_news='static',index_news_count=5,
index_panel='main',index_title='',rank='10000',section_overlay='',
sections_count=5,sections_layout='map',thumbnail_url='',
trailer='',overlay='',overlay_id='',options='',prefix='',
suffix='',active='Y',active_set='Y',hits=0,create_name='admin',
create_id='1', create_address='', create_date='2007-07-09 18:44:20',
edit_name='admin', edit_id='1', edit_address='', edit_action='section:create',
edit_date='2007-07-09 18:44:20',expiry_date='0000-00-00 00:00:00'
1364: Field 'template' doesn't have a default value.


En utilisant: Créer quelques exemples -- ajout de quelques sections, catégories et articles pour apprendre par l'exemple, même chose rien ne se crée.

Quelqun a t'il une idée?

Merci pour votre réponse Adresse: http://www.prolegomenes.com/yacs/

Files

20070709 path 7 6 sections.tgz 16,768 bytes, 167 downloads
Edited by Bernard on Jul. 9 2007
Zoom

Comments

LeToto
199 posts

on Jul. 9 2007


    Bonjour et Bienvenue dans la communauté!

    As-tu vérifié au niveau des paramètres de ta base de données? Je suis  aussi un newbie dans Yacs, mais crois-moi : si tout a été fait normalement au niveau de l'installation, tout devrait marcher, car YACs c'est du robuste comme le YACk d'ailleurs ...

     @+
 

Bernard
avatar
from nearby-an-airport
Associate, 6734 posts

on Jul. 9 2007


C'est peut-être dû à un renforcement des contraintes MySQL. D'une version à l'autre la bête devient de plus en plus exigeante... Quelle version de MySQL utilisez-vous ?
Bernard
avatar
from nearby-an-airport
Associate, 6734 posts

on Jul. 9 2007


De ce que je comprend de votre message d'erreur, il faut insérer le texte suivant en ligne 1565 du fichier sections/sections.php :

."template='".SQL::escape(isset($fields['template']) ? $fields['template']
    : 
'')."',"



J'ai vérifié que ce champ était le seul à ne pas être initialisé, donc il ne devrait pas y avoir d'autre problème de ce type.

Pour vous faciliter la mise à jour, je vous joint le fichier modifié. Vous pouvez patcher votre serveur comme suit :
  • télécharger l'archive sur votre machine
  • basculer vers le panneau de contrôle de votre serveur
  • cliquer sur le lien de mise à jour
  • dans la page suivante, choisir la commande 'Corriger' dans la barre de menu, sous le titre et à droite
  • dans le formulaire qui suit, désigner l'emplacement de l'archive sur votre machine puis cliquer sur le bouton d'envoi
  • le script doit vous indiquer le succès de la mise à jour


Plus long à expliquer qu'à faire, en fait... Ce script de mise à jour est l'une de nouveautés de la version 7.6, autant en profiter...

20070709-path-7-6-sections.tgz
Prolegomenes
avatar
from Lyon
8 posts

on Jul. 10 2007


Bonjour,

Et tout d'abord, merci infiniment pour votre message de bienvenue (Le Toto)et pour la rapidité de votre réponse (Bernard).

J'en reste sans voix (Enfin, sans mots! ) Plus long a expliquer qu'à faire en effet. J'ai procédé à la mise à jour via votre fichier et tout fonctionne nickel.

Encore merci pour votre intervention. Bien cordialement Eric

Rate this page
Posted by Prolegomenes on Jul. 9 2007, edited by Bernard on Jul. 11 2007, (popular)