Annonce

  •  » Plugins
  •  » [Plugin] Most Commented

#16 2007-07-16 10:03:04

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

Re: [Plugin] Most Commented

attention moi je ne sais pas si c est du a ton plugin ou un probleme chez moi ;o)

pour le moment je me demande ce que ca peut etre !

mais vu que je ne sais pas trop comment ca marche je poste  :-)


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

#17 2007-07-16 10:10:11

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] Most Commented

Je problème doit survenir si l'historique est activé.

Pour moi, tu ne dois pas faire une demande d'évolution dans le bug tracker mais tu dois:
  o lors de l'installation du plugin, altérer la table history pour prendre en compte la nouvelle section
  o lors de la dsinstallation du plugin, supprimer les lignes avec ta section, faire un alter de la table history pour supprimer la section.

P@T, tu me suis?

Hors ligne

#18 2007-07-16 10:12:03

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] Most Commented

rub a écrit:

Le problème doit survenir si l'historique est activé.

Aucun pb chez moi, avec l'historique activé.


Piwigo 2.3.5

Hors ligne

#19 2007-07-16 10:13:41

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] Most Commented

sakkhho a écrit:

rub a écrit:

Le problème doit survenir si l'historique est activé.

Aucun pb chez moi, avec l'historique activé.

Même pour les admin?

Hors ligne

#20 2007-07-16 10:29:03

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] Most Commented

Ok pb pour tous les types de comptes


Piwigo 2.3.5

Hors ligne

#21 2007-07-16 10:31:48

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Most Commented

Rub a partiellement raison pour la version actuelle (alter si pas déjà fait lors de l'install).

Je pense que emun est en trop (c'est un Bug).

Explication par l'exemple:
Rub disait: "Lors de la désinstallation du plugin, supprimer les lignes avec ta section, faire un alter de la table history pour supprimer la section."

Cela n'est pas bon car trois jours après je migre chez un autre hébergeur.
Backup d'un coté...

Et au reload de l'autre.
Sauf que je ne peux pas recharger la table historique car "most_commented" n'est pas prévu.

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

#22 2007-07-16 10:35:21

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] Most Commented

VDigital a écrit:

Rub a partiellement raison pour la version actuelle (alter si pas déjà fait lors de l'install).

Je pense que emun est en trop (c'est un Bug).

Explication par l'exemple:
Rub disait: "Lors de la désinstallation du plugin, supprimer les lignes avec ta section, faire un alter de la table history pour supprimer la section."

Cela n'est pas bon car trois jours après je migre chez un autre hébergeur.
Backup d'un coté...

Et au reload de l'autre.
Sauf que je ne peux pas recharger la table historique car "most_commented" n'est pas prévu.

8-)

Effectivement, pour cette table, on pourrait faire sauter cette contrainte, ca permettra une plus grande souplesse pour les nouveaux éléments à garder dans l'historique.

Par contre, pourquoi le problème n'est que chez Nicco et pas chez sakkhho... a suivre... (je n'ai pas testé qu'on je ne peux rien dire!)

Hors ligne

#23 2007-07-16 18:45:32

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Most Commented

Bon, je fais quoi alors? ;-)

Je change le enum lors de l'installe? dans ce cas, si une ame charitable pouvait me pondre la requete sql... (faut vraiment que je trouve un manuel sql en ligne... rub, vdigital, vous avez pas un bon lien?)

Chez moi, je viens d'activer l'enregistrement dans l'historique, et j'ai aucun soucis! les pages most_commentd visitées s'affichent bien dans la table historique, mais avec le champ "section" vide. (MySQL 4.1.9)


P@t

Hors ligne

#24 2007-07-16 19:03:20

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

Re: [Plugin] Most Commented

si tu as besoin que je test un truc ... sur ma db ou mon install pour valider la modif ...


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

#25 2007-07-16 19:07:28

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] Most Commented

P@t a écrit:

Je change le enum lors de l'installe? dans ce cas, si une ame charitable pouvait me pondre la requete sql... (faut vraiment que je trouve un manuel sql en ligne... rub, vdigital, vous avez pas un bon lien?)

google est souvent mon ami dans ce cas-la!

Sinon, beaucoup de truc intéressant dans le répertoire \install\db\ ou dans les scripts de migration.

exemple:

Code:

$query = '
alter table '.GROUPS_TABLE.' add column 
`is_default` enum(\'true\',\'false\') NOT NULL default \'false\'
;';

En changeant le add par modify.
Mais, je n'ai pas la syntaxe exacte!

PhpMyAdmin est sympa aussi pour trouver les requêtes en modifiant par l'interface ce que l'on veut!

Dernière modification par rub (2007-07-16 19:08:25)

Hors ligne

#26 2007-07-16 19:39:20

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Most Commented

P@t a écrit:

(faut vraiment que je trouve un manuel sql en ligne... rub, vdigital, vous avez pas un bon lien?)

Je lis la doc officielle (et le plus souvent en anglais).
http://dev.mysql.com/doc/refman/5.0/fr/alter-table.html


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

#27 2007-07-16 20:26:07

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Most Commented

Oulalala.... je m'en sort pas avec ce sql....
Si je comprend bien, il faut que je lance une requete pour recuperer ENUM dans 'section'
Puis faut que je lance une requete pour modifer ENUM, c'est à dire ce qu'il y avait avant + 'most_commented'...
Help!!!

PS: On peut pas tout simplement lancer une requete pour supprimer ce ENUM.... je suis d'accord avec vincent, ca sert à rien.... juste à me faire c... ;-)

Dernière modification par P@t (2007-07-16 20:34:07)


P@t

Hors ligne

#28 2007-07-16 20:36:32

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Most Commented

http://forum.joomlafacile.com/showthread.php?t=34888

Inutile de réinventer la roue...
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

#29 2007-07-16 21:42:19

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Most Commented

Ok, merci vincent!

Donc, pour résumer (avant que je poste une boulette...), je fais une fonction install avec ca dedant:

$q = pwg_query('SHOW COLUMNS FROM ' . HISTORY_TABLE . ' LIKE "section"');
$section = mysql_fetch_array($q);
$type = $section['Type'];

if (substr_count($type, 'most_commented') == 0)
    $type = strtr($type , array( ')' => ',\'most_commented\')' ));

pwg_query('ALTER TABLE ' . HISTORY_TABLE . ' CHANGE section section ' . $type . ' DEFAULT NULL');

Et pas de fonction uninstall.... on laisse tel quel en cas de déinstallation (c'est pas bien grave)
J'ai bon?

Dernière modification par P@t (2007-07-16 21:42:34)


P@t

Hors ligne

#30 2007-07-16 21:45:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Most Commented

Oui, tout à fait.

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

  •  » Plugins
  •  » [Plugin] Most Commented

Pied de page des forums

Propulsé par FluxBB

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