Vous n'êtes pas identifié(e).
Heuuu... il faudrait que tu nous donne TOUTE la notice ! lol
Sous wampserver, tu as un espèce de tableau orange, qui commence par Notice : (c'est le vrai message d'erreur, la notice quoi!) et qui présente ensuite diverses infos (notamment celle que tu as collé dans ton message, qui indique dans quelle fonction ça a foiré).
Si tu as plusieurs notices, voire des warnings, tu aura plusieurs tableaux à la suite.
Sur un serveur en prod, en général c'est simplement une ligne de texte.
Copie-colle TOUT ce qui est apparu avant la page ! On fera le tri.
Hors ligne
ok autant pour moi
toute mes excuses pour le dérangement j'ai trifouillé le code et omis un "
bah voila je suis honteux de malmené et de douté de ce superbe cms
promis je recommence plus
Dernière modification par snypi (12/02/2012 12:36:16)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Ok, je vais partir du principe que ta notice venait d'une erreur dans le code que tu cites (il aurait été intéressant que tu nous la cites, si il y a un bug dans la 092a7 vierge, ça intéressera jpg...)
NOTE : Après relecture : Si la variable $_SESSION['zite_user'] n'existe pas (donc qu'aucun utilisateur n'est connecté, donc c'est un visiteur), tu essaye de l'afficher donc tu aura une notice du type "Undefined index" je pense...
Pour corriger, il faut faire un if(isset($_SESSION['zite_user'])) {echo ... }
Pour ne pas tenter d'afficher le nom de l'utilisateur si il n'y a pas d'utilisateur...
Reprenons (désolé si je suis lourd, mais il faut bien que tu comprennes que "ça marche pas", en informatique, ça ne veux rien dire! Et ma boule de cristal est en rade...).
Sur une 092 fraiche, si tu tapes "CMS" dans le champ recherche, et que tu valides.
Quel est le contenu de la page qui s'affiche?
Une page entièrement blanche? Un ziteplus avec un espace blanc à la place du contenu? Un message d'erreur (notice ou autre)? Le message "0 résultat trouvé" ?
Puisque tu es sous wampserver, peux-tu aussi poster ici le contenu du "Apache error log" ?
Ce fichier sera très long, donc ne poste que les lignes qui correspondent à ta requête, en te basant sur l'heure (le plus simple est de charger la page problématique, puis de récupérer les dernières lignes). N'ai pas peur de trop poster, il vaux mieux trop d'infos que pas assez!
EDIT : message croisé. J'aime mieux ça !
Dernière modification par Super_chemist (12/02/2012 12:59:43)
Hors ligne
Bonsoir,
ça y est ... c'est la 0.9.2.rc2 qui sera peut-être la prochaine version officielle si vous n'y trouvez pas trop d'erreurs
Pour l'installer, il télécharger le zip sur le site officiel de ZitePLUS et le dézipper à la racine du site.
Puis se connecter au site => cela va lancer la mise à jour
Les changements depuis la dernière version alpha:
- le paramètre "jquery_link" prends https://ajax.googleapis.com/ajax/libs/j … ery.min.js comme valeur par défaut lors de la migration
- Le code de ZitePLUS est maintenant dans le répertoire zplus au lieu de zite, zite.php est remplacé par ziteplus.php
- Correction de diverses erreurs typographiques
- Correction pour éviter message d'erreur dans ma crétaion de page: "Undefined index: pg_target "
- retrait des [JPG] ou [GIF] générés via l'insertion des liens images via tinymce (déjà bon via le tinybrowser) et se retrouvant via Google
- Fonctionnement disquette tinymce (pour les connaisseurs )
- Module RSS: Ajout d'un paramètre "page de base" pour fixer la page racine du flux RSS
- DOCUMENTS: Correction mineure pour la gestion caractères spéciaux
- DOCUMENTS: Appel de la version min du javascript uploadify au lieu de la version source
- TEMPLATE: Uniformisation de tous les $zite-> en $this->
- Si utilisation du "Menu déroulé fixe" => Les "zonp" sont maintenant générés comme pour le menu standard
- MODULE: Changement présentation "Ajout depuis le site officiel" + affichage de plus d'informations
- MIGRATION: correction de bugs mineurs
a+
Jean-Paul
ps: je mettrais bientôt en téléchargement une version complète, pour l'instant c'est une version de mise à jour (mais depuis TOUTES les versions précédentes )
Dernière modification par jpg (18/02/2012 00:29:31)
Hors ligne
salutation et merci pour tous ce boulot
on l'attendais avec impatiente !!
premier retour j'ai dans ma barre d'admin "MaJ-Update" qui ne sert à rien on dirais ?
pourquoi avoir changer le dossier zite en zplus ?? bon j'ai une idée mais il faut modifier nos modules maintenant (super_chemist au boulot)
edit : pour ma part j'ai fait une recherche de zite et remplacer zite par zplus dans les fichiers fdiapo.php du module et du plugin cela fonctionne (module mis à jour)
tu dis
TEMPLATE: Uniformisation de tous les $zite-> en $this->
mais dans le top on retrouve <h1><?php echo $zite->get_data('site_title') ?></h1>
donc $zite fonctionne encore !!
- MODULE: Changement présentation "Ajout depuis le site officiel" + affichage de plus d'informations
ok mais cela fait un lien vers ton site j'aurais vue pour les modules non officiel une petite page à coter de l'option configurer du module qui fait un lien html directement dans une page de présentation du module histoire que l'on puisse intégrer à nos modules des infos perso
je continue ma torture
encore merci
Dernière modification par snypi (17/02/2012 12:00:32)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bon, je vais me replonger dans le code de zdiaporama alors !
Petite remarque jpg : la mise à jour a modifié le tinymce.php. Pour les personnes qui l'ont modifié à la main (ou via un module), il vaudrait mieux simplement déplacer le fichier existant (je n'ai pas vu si il y avait des modifs dans ce fichier.)
Je ne vais pas avoir le temps de torturer le CMS avant cet été malheureusement...
Je met à jour zdiaporama pour le principe uniquement !
Et encore merci pour ce cadeau de Noel !
Hors ligne
BUUUUUG trouvé à l'instant !!!
EDIT: Non, finalement, il semblerait que mon serveur php ait merdé... Finalement ça marche ! Désolé !
Sur une copie de ma 091 en local, j'ai tenté une mise à jour vers la 092rc2.
Plantage du script php, je n'ai plus accès à rien ! Fatal error php...
apache_error.log:
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Warning: include(zplus/ziteplus.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php on line 2, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP 1. {main}() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php:0, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Warning: include() [<a href='function.include'>function.include</a>]: Failed opening 'zplus/ziteplus.php' for inclusion (include_path='.;C:\\php\\pear') in C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php on line 2, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP 1. {main}() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php:0, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Fatal error: Class 'zite' not found in C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php on line 4, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/ziteplus092rc2/
[Fri Feb 17 13:11:35 2012] [error] [client ::1] PHP 1. {main}() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php:0, referer: http://localhost/ziteplus092rc2/
Bug reproductible chez moi.
Dernière modification par Super_chemist (17/02/2012 22:27:47)
Hors ligne
BUG touvé et très problématique !
EDIT : Erreur de ma part. Dans le zip du module, il faut penser à renommer le dossier "zite", en "zplus" !!! Grrrr..
Sur une 092rc2 installée sur une 092a7.
Impossible d'activer mon module après avoir uploadé son .zip
Quand je clique sur le carré rouge pour l'activer (et exécuter la fonction ::On() que j'ai surchargé), j'ai une fatal error php (pas de notice ni de warning avant).
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP Fatal error: Call to a member function On() on a non-object in C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\zplus\\module\\selectmodule.php on line 205, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP 1. {main}() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php:0, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP 2. zite->builder() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\index.php:6, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP 3. zite->page_module() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\zplus\\ziteplus.php:227, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP 4. Tmodule::execute_module() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\zplus\\ziteplus.php:632, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
[Fri Feb 17 14:33:52 2012] [error] [client ::1] PHP 5. Tselectmodule->dojob() C:\\Users\\Adrien\\Documents\\Aviron\\site internet\\ziteplus092rc2\\zplus\\tmodule.php:77, referer: http://localhost/ziteplus092rc2/index.php?z=selectmodule
J'ai cherché, je n'ai pas trouvé d'où venait le problème...
Dernière modification par Super_chemist (17/02/2012 22:29:00)
Hors ligne
@snypi:
J'ai trouvé la variable self::$cms->zpath qui renvoie le chemin vers /zite ou vers /zplus automatiquement quelle que soit la version installée.
Donc on peux faire self::$cms->zpath.'/tinymce.php' par exemple, pour avoir un module résistant aux mises à jour intempestives ! A adapter un peu partout dans le code !
Hors ligne
Autre BUG:
EDIT : Je dis n'importe quoi, moi ! Tout fonctionne bien !
Le plugin photoshow pour tinymce ne fonctionne plus (et peut être d'autres ? à voir), ainsi que zdiaporama et probablement fdiaporama.
La faute à plusieurs require_once($basesite.'zite/trubs.php'); dans le photoshow.php du plugin tinymce.
Je ne vois pas comment faire une concaténation qui passe quelle que soit la version de ziteplus...
A part en modifiant à la main, mais c'est crade les liens en dur dans le code !
Comment récupérer self::$cms ici ?
Dernière modification par Super_chemist (17/02/2012 22:54:09)
Hors ligne
Finalement, pour mon premier bug, il semblerait que mon serveur php ait voulu me faire une blague... Résolu tout seul !
Pour mon deuxième bug, il faut penser à modifier le nom du dossier "zite" dans le .zip !
Hors ligne
premier retour j'ai dans ma barre d'admin "MaJ-Update" qui ne sert à rien on dirais ?
Oui, il faut que je l'enlève: une fois exécuté celui-ci ne sert plus (héritage des versions alphas)
tu dis
TEMPLATE: Uniformisation de tous les $zite-> en $this->
mais dans le top on retrouve <h1><?php echo $zite->get_data('site_title') ?></h1>
donc $zite fonctionne encore !!
Oui, dans cette version, c'est encore disponible dans les pages (comme le top ou autre).
Mais, dans le template, c'est vraiment $this
Pour les pages, c'est une question de temps, mais l'utilisation de $this dans ce contexte, c'est le sens de l'histoire
- MODULE: Changement présentation "Ajout depuis le site officiel" + affichage de plus d'informations
ok mais cela fait un lien vers ton site j'aurais vue pour les modules non officiel une petite page à coter de l'option configurer du module qui fait un lien html directement dans une page de présentation du module histoire que l'on puisse intégrer à nos modules des infos perso
Il faut bien aller chercher la liste des modules quelques part
Pour les infos perso, je vous encourage à rédiger une page de manuel ... comme certains contributeur l'on déjà fait, et je publie sur le site
A partir de là il y a une petite icone (le point d'intérogation en fond bleu) qui fait un lien html direct sur la page de présentation du module (essaye le module de contact par exemple)
je continue ma torture
encore merci
Vas y
Il faut la torturer encore un peu ... et si elle résiste bien on la passe en version finale
a+
Jean-Paul
Hors ligne
Petite remarque jpg : la mise à jour a modifié le tinymce.php. Pour les personnes qui l'ont modifié à la main (ou via un module), il vaudrait mieux simplement déplacer le fichier existant (je n'ai pas vu si il y avait des modifs dans ce fichier.)
Tout à fait, j'en suis conscient.
De plus, il n'est pas normal de devoir modifier ce fichier à la main.
C'est pourquoi j'ai commencé à faire un module tinymce.
Pour l'instant il ne comporte qu'un paramètre, mais à terme (version 0.9.3 ou 1.0) il comportera tous les paramètres utiles de tinymce => plus de problème de mise à jour si l'utilisateur personnalise les options de tinymce.
a+
Jean-Paul
Hors ligne
Finalement, pour mon premier bug, il semblerait que mon serveur php ait voulu me faire une blague... Résolu tout seul !
Pour mon deuxième bug, il faut penser à modifier le nom du dossier "zite" dans le .zip !
Donc y a pas de bug pour l'instant ... Ouf
Suite à ta dernière remarque, j'ai mis un peu de couleur dans le précédent message d'annonce de version afin d'insister sur le changement de répertoire
Merci pour tes premiers tests
a+
Jean-Paul
Hors ligne
A ce propos
A partir de là il y a une petite icone (le point d'intérogation en fond bleu) qui fait un lien html direct sur la page de présentation du module (essaye le module de contact par exemple)
juste une petite info à ajouter sur la page des contacts de ton site
Pour utiliser le formulaire de contact dans une page, il faut que celle-ci soit de type PHP et y insérer le code suivant:
Enlever l'espace entre < et ?
Code :
< ?php echo $this->page_module("contact"); ?>
c'est juste que cela pause pas mal de souci au novice
++
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Plus utile en rc3, car j'ai trouvé ce qui posait problème (correction valable pour zitecms aussi).
On va maintenant pouvoir faire des pages de manuel qui montrent des exemples de codes PHP
a+
Jean-Paul
Hors ligne
Plus utile en rc3, car j'ai trouvé ce qui posait problème (correction valable pour zitecms aussi).
On va maintenant pouvoir faire des pages de manuel qui montrent des exemples de codes PHPa+
Jean-Paul
Alors là, je dis MERCIIIII !!!!! (enfin, si ça marche )
Je ne sais pas ce qui merdait dans tinymce, mais même les entités HTML il n'en voulait pas...
Dans le même genre, il n'y a pas un plugin tinymce qui permet de faire des cadres citation/code, comme dans ce forum ?
Il me semble en avoir vu un sur le site de tinymce quand je cherchais à coder zdiaporama, mais j'ai pas creusé.
Ca pourrait être bien pour des pages de manuel !
Hors ligne
La 0.9.2.rc3 est sur le site officiel ... qui vient d'y passer aussi.
a+
Jean-Paul
ps: ha, oui, ce qui change: la petite correction pour la saisie de <? pour mettre des exemples de code sous tinymce
Hors ligne
salutation pouvons nous passé d'une rc2 à la rc3??
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bonjour
Normalement pas de soucis,
il faut juste suivre la procédure décrite sur le site
a+
Jean-Paul
Hors ligne
Bonsoir,
sortie de la mise à jour pour passer à la 0.9.2.rc4
Corrige des détails mineurs:
- Correction bug qui empêche de saisir <?php dans tinymce (pour l'affichage d'exemple de code ou autre)
- L'utilisateur Webmaster est désactivé par défaut (seulement les nouveaux ZitePLUS, pas de changement si mise à jour)
- Correction droit sur module tinymce
- Application des changements aussi à la 092rc2 et 092rc3 du module update
- Désactivation complète du module update après mise à jour
La version finale approche
a+
Jean-Paul
Hors ligne
La 0.9.2.rc4 est aussi sortie en version complète (c'est à dire pour un nouveau site vierge: ne fonctionnera pas correctement pour une mise à jour)
Bien lire la page téléchargement sur le site
a+
Jean-Paul
Hors ligne
salut jpg
je revient sur une petite requête insignifiante mais utile
dans ton module contact je trouve que lorsque l'on à bien envoyer le message la réponse est peu visible
return '<p>'.$this->getOption('messagesent').'</p>'."\n";
alors à chaque fois je modifie contact.php pour lui rajouter une classe css on pourrait l'avoir par défaut stp
return '<p class="okmessage">'.$this->getOption('messagesent').'</p>'."\n";
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
C'est une idée à retenir.
a+
Jean-Paul
Hors ligne
ZitePLUS 0.9.2 est disponible
Hors ligne