bon voila une correction. a premiere vue ca semble beaucoup mieux.
mais evidemment, c'est sans garanti, je ne suis pas l'auteur, du mod, mais si ça peut aider.
http://dl-3.free.fr/52616e646f6d49565b6 … ws.php.txt
NB: je deconseille d'ecraser diretement votre news.php avec le mien on n'est jamais sur d'etre parti de la meme version. utilisez winmerge. sinon voila les lignes modifiees:
$ diff version_corrige/phpwebgallery/news.php Phpwebgallery_1.5.0_modpack/news.php
171c171
< and isset( $_POST['content'] ) and !empty($_POST['content']) and isset($_POST['status'])
---
> and isset( $_POST['content'] ) and !empty($_POST['content'])
176d175
< $status = $_POST['status'];
194c193
< and isset( $_POST['content'] ) and !empty($_POST['content']) and isset($_POST['status'])
---
> and isset( $_POST['content'] ) and !empty($_POST['content'])
199d197
< $status = $_POST['status'];
216c214
< and isset( $_POST['content'] ) and !empty($_POST['content']) and isset($_POST['status'])
---
> and isset( $_POST['content'] ) and !empty($_POST['content'])
221d218
< $status = $_POST['status'];
Thierry.
leroucou a écrit:
Il semble qu'il y ait un problème avec le status public, privé. Lorsque l'on crée un news avec la version 1.5 le status n'est pas transcrit dans la table, et rien ne s'affiche. Si vous modifiez manuellement la table phpwebgallery_news_translation, cela fonctionne.
j'ai le meme probleme. je crois que je viens de trouve ce qui coince: dans news.php lorsque l'on insere une nouvelle ou une traduction dans mysql, la requete utilise la variable $status qui n'est pas positionnée. il manque à plusieurs endroits quelquechose comme:
if (isset($_POST['status']))
$status = $_POST['status'];
j'ai utilise cette version http://cestludovic.free.fr/photo/pictur … ge_id=1771
j'essaie de faire la correction. aucune garantie, en SQL/php/html je suis plutot jeune, mais ça me semble faisable.
Thierry.
Il semble qu'il y ait un problème avec le status public, privé. Lorsque l'on crée un news avec la version 1.5 le status n'est pas transcrit dans la table, et rien ne s'affiche. Si vous modifiez manuellement la table phpwebgallery_news_translation, cela fonctionne.
cestludovic a écrit:
Peut tu me donner l'adresse de ton site ou les news sont installées, tu peux me la donner par Email si tu veux pas divulguer.
Je ne teste plus qu'en local..... J'ai supprimé le mod news de ma galerie sur le web.
Peut tu me donner l'adresse de ton site ou les news sont installées, tu peux me la donner par Email si tu veux pas divulguer.
Les tables sont ok. Tous les champs sont là.
Les news insérées à l'installation (via la commande sql INSERT) sont bien visibles.
Par contre dès que j'en créée une de plus...pfuit......plus rien !!!!
Il n'y a plus aucune news qui s'affiche...
Je précise au cas ou que mon installation est totalement clean. C'est celle qui vient de ton site avec le mode news intégré.
Je n'ai modifié que les requetes de création de table pour enlever l'instruction "collation".....
ymtq a écrit:
Bon voila, j'ai testé les requêtes sans le paramètre "collation" et ça marche.
Du moins pour ce qui est de l'installation..... parce qu'après on à toujours les même messages:
Notice: Undefined index: delete_news_hint in c:\program files\easyphp1-8\www\gallerie\news.php on line 281
etc...
Cela n'apparaît pas sur la page d'accueil, mais dès qu'on clique sur "Dernière nouvelles" les messages arrivent et ce qu'on soit identifié ou pas.
Même lorsqu'on va simplement dans la page d'administration on a ce message:
Notice: Undefined index: page in d:\monsite\admin.php on line 114
Je n'y connais rien en php mais ce qui me parait certain c'est qu'une variable ne passe pas entre news.php et admin.php.
Quant à savoir pourquoi....... Messieurs les spécialiste je vous laisse la main.
A+
Verifie que les tables sont biens créer dans phpmyadmin
Normalement tu dois avoir la table :
- phpwebgallery_news
- phpwebgallery_news_groupe_access
- phpwebgallery_news_translation
Si le problème persite essai de créer une news car vu que ton installation sql à été un peu galère, si sa trouve il manque des infromations dans une ou plusieur tables.
Voilà fait deja sa est donne des NEWS lol
Bon voila, j'ai testé les requêtes sans le paramètre "collation" et ça marche.
Du moins pour ce qui est de l'installation..... parce qu'après on à toujours les même messages:
Notice: Undefined index: delete_news_hint in c:\program files\easyphp1-8\www\gallerie\news.php on line 281
etc...
Cela n'apparaît pas sur la page d'accueil, mais dès qu'on clique sur "Dernière nouvelles" les messages arrivent et ce qu'on soit identifié ou pas.
Même lorsqu'on va simplement dans la page d'administration on a ce message:
Notice: Undefined index: page in d:\monsite\admin.php on line 114
Je n'y connais rien en php mais ce qui me parait certain c'est qu'une variable ne passe pas entre news.php et admin.php.
Quant à savoir pourquoi....... Messieurs les spécialiste je vous laisse la main.
A+
Bon j'essaierai ça demain, ce soir je n'ai pas trop le temps...
A+
cestludovic a écrit:
ymtq a écrit:
Est ce que la fonction "collation" pour la création des tables est obligatoire...
Ba essaye sans normalement il est vrai que sa doit marcher sans.
N'ayant pas encore regardé ton MOD, je ne peux rien dire.
Il faudrait nous en extraire l'ordre SQL en question pour donner un avis.
Pour moi, collation ne sert qu'en cas de tri, je peux me tromper.
Il me semble qu'on faisait des tris avant, sans collation.
Donc cela, n'a vraiment pas d'importance.
D'autant plus qu'en Allemagne, les utilisateurs ne sont pas très satisfaits du résultat à ce qu'il parait.
Donc, avec ou sans "collation", c'est pas ça qui va empêcher l'affichage des Nouveautés au "menu" des visiteurs.
;-)
ymtq a écrit:
Petite précision: il ne s'agit à proprement parler d'un problème avec easyphp mais avec la version de Mysql.
Je viens de tester chez un autre hébergeur (1&1) et le mod News ne marche pas non plus.
Donc attention avant de l'installer à la version de Mysql chez votre hébergeur.
Ludovic: Est ce que la fonction "collation" pour la création des tables est obligatoire pour faire tourner ce mod car c'est elle qui n'est pas reconnue sur certaines version de Mysql ?
A+
Ba essaye sans normalement il est vrai que sa doit marcher sans.
Petite précision: il ne s'agit à proprement parler d'un problème avec easyphp mais avec la version de Mysql.
Je viens de tester chez un autre hébergeur (1&1) et le mod News ne marche pas non plus.
Donc attention avant de l'installer à la version de Mysql chez votre hébergeur.
Ludovic: Est ce que la fonction "collation" pour la création des tables est obligatoire pour faire tourner ce mod car c'est elle qui n'est pas reconnue sur certaines version de Mysql ?
A+
Hello,
j'ai installé PHPWG et le mod news ... j'ai tout de même un souci qui ne semble pas se produire avec PHPWG sans MOD ... lorsque je coche "developper" les catégories ... l'arborescence de mes catégories reste toujours "contractées" ... est ce un bug ?
L'affichage sous IE .. est ce qu'il est ... ce n'est pas une surprise ...
Merci de vos remarques et coups de mains.
Stéph
Effectivement ca marche chez free. Il doit sans doute y avoir un pb de compatibilite avec easyphp 1.8
Pour le probleme d'installation, c'est un probleme de compatibilite du a easyphp, si vous tester sur le web notemment chez free, cela marche sans probleme.
Je precise que le mod news 3 fonctionne sans erreurs pour plusieurs personne maintenant, donc si y a erreur ces cetainement du à un probleme de version de php ou mysql.
Tenez moi informé si sa marche sur votre si distant