Annonce

  •  » Plugins
  •  » [Plugin] CommentEditor

#46 2009-06-19 23:17:45

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

Re: [Plugin] CommentEditor

VDigital a écrit:

Référence de référence, tu nous en fais à mon avis un peu trop. Il faut qu'on statue dans les normes de coding.
http://www.php.net/manual/fr/language.references.php

J'ai pris le code de Criss tel quel, je n'ai pas cherché à l'arranger ;-)
Les références ne servent en effet pas à grand chose ici... Perso, je n'aurai pas codé comme ca...

J'aurai fait plutot:

function loc_begin_page_header()
{
  global $template, $comments_ids;

  if (isset($comments_ids) and is_array($comments_ids))
  {
    foreach ($comments_ids as $key => $id)
    {
      $template->smarty->_tpl_vars['comments'][$key]['DATE'] .=
        ' - <a href="'.$this->getEditUrlPrefix().$id.'">'.'Edit</a>';
    }
  }
}

Dernière modification par P@t (2009-06-19 23:58:12)


P@t

Hors ligne

#47 2009-06-20 07:07:52

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

Re: [Plugin] CommentEditor

P@t a écrit:

J'aurai fait plutot:

function loc_begin_page_header()
{
  global $template, $comments_ids;

  if (isset($comments_ids) and is_array($comments_ids))
  {
    foreach ($comments_ids as $key => $id)
    {
      $template->smarty->_tpl_vars['comments'][$key]['DATE'] .=
        ' - <a href="'.$this->getEditUrlPrefix().$id.'">'.'Edit</a>';
    }
  }
}

Je n'ai pas testé mais pour la lecture:
J'aurai fait plutôt:

function loc_begin_page_header()
{
  global $template;
  $comments = $template->get_template_vars('comments');
  foreach ($comments as $key => $value)
  {
    $comments[$key]['DATE'] .=
        ' - <a href="'.$this->getEditUrlPrefix().$id.'">'.'Edit</a>';
  }
  $template->assign('comments', $comments)
}

Je n'ai pas testé (je ne sais même pas comment cela réagit s'il n'y a pas de commentaire).


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

#48 2009-06-20 09:43:45

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] CommentEditor

je dois pas etre bien reveillé mais chez moi ca ne marche pas.
comment tu édites un commentaire avec ce plug ?

a+


Piwigo 2.3.5

Hors ligne

#49 2009-06-20 12:04:20

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] CommentEditor

Bonjour le Forum

Sur la ou les pages de commentaire tu as un EDIT si tu es loger en ADMIN bien sur !


Bisous de PAT

@ + ou -

Hors ligne

#50 2009-06-20 13:34:38

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] CommentEditor

ha oui j'avais rien compris, je croyais que ce plug permettait aux utilisateurs d'éditer leurs commentaires....

ca peut etre une idée aussi non ?


Piwigo 2.3.5

Hors ligne

#51 2009-06-20 13:41:04

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16761

Re: [Plugin] CommentEditor

sakkhho a écrit:

ha oui j'avais rien compris, je croyais que ce plug permettait aux utilisateurs d'éditer leurs commentaires....

ca peut etre une idée aussi non ?

Si tu as bien compris.

Le plugin permet à l'auteur d'un commentaire de l'éditer. Criss n'arrivais pas à faire apparaitre l'edit P@t lui a donné une solution. Cela fonctionnera à la prochaine version du plugin


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#52 2009-06-20 13:58:09

nicolas
Former Piwigo Team
2004-12-30
1558

Re: [Plugin] CommentEditor

ddtddt a écrit:

Le plugin permet à l'auteur d'un commentaire de l'éditer. Criss n'arrivais pas à faire apparaitre l'edit P@t lui a donné une solution. Cela fonctionnera à la prochaine version du plugin

Ou dans la prochaine version de piwigo puisque je suis en train de finaliser la fonctionnalité.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#53 2009-06-20 14:08:23

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

Re: [Plugin] CommentEditor

nicolas a écrit:

Ou dans la prochaine version de piwigo puisque je suis en train de finaliser la fonctionnalité.

Mieux vaut garder ça en trunk pour la 2.1, non?
Au fait, as-tu modifié la table des commentaires? Car à mon avis, on a besoin d'une colonne author_id (et en modifiant la colonne author en author_name pour les commentaires de guest)

Dernière modification par P@t (2009-06-20 14:10:00)


P@t

Hors ligne

#54 2009-06-20 15:27:57

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] CommentEditor

ddtddt a écrit:

sakkhho a écrit:

ha oui j'avais rien compris, je croyais que ce plug permettait aux utilisateurs d'éditer leurs commentaires....

ca peut etre une idée aussi non ?

Si tu as bien compris.

Le plugin permet à l'auteur d'un commentaire de l'éditer. Criss n'arrivais pas à faire apparaitre l'edit P@t lui a donné une solution. Cela fonctionnera à la prochaine version du plugin

Bonjour le Forum

Comment sa "Si tu as bien compris" donc je n'ai rien compris ?
Pourtant a l'affichage d'une image avec un commentaire (même sans en être l'auteur) et loger en ADMIN j'ai un EDIT ! ! !
ET CELA EST UN FAIT ! ! !


Bisous de PAT

@ + ou -

Hors ligne

#55 2009-06-20 16:42:21

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

Re: [Plugin] CommentEditor

Patricia a écrit:

Comment sa "Si tu as bien compris" donc je n'ai rien compris ?
Pourtant a l'affichage d'une image avec un commentaire (même sans en être l'auteur) et loger en ADMIN j'ai un EDIT ! ! !
ET CELA EST UN FAIT ! ! !

En tant qu'admin, tu as une icone pour éditer tous les commentaires...
En tant qu'utilisateur simple, tu n'as pour l'instant pas encore d'icone pour éditer tes propres commentaires, mais cela va venir...


P@t

Hors ligne

#56 2009-06-20 21:09:37

nicolas
Former Piwigo Team
2004-12-30
1558

Re: [Plugin] CommentEditor

P@t a écrit:

nicolas a écrit:

Ou dans la prochaine version de piwigo puisque je suis en train de finaliser la fonctionnalité.

Mieux vaut garder ça en trunk pour la 2.1, non?

Evidemment. On n'ajoute pas de fonctionnalité dans une branche stable !

P@t a écrit:

Au fait, as-tu modifié la table des commentaires? Car à mon avis, on a besoin d'une colonne author_id (et en modifiant la colonne author en author_name pour les commentaires de guest)

Je n'ai pas modifié la table commentaires. On a déjà l'auteur dans la table commentaires. Que veux-tu de plus ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#57 2009-06-20 22:40:52

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

Re: [Plugin] CommentEditor

nicolas a écrit:

P@t a écrit:

Au fait, as-tu modifié la table des commentaires? Car à mon avis, on a besoin d'une colonne author_id (et en modifiant la colonne author en author_name pour les commentaires de guest)

Je n'ai pas modifié la table commentaires. On a déjà l'auteur dans la table commentaires. Que veux-tu de plus ?

Imaginons qu'on autorise les commentaires pour les guest...
Un invité poste quelques commentaires sous le nom de Robert.
Moi, je m'inscrit sur la galerie également sous le nom de Robert.
Résultat: je peux modifier tous les commentaires postés sous le nom de "Robert", meme ceux qui ne sont pas de moi (et c'est aussi vrai pour Raoul ou Bob!)

Dernière modification par P@t (2009-06-20 22:41:14)


P@t

Hors ligne

#58 2009-06-21 11:37:18

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [Plugin] CommentEditor

P@t a écrit:

Imaginons qu'on autorise les commentaires pour les guest...
Un invité poste quelques commentaires sous le nom de Robert.
Moi, je m'inscrit sur la galerie également sous le nom de Robert.
Résultat: je peux modifier tous les commentaires postés sous le nom de "Robert", meme ceux qui ne sont pas de moi (et c'est aussi vrai pour Raoul ou Bob!)

Bonjour le Forum

Avec UserAdvManager on ne peut pas s'inscrire avec le même login il me semble !


Bisous de PAT

@ + ou -

Hors ligne

#59 2009-06-21 11:55:36

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

Re: [Plugin] CommentEditor

Patricia a écrit:

P@t a écrit:

Imaginons qu'on autorise les commentaires pour les guest...
Un invité poste quelques commentaires sous le nom de Robert.
Moi, je m'inscrit sur la galerie également sous le nom de Robert.
Résultat: je peux modifier tous les commentaires postés sous le nom de "Robert", meme ceux qui ne sont pas de moi (et c'est aussi vrai pour Raoul ou Bob!)

Bonjour le Forum

Avec UserAdvManager on ne peut pas s'inscrire avec le même login il me semble !

Avec ou sans UserAdvManager on ne peut pas s'inscrire avec le même login (différence: pas la même adresse email).

Mais Alex peut commenter un grand nombre de nos sites sans s'enregistrer.
Et des Alex différents peuvent un jour s'enregistrer sur l'une de ces galeries et du coup pouvoir modifier un ancien commentaire.

De même avec ton habitude de supprimer d'anciens users, si tu conserves un commentaire d'un Maxx (dont tu supprimes le user un jour), un autre Maxx avec la même adresse eMail ou non, il pourra éditer le commentaire du premier Maxx.

Mais je te laisse réfléchir un peu plus, tu verras que le problème n'est pas simple et que P@t est dans la bonne direction.

;-)


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

#60 2009-06-21 15:07:57

Criss
Former Piwigo Team
Calvi
2008-03-31
325

Re: [Plugin] CommentEditor

P@t a écrit:

J'ai pris le code de Criss tel quel, je n'ai pas cherché à l'arranger ;-)
Les références ne servent en effet pas à grand chose ici... Perso, je n'aurai pas codé comme ca...

J'aurai fait plutot:

function loc_begin_page_header()
{
  global $template, $comments_ids;

  if (isset($comments_ids) and is_array($comments_ids))
  {
    foreach ($comments_ids as $key => $id)
    {
      $template->smarty->_tpl_vars['comments'][$key]['DATE'] .=
        ' - <a href="'.$this->getEditUrlPrefix().$id.'">'.'Edit</a>';
    }
  }
}

VDigital a écrit:

Je n'ai pas testé mais pour la lecture:
J'aurai fait plutôt:

function loc_begin_page_header()
{
  global $template;
  $comments = $template->get_template_vars('comments');
  foreach ($comments as $key => $value)
  {
    $comments[$key]['DATE'] .=
        ' - <a href="'.$this->getEditUrlPrefix().$id.'">'.'Edit</a>';
  }
  $template->assign('comments', $comments)
}

Je n'ai pas testé (je ne sais même pas comment cela réagit s'il n'y a pas de commentaire).

Merci à vous 2. Je ne maîtrise pas encore toutes les subtilités, et encore moins quand on tape dans smarty. :P

Je ferai des modifications et testerai voir ce qui est le mieux (j'avoue que les références multiples bof, mais j'ai d'abord fait un truc qui marche :P)


Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

  •  » Plugins
  •  » [Plugin] CommentEditor

Pied de page des forums

Propulsé par FluxBB

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