bonjour, j'ai trouvé cette erreur où sont declarées les variables session['codevalid']!!
merciUndefined variable: _SESSION in C:\wamp\www\site_web\collabor\admin\adm_mod_news\eve_formulerCKeditor.php on line 58
bonjour, j'ai trouvé cette erreur où sont declarées les variables session['codevalid']!!
merciUndefined variable: _SESSION in C:\wamp\www\site_web\collabor\admin\adm_mod_news\eve_formulerCKeditor.php on line 58
Montre ton fichier.
Tu as sûrement un espace ou passage à la ligne en tout début de fichier...
IMPORTANT : as-tu téléchargé l'ARCHIVE ?
voila le debut :
et la ligne d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 include_once(dirname(__DIR__) . '/_includes/html0.php'); // --------------------------------------------------- // ADMIN NEWS : FORMULAIRE "Ajouter"/"Modifier"/"Supprimer" // --------------------------------------------------- // Editeur WYSIWYG utilisé : CKeditor include_once(dirname(dirname(__DIR__)) . '/utilitaires/CKeditor/ckeditor.php') ; // ----------------- $traiter = ''; if (isset($_POST['traiter']) && in_array($_POST['traiter'],array('Ajouter','Modifier','Supprimer'))) { $traiter = $_POST['traiter']; } else { // sinon retour a la liste header('location: ./eve_liste.php'); exit; }
où sont déclaré la $_SESSION['codevalid']
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // TRAITEMENT SI FORMULAIRE envoyé if(isset($_POST['bt'.$traiter.'News']) && isset($_POST['codevalid']) && $_POST['codevalid']==$_SESSION['codevalid']) { include_once(__DIR__ . '/_inclus/eve_traiter.php'); }
Mon code n'est pas en cause, puisque la démo fonctionne.
Puisque tu as pris la responsabilité de modifier les fichiers (eve_xxxxx.php) et l'emplacement des dossiers, c'est à toi de vérifier si les liens, les noms de fichiers, les chemins... ont bien été TOUS adaptés.
oui ,j'ai bien verifier mais moi j'ai pas créer la table admin et en concesquent le htaccess et sessions c'marche pas. et que le button modifier ne marche plus. comment faire corriger cette erreur marque dans mon dernier message.
merci bcp pour votre aide
Recommence l'installation depuis le début.
bonjour j'ai trouvé l'erreur et que htacccess est resté dans le dossier ckediteur
alors que moi j'ai pas utiliser, la partie connection ni avec base ou l'autre ;ni le htacces ,mais maintenant c'marche bien .
maintennat j'ai un autre probléme et que ..
lorsque je saisie un nouveau article, la prévisualisation il n'affiche que un partie , le premier ligne et que cette partie qui sera inserer dans la base de donné . et qui sera aussi afficher dans la partie des articles.
a chaque fois que j'ajoute un article il insrer un nombre limmite de caractére par exemple:
<p style="margin: 0.4em 0px 0.5em; line-height: 19.1875px; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 13px;">
L'étude de ce que nous appelons les sociétés précède l'invention du mot sociologie. La
toujours a ce nombre de caractére quelque soit le textte , et seulement cette partie qui sera prévisuliser et afficher, je fais quoi moniseur, j'ai bien verifier resume_text_brut et formatage fromatage_text_area. j'ai rien fait de spéciale seulement que j'ai jouer sur le style d'affichage des news.
c'est urgent moniseur .
merci une autre fois
Bonjour,
vérifie que tu as bien dans la TABLE en base de données :
Formats possible :`news_contenu` => au format TEXT
- TEXT : 65 535 caractères
- MEDIUMTEXT : 16 777 215 caractères
- LONGTEXT : 4 294 967 296 caractères
+ Vérifie que tu N'as PAS mis sur le div contenant l'article :
overflow:hidden;
chapeau monsieur , j'etais mis Varchar a la place de TEXT, et aussii j'avais fait aussi overflow:hidden.
j'ai jamais réflechi a la differnce entre varchar et text !
j'ai un autre petit question , je fais a chaque titre son numero news id , mais il attribue le numero a BD, est ce que je ferais une boucle afin d'attribuer un numero, vous me conseillez de quoi?
vraiment merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
bonjour,
je voulais dire que, j'ai joint a chaque titre son idnews .
par exemple : 18_titre : idnews'._.'contenu_news.
mais le idnews c'est le idnews de la table , du coup si un article sera supprimé. ne sera pas attribué, reste vide, c'est quoi la solution. est ce que je configurer la base de données, ou quoi effictivement.
merci
Bonjour à tous et ,
Et tout d'abord merci Jérôme pour ce module de news simple et trés efficace! Je l'utilise pour un site. Je l'ai très legerement modifié pour n'afficher qu'une seule news dans ma page principale et avoir une visualisation de l'article entier dans une lightBox (fancybox) quand on clique sur [lire la suite]
Je suis plus que débutante dans tout ca.. php et bdd sont pour moi un peu comme du chinois, je viens donc ici pour trouver un peu d'aide! Merci d'avance!
Au passage j'ai du dieser certaines lignes pour que certaines choses au niveau du traitement d'image fonctionne (infos trouvée sur ce forum si j'ai bon souvenir ( c'etait il y a plusieurs semaines, j'ai deja oublié))
Tout se passe nikel en local via Wamp.
Mais une fois les id et pass changés, la bdd crée et les fichier uploader en ligne (chez OVH - en mysql 5.1 il n'y a que ca) l'affichage ne fonctionne plus dans ma page!La création et lecture des articles dans l'admin marche parfaitement par contre! pas de souci de BDD donc j'imagine....
l'erreur affichée est la suivante:
Parse error: syntax error, unexpected '{' in /homez.521/lesogres/www/_V6/actuhome/modules/mod_news/news_fonctions.php on line 141
a cette fameuse ligne 141 on trouve
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 try { $pdo_select = $pdo->prepare($news_total_query); $pdo_select->bindValue(':newsNbreMaxiTotal', $newsNbreMaxiTotal, PDO::PARAM_INT); $pdo_select->execute(); $news_total_nombre = $pdo_select->rowCount(); } catch (PDOException $e) { echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); } // ------------------------- // PAGINATION // On calcule le nombre de pages $nbreTotalPages = ceil($news_total_nombre / $newsNbreParPage); // On calcule le numero du premier message qu'on prend pour le LIMIT de MySQL $numDebut = ($numPage - 1) * $newsNbreParPage; // ------------------------- // News à afficher sur la page $news_query = "SELECT * FROM ".$NEWS_TABLE." ". " WHERE news_publier = 1 ". // uniquement les news publiées " ORDER BY news_date DESC ". " LIMIT :numDebut,:newsNbreParPage ". ";";
et le code de ma page news_fonctions.php est
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241 <?php // © Jérome Réaux : http://j-reaux.developpez.com - http://www.jerome-reaux-creations.fr // --------------------------------------------------- // FONCTIONS D'AFFICHAGE DES NEWS // --------------------------------------------------- // --------------------------------------------------- // 1a/ FONCTION : FICHE de la News (News seule) // --------------------------------------------------- function news_affiche_fiche($newsId) { if(is_numeric($newsId) && $newsId>0) { // ------------------------- // INCLUSION des fonction nécessaires require(dirname(dirname(__DIR__)) . '/config/main_config.php'); require(dirname(dirname(__DIR__)) . '/'.PATH_FONCTIONS.'fct_toutes_fonctions_necessaires.php'); // Configuration des News require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_config.php'); // ------------------------- // On recupere les infos dans la BD require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_data_fromBD.php'); // ------------------------- ?> <div class="newsListe flexcroll"> <div class="newsFicheEntete"> <h4 class="newsFicheTitre"><?php echo $newsTitre; ?></h4> <span class="newsFicheDate"> <?php echo date('d/m/Y à H\hi', $newsDate); ?></span> </div> <div class="newsFicheContenu "> <?php if ($newsPhoto != '') { ?> <!-- photo --> <img class="newsFichePhoto" src="<?php echo PATH_ROOT.REP_NEWS_PHOTO.$newsPhoto; ?>" alt="" /> <?php } ?> <!-- Contenu --> <?php echo $newsContenu; ?> <?php if($newsFile != '') { ?> <!-- Fichier <a class="newsFicheFile" href="<?php echo PATH_ROOT.REP_NEWS_FILE.$newsFile; ?>" onclick="javascript:window.open(this.href); return false;"> <span>Voir le Fichier joint</span></a>--> <?php } ?> </div> </div> <?php } else { echo 'Mauvais identifiant de News'; } }; // --------------------------------------------------- // 1b/ FONCTION : FICHE de la News (LISTE sur plusieurs colonnes) // Avec picto, résumé du contenu et lien vers la fiche de l'Article // --------------------------------------------------- function news_affiche_fiche_resume_colonne($newsId) { if(is_numeric($newsId) && $newsId>0) { // ------------------------- // INCLUSION des fonction nécessaires require(dirname(dirname(__DIR__)) . '/config/main_config.php'); require(dirname(dirname(__DIR__)) . '/'.PATH_FONCTIONS.'fct_toutes_fonctions_necessaires.php'); // Configuration des News require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_config.php'); // ------------------------- // On recupere les infos dans la BD require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_data_fromBD.php'); // ------------------------- // Nombre de colonnes : 1 à 6 (voir le style CSS : .newsListeColonne) $NbreCol = (isset($newsNbreColonne) && is_numeric($newsNbreColonne) && $newsNbreColonne>0 && $newsNbreColonne<7)? $newsNbreColonne : ''; ?> <div class="newsListe newsListeColonne<?php echo $NbreCol; ?>"> <div class="newsListeEntete"> <h4 class="newsListeTitre"><?php echo $newsTitre; ?></h4> </div> <div class="newsListeContenu"> <?php if ($newsPhoto != '') { ?> <!-- photo --> <a class=" fancynews" data-fancybox-type="iframe" href="./actuhome/index_news_fiche.php?newsId=<?php echo $newsId; ?>"> <img class="newsListePhoto" src="./actuhome/<?php echo REP_NEWS_PHOTO.$newsPhoto; ?>" style="width:<?php echo $newsLargeurPicto; ?>px;" alt="" title="<?php echo $newsTitre; ?>" /> </a> <?php } ?> <!-- Résumé du Contenu --> <?php if($newsResumeType=='brut'){ echo texte_resume_brut($newsContenu, $newsResumeNbreCar); } elseif($newsResumeType=='html'){ echo texte_resume_html($newsContenu, $newsResumeNbreCar); } else { echo $newsContenu; } ?> <div id=""> <a class="newsSuite fancynews " data-fancybox-type="iframe" href="./actuhome/index_news_fiche.php?newsId=<?php echo $newsId; ?>"><span>lire la suite</span></a> </div> <?php if($newsFile != '') { ?> <!-- Fichier <a class="newsListeFile" href="<?php echo PATH_ROOT.REP_NEWS_FILE.$newsFile; ?>" onclick="javascript:window.open(this.href); return false;"> <span>Voir le Fichier joint</span></a>--> <?php } ?> </div> </div> <?php } else { echo 'Mauvais identifiant de News'; } }; // --------------------------------------------------- // 2/ FONCTION : LISTING des NEWS (avec résumé du contenu) // --------------------------------------------------- function news_affiche_liste_colonne($numPage) { if(is_numeric($numPage) && $numPage>0) { // ------------------------- // INCLUSION des fonction nécessaires require(dirname(dirname(__DIR__)) . '/config/main_config.php'); require_once(dirname(dirname(__DIR__)) . '/'.PATH_FONCTIONS.'fct_toutes_fonctions_necessaires.php'); // Configuration des News require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_config.php'); // ------------------------- // requete : toutes les News (CONFIG : Nombre Maxi à afficher -> $newsNbreMaxiTotal) $news_total_query = "SELECT * FROM ".$NEWS_TABLE." ". " WHERE news_publier = 1 ". // uniquement les news publiées " ORDER BY news_date DESC ". " LIMIT 0, :newsNbreMaxiTotal ". ";"; try { $pdo_select = $pdo->prepare($news_total_query); $pdo_select->bindValue(':newsNbreMaxiTotal', $newsNbreMaxiTotal, PDO::PARAM_INT); $pdo_select->execute(); $news_total_nombre = $pdo_select->rowCount(); } catch (PDOException $e) { echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); } // ------------------------- // PAGINATION // On calcule le nombre de pages $nbreTotalPages = ceil($news_total_nombre / $newsNbreParPage); // On calcule le numero du premier message qu'on prend pour le LIMIT de MySQL $numDebut = ($numPage - 1) * $newsNbreParPage; // ------------------------- // News à afficher sur la page $news_query = "SELECT * FROM ".$NEWS_TABLE." ". " WHERE news_publier = 1 ". // uniquement les news publiées " ORDER BY news_date DESC ". " LIMIT :numDebut,:newsNbreParPage ". ";"; try { $pdo_select = $pdo->prepare($news_query); $pdo_select->bindValue(':numDebut', $numDebut, PDO::PARAM_INT); $pdo_select->bindValue(':newsNbreParPage', $newsNbreParPage, PDO::PARAM_INT); $pdo_select->execute(); $news_nombre = $pdo_select->rowCount(); $news_rowAll = $pdo_select->fetchAll(); } catch (PDOException $e) { echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); } // ------------------------- ?> <div id="containerListing"> <?php // ------------------------- // Affichage des News if($news_nombre>0) { foreach ($news_rowAll as $news_row) { // ------------------------- $newsId = intval($news_row['news_id']); // On recupere les infos dans la BD require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_data_fromBD.php'); // ------------------------- // Affichage de la news news_affiche_fiche_resume_colonne($newsId); } } ?> </div> <?php // ------------------------- // Affichage de la PAGINATION // Affichage de la PAGINATION news_pagination_pages($numPage, $nbreTotalPages); } }; // -------------------------------------------------------------- // FONCTION : PAGINATION (listing des News) // -------------------------------------------------------------- function news_pagination_pages($numPage, $nbreTotalPages) { // ------------- $numLimit = 5; // Limite : nombre de pages avant/après la page courante $sep = ''; // Séparateur '', '-', '|', '/' : entre les numéros de pages // ------------- // PAGINATION if($nbreTotalPages > 1) { ?> <div class="newsPagination "> <?php echo $sep; for ($i=1; $i<=$nbreTotalPages; $i++) { // 1ère page if($i==1 && $numPage>($numLimit+1)) { echo ' <a href="?pg='.$i.'" title="Page '.$i.'">'.$i.'</a> '.$sep.'...'.$sep; } // page courante + $numLimit pages avant et après if(($numPage-1-$numLimit)<$i && $i<($numPage+1+$numLimit)) { if($i==$numPage) { // page courante echo ' <b> '.$i.'</b> '.$sep; } else { echo ' <a href="?pg='.$i.'" title="Page '.$i.'">'.$i.'</a> '.$sep; } } // dernière page if($i==$nbreTotalPages && $numPage<($nbreTotalPages-$numLimit)) { echo '...'.$sep.' <a href=?pg='.$i.'" title="Page '.$i.'">'.$i.'</a>'; } } ?> </div> <?php } // (fin if nbreTotalPages) }; // --------------------------------------------------------------
Céline
Il faut activer PHP5 sur OVH :
http://guides.ovh.com/Php5ChezOvh
C'est deja le cas grace au .htaccess qui est dans les dossiers du module.
Visiblement, ce n'est pas le cas.
Verifie avec un phpinfo(); dans le code qui pose problème.
Bonjour Celine,
1/ juste avant ces lignes indiquée dans le message d'erreur, se trouve celle-ci :
Or, tu as aussi modifié ce fichier news_config.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Configuration des News require(dirname(dirname(__DIR__)) . '/'.PATH_NEWS_MOD.'news_config.php');
=> vérifie-le, et/ou montre le code.
Notamment, que ces variables sont bien déclarées :
- $NEWS_TABLE
- $newsNbreMaxiTotal (je parie tout sur celle-ci !)
2/ Le .htaccess fourni : il doit être placé à la racine du site.
(ou copier le code suivant dans le fichier existant s'il existe dèjà)
Vérifie aussi qu'il est bien pris en compte, comme l'indique Sabotage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #-------------------------------------------------- ## Version PHP 5.3 SetEnv PHP_VER 5_3 #-------------------------------------------------- ## affichage des répertoires : désactiver la création automatique d'index options -indexes #--------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo phpinfo(); ?>
Dernière modification par Invité ; 04/09/2013 à 12h39.
merci pour vos reponses
voici le code de news_config
pour le fichier a mettre a la racine du site, on est d'accord que si je le fait je n'ai plus acces au contenu des répertoires? j'ai essayer ey je ne voyait plus le contenu de mon répertoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111 <?php // --------------------------------------------------------------- // MODULE des NEWS : PARAMETRES de CONFIGURATION // --------------------------------------------------------------- // © Jérome Réaux : http://j-reaux.developpez.com - http://www.jerome-reaux-creations.fr // Création : juin 2009 par Jérôme Réaux (http://j-reaux.developpez.com) // Mise à jour : juillet 2012 par Jérôme Réaux (http://j-reaux.developpez.com) // --------------------------------------------------------------- // CHEMINS vers les DOSSIERS // --------------------------------------------------------------- // ==> voir le fichier de configuration générale : config/main_config.php // --------------------------------------------------------------- // Base de Données : table des NEWS // --------------------------------------------------------------- // ==> table des NEWS en Base de Données : $NEWS_TABLE = 'NEWS_TABLE_PHPV5'; // ==> Création et Structure de la table : modules/mod_news/news_tableSQL.txt // REMARQUE : // L'utilisation d'une variable (plutôt que d'une constante) permet de modifier "à la volée" la table cible. // Par exemple en fonction de la langue : pour passer d'une table 'NEWS_TABLE_PHPV5_fr' à une table 'NEWS_TABLE_PHPV5_en' // (la gestion de langues n'est pas prévue dans cette source) // ------------------------- // ==> table de CONNEXION à l'ADMIN : if(!defined('NEWS_ADM_CONNEXION')) define('NEWS_ADM_CONNEXION', 'NEWS_ADM_CONNEXION'); // IMPORTANT : CHANEMENT DES IDENTIFIANT et MOT DE PASSE : // ==> Par sécurité, la modification devra se faire MANUELLEMENT directement dans la base de données // ==> Générer un mot de passe hashé : admin/adm-createpwd.php // Cette page n'est accessible qu'après connexion à l'admin : // -> connectez-vous via l'admin, puis tapez ".../admin/adm-createpwd.php" dans la barre d'adresse // --------------------------------------------------------------- // CONFIGURATION de l'AFFICHAGE DES NEWS // --------------------------------------------------------------- // LISTING DES NEWS : // ==> Taille maxi du RESUME (en nombre de caractères) $newsResumeNbreCar = 120; // ==> Résumé du Contenu (brut ou html) // $newsResumeType = 'brut'; // Résumé : texte brut, sans balises html $newsResumeType = 'html'; // Résumé : format html, conserve les balises html // ------------------------- // ==> Taille des PETITES Photos (en pixels) // $newsLargeurPicto = 150; $newsLargeurPicto = 100; // $newsLargeurPicto = 50; // ------------------------- // PAGINATION : $newsNbreColonne = 3; // ==> Nombre de News à afficher par page $newsNbreParPage = 1; // (à définir en fonction du nombre de colonnes : 3 x 4 colonnes, par exemple) // ==> Nombre Maxi à afficher : on ne veut prendre en compte que les xxx plus récentes (ex : les 30 dernieres) $newsNbreMaxiTotal = 1; // ------------------------- // --------------------------------------------------------------- // PARAMETRES POUR LES PHOTOS / FICHIERS // --------------------------------------------------------------- // ==> Choix du dossier de stockage (ces dossiers doivent être déprotégés en ecriture : chmod 777) if(!defined('REP_NEWS_PHOTO')) define('REP_NEWS_PHOTO', PATH_UPLOAD.'images/news_photos/'); // PHOTOS if(!defined('REP_NEWS_FILE')) define('REP_NEWS_FILE', PATH_UPLOAD.'files/news_files/'); // FICHIERS // ------------------------- // UPLOAD : Restrictions sur les fichiers // taille maxi des fichiers if(!defined('FILE_SIZEMAX_PHOTO')) define('FILE_SIZEMAX_PHOTO', 10000000); // 10 Mo if(!defined('FILE_SIZEMAX_FILE')) define('FILE_SIZEMAX_FILE', 10000000); // 10 Mo // EXTENSIONS acceptées if(!defined('FILE_EXTENSION_PHOTO')) define('FILE_EXTENSION_PHOTO', 'jpg,jpeg,png,gif'); if(!defined('FILE_EXTENSION_FILE')) define('FILE_EXTENSION_FILE', 'pdf'); // MIME TYPES acceptés if(!defined('FILE_MIMETYPE_PHOTO')) define('FILE_MIMETYPE_PHOTO', 'image/jpeg,image/png,image/gif'); if(!defined('FILE_MIMETYPE_FILE')) define('FILE_MIMETYPE_FILE', 'application/pdf'); // --------------------------------------------------------------- // PARAMETRES POUR L EDITEUR WYSIWYG // --------------------------------------------------------------- // ==> Choix de l editeur if(!defined('EDITEUR_WYSIWYG')) define('EDITEUR_WYSIWYG', 'CKeditor'); // CKeditor // if(!defined('EDITEUR_WYSIWYG')) define('EDITEUR_WYSIWYG', 'FCKeditor'); // FCKeditor // if(!defined('EDITEUR_WYSIWYG')) define('EDITEUR_WYSIWYG', 'TinyMCE'); // TinyMCE // if(!defined('EDITEUR_WYSIWYG')) define('EDITEUR_WYSIWYG', ''); // rien (pour du texte brut) // ------------------------- // SPECIAL CKeditor (3.6.3): -> http://ckeditor.com // ------------------------- // -> Toolbar personnalisable dans : utilitaires/CKeditor/config.js // -> http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar // if(!defined('CKeditor_TOOLBAR')) define('CKeditor_TOOLBAR', 'ToolbarArticle'); // Toolbar PERSONALISEE : Contenu Article // if(!defined('CKeditor_TOOLBAR')) define('CKeditor_TOOLBAR', 'Full'); // Full if(!defined('CKeditor_TOOLBAR')) define('CKeditor_TOOLBAR', 'Basic'); // Basic // Remarque : // Contrairement à FCKeditor, l'Exploreur de Fichier n'est pas intégré et il est... PAYANT (CKFinder -> http://ckfinder.com) // UNE ALTERNATIVE : KCfinder -> http://kcfinder.sunhater.com // (GRATUIT, open-source) ! (contenu dans cette source !) // ------------------------- // SPECIAL FCKeditor (retired !) : -> http://ckeditor.com/download // ------------------------- // -> Toolbar personnalisable dans : utilitaires/FCKeditor/fckconfig.js if(!defined('FCKeditor_TOOLBAR')) define('FCKeditor_TOOLBAR', 'ToolbarArticle'); // Toolbar PERSONALISEE : Contenu Article // if(!defined('FCKeditor_TOOLBAR')) define('FCKeditor_TOOLBAR', 'Default'); // Default // if(!defined('FCKeditor_TOOLBAR')) define('FCKeditor_TOOLBAR', 'Basic'); // Basic // Remarque : // Bien qu'il ne soit plus développé, FCKeditor intègre un Exploreur de Fichier... GRATUIT // ------------------------- // SPECIAL TinyMCE (3.5.5) : -> http://www.tinymce.com // -> http://www.tinymce.com/wiki.php/Installation // -> http://www.tinymce.com/wiki.php/Configuration // ------------------------- // -> Toolbar personnalisable dans : utilitaires/TinyMCE/jscripts/tiny_mce/config_perso.js // Remarque : // PROBLEME d'affichage UTF-8 dans l'éditeur : je n'ai pas trouvé la solution... // ---------------------------------------------------------------
ah oui mettre le .htcacess à la racine du site a l'air de fonctionner, j'espere que ca ne va rien péter car l'ancienne version du site est en ligne jusqu'a ce que la nouvelle version soit en place.
MErci beaucoup
Salut
J'étais sur une ancienne version, la 3 je crois et comme je suis héberger chez 1&1 et qu ils ont changer la version php, je rencontre juste un petit problème
dans l admin, il m'affiche plus les icone de formatage pour le texte.
Je me suis dit, tiens j 'ai qu'a mettre a jour le script dons j'ai téléchargé la version 4 sql et la, je rencontre le même problème que Cescool, il trouve pas le fichier main config
pourtant, j'ai juste mis l'adresse de mon siteWarning: require(./config/main_config.php) [function.require]: failed to open stream: No such file or directory in /homepages/31/d218610191/htdocs/site/news3/admin/index.php on line 7
Fatal error: require() [function.require]: Failed opening required './config/main_config.php' (include_path='.:/usr/lib/php5') in /homepages/31/d218610191/htdocs/site/news3/admin/index.php on line 7
je comprend pas, j'ai tout retourner, refais l instalation mais toujour pareil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // CONFIGURATION GENERALE // --------------------------------------------------------------- // CHEMINS vers les DOSSIERS => INDIQUEZ LES CHEMINS CORRECTS ! //if(!defined('PATH_ROOT')) define('PATH_ROOT', 'http://localhost:8080/DVP-TUTOS/PHP-GESTION-NEWS-v4-MYSQL-Procedural/'); // EN LOCAL ! //if(!defined('PATH_ROOT')) define('PATH_ROOT', $_SERVER['DOCUMENT_ROOT']); if(!defined('PATH_ROOT')) define('PATH_ROOT', 'http://www.site.com/news3/'); if(!defined('PATH_FONCTIONS')) define('PATH_FONCTIONS', 'fonctions/'); if(!defined('PATH_MODULES')) define('PATH_MODULES', 'modules/'); if(!defined('PATH_ADMIN')) define('PATH_ADMIN', 'admin/'); if(!defined('PATH_UPLOAD')) define('PATH_UPLOAD', 'upload/'); // ---------------------------------------------------------------
tu aurais une piste ?
Bonsoir,
je viens vers toi concernant ton script de news que je trouve bien pensé et très pratique.
Sur mon site j'ai une version en français et une en anglais pour lesquelles je souhaiterai avoir une base admin en ayant les deux langues gérables.
Pour la partie mysql je pensais faire une table news_anglais mais pour ce qui est du code dans les pages je suis perdu.
Pourrais tu m'éclairer?
Je t'en remercie par avance
Partager