#16 2008-01-22 13:24:43

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Hello,

je viens d'uploader le plugin sur ma galerie et ... çà ne fonctionne pas :D
J'ai bien PWG 1.7.0 et la 1.1.b du plugin.
Je suis chez OVH avec un Start5G.
Je n'arrive pas à chopper les erreurs, la page est redirigée ... ( où / comment enlever cette redirection ? )
J'ai testé sur un site chez Free, aucun pb !
Cà vient donc de chez OVH ...
En passant par PhpMyAdmin, je vois qu'aucune table ne s'est créée.

Une idée ???

Merci

Hors ligne

#17 2008-01-22 14:07:38

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] News

faudrai voir avec la version de mysql ... moi je ne suis pas super calé mais je sais que parfois c est la version qui n est pas bonne et du coup les commandes de creation de table ne marchent pas correctement donc si tu peux nous dire la version !


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#18 2008-01-22 15:06:43

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Voici la version du serveur :
MySQL - 4.0.25-standard-log

Et un screen de ce que çà donne :
http://publicpwg.free.fr/PWG_NewsPluginError.jpg

Dernière modification par WhyMe (2008-01-22 15:07:34)

Hors ligne

#19 2008-01-22 15:36:13

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Plugin] News

Il me semble qu'une recherche sur collate ou charset sur le forum montre qu'à chaque fois qu'on livre un plugin avec ces options facultatives on s'expose à rencontrer des incompatibilités.
Et à chaque fois, les extractions des structures des tables à partir de free en sont la cause.

Oui, cela marche chez free mais pas sur d'autres configurations MySQL.

Prendre exemple sur les jeux de création des tables standards pour ne pas tomber dans le panneau.
exemples dans ./install/phpwebgallery_structure.sql

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#20 2008-01-22 15:58:29

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Donc il suffit de virer ces instructions des requêtes de création ?

Hors ligne

#21 2008-01-22 20:03:06

jéjé
Membre
2006-06-07
176

Re: [Plugin] News

Bonjour,
J'ai le meme probleme (1.7 et chez OVH) par contre je suis un débutant qui progresse bien moin vite que PWG ;-(
Voila le message qui s'affiche :
-------------------------------------------------------------------------------------------------------------------------------------------------------------
    SELECT id
    FROM phpwebgallery_news
    WHERE status = 'private'
    ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/plugins/nbc_News/include/functions_news.inc.php on line 73

    SELECT new_id
    FROM phpwebgallery_news_user_refused
    WHERE user_id = 1
    ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_user_refused' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884

    SELECT new_id
    FROM phpwebgallery_news_user_access
    WHERE user_id = 1
    ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_user_access' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884

    SELECT new_id
    FROM phpwebgallery_news_group_refused AS ngr
    INNER JOIN phpwebgallery_user_group AS ug ON ug.group_id = ngr.group_id
    WHERE ug.user_id = 1
    ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_group_refused' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884

    SELECT new_id
    FROM phpwebgallery_news_group_access AS nga
    INNER JOIN phpwebgallery_user_group AS ug ON ug.group_id = nga.group_id
    WHERE ug.user_id = 1
    ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news_group_access' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/include/functions.inc.php on line 884

  SELECT n.id AS new_id
    , n.date
    , n.author
  FROM phpwebgallery_news AS n
  WHERE n.id NOT IN (0)
  ORDER BY date DESC
  LIMIT 3
  ;
[mysql error 1146] Table 'jeromegi.phpwebgallery_news' doesn't exist

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home.10.16/jeromegi/www/plugins/nbc_News/NewsOnIndex.php on line 44
----------------------------------------------------------------------------------------------------------------------------------------

Merci d'avance.

Hors ligne

#22 2008-01-22 21:41:36

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Plugin] News

Table 'jeromegi.phpwebgallery_news' doesn't exist

Cela signifie que la procédure d'installation de Nicco doit être corrigée...
Je pense que dès qu'il ne sera plus en décalage horaire, Nicco livrera une nouvelle version corrigée.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#23 2008-01-22 22:00:30

jéjé
Membre
2006-06-07
176

Re: [Plugin] News

Merci pour cette réponse rapide !
Ya de quoi lire en salle d'attente ;-)

Hors ligne

#24 2008-01-22 22:42:14

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Plugin] News

La fonction plugin_install() a remplacer dans ./plugins/nbc_News/maintain.inc.php

Attention: je n'ai rien testé... Je l'ai déshabillé de toute référence au charset ou à la collate.

Code:

function plugin_install()
{
  $q = '
    INSERT INTO '.CONFIG_TABLE.' (param,value,comment)
    VALUES ("nbc_News","3;10;5,10,25,50;","Parametres nbc_News");
  ';

  pwg_query($q);

  $q = '
    CREATE TABLE '.NEWS_TABLE.' (
      id smallint(5) unsigned NOT NULL auto_increment,
      date datetime NOT NULL default \'0000-00-00 00:00:00\',
      author varchar(255) default NULL,
      status enum(\'public\',\'private\') NOT NULL default \'public\',
      PRIMARY KEY (id)
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);

  $q = '
    insert into phpwebgallery_news values (1, \'2008-01-01 12:00:00\', \'Nicco\', \'public\');
  ';
  pwg_query($q);

  $q = '
    CREATE TABLE '.NEWS_GROUP_ACCESS_TABLE.' (
      group_id smallint(5) unsigned NOT NULL default \'0\',
      new_id smallint(5) unsigned NOT NULL default \'0\',
      PRIMARY KEY (group_id, new_id)
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);
  
  $q = '
    CREATE TABLE '.NEWS_GROUP_REFUSED_TABLE.' (
      group_id smallint(5) unsigned NOT NULL default \'0\',
      new_id smallint(5) unsigned NOT NULL default \'0\',
      PRIMARY KEY (group_id, new_id)
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);



  $q = '
    CREATE TABLE '.NEWS_TRANSLATION_TABLE.' (
      id smallint(6) unsigned NOT NULL auto_increment,
      new_id smallint(5) unsigned NOT NULL default \'0\',
      language varchar(50) NOT NULL default \'fr_FR.iso-8859-1\',
      title varchar(150) default NULL,
      content longtext,
      PRIMARY KEY (id)
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);
  
  $q = '
    insert  into '.NEWS_TRANSLATION_TABLE.' values 
      (1, 1, \'fr_FR.iso-8859-1\', \'Systeme de News PWG installe\', \'Felicitation ! Le systeme de News pour PWG a ete installe !\'),
      (2, 1, \'en_UK.iso-8859-1\', \'PWG News system installed\', \'Congratulation ! The news system for PWG has been installed !\');
  ';
  pwg_query($q);

  $q = '
    CREATE TABLE '.NEWS_USER_ACCESS_TABLE.' (
      user_id smallint(5) NOT NULL,
      new_id smallint(5) NOT NULL
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);
  
  $q = '
    CREATE TABLE '.NEWS_USER_REFUSED_TABLE.' (
      user_id smallint(5) NOT NULL,
      new_id smallint(5) NOT NULL
    ) ENGINE=MyISAM;
  ';
  pwg_query($q);

}

Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#25 2008-01-22 22:50:36

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Plugin] News

Nicco à l'occasion, tu fera "gaffe" tu as déclaré tes tables NEWS_USER_ACCESS et NEWS_USER_REFUSED en ENGINE=InnoDB.
C'est incohérent avec les autres tables donc commit et rollback cela risque de créer plus de pb que d'en enlever.
Et il faut rester basique pour des raisons de portabilité.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#26 2008-01-23 00:41:46

jéjé
Membre
2006-06-07
176

Re: [Plugin] News

C'est parfait ça fonctionne impec,
un grand merci.
:-)

Hors ligne

#27 2008-01-23 10:54:35

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Cool, je vais de ce pas faire la modif du fichier.
Mais je surveille qd même la sortie d'une version corrigée ;)

Hors ligne

#28 2008-01-23 11:42:06

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Installation réussie !
Maintenant il me reste à résoudre un pb de mise en page, mais je ne sais pas si çà vient des news ou de PWGStuffs

Edit :
http://publicpwg.free.fr/PWG_NewsPluginView.jpg

Comment régler ce pb de mise en page ?

Edit 2 :
Encore pire !!!
http://publicpwg.free.fr/PWG_NewsPluginView2.jpg

Dernière modification par WhyMe (2008-01-23 12:23:05)

Hors ligne

#29 2008-01-23 13:23:07

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] News

bien j ai reposté une version corrigé ce matin mais vu que je viens de rentrer je n ai pas trop de temps la pour les news désolé


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#30 2008-01-23 15:24:56

WhyMe
Membre
2005-01-07
70

Re: [Plugin] News

Pb de version je pense : la 1.1.d est proposée au DL, mais c'est 1.1.c qui apparait ds le gestionnaire de plugin !?!
Le pb d'install est bien réglé, mais pas le positionnement du bloc

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2020 · Contact