Annonce

  •  » Plugins
  •  » [Plugin] CommentEditor

#61 2009-06-21 15:08:57

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

P@t a écrit:

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...

Exactement. :-O

Dans la semaine, peut-être lundi si je me dégage du temps :)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#62 2009-06-22 14:36:31

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

1.0.f postée, j'ai fait un mix des codes de P@t et VDigital. :D

Les liens d'édition sont présents pour tous ceux qui ont le droit (qui a le droit, qui a le droit d'faire çahahaaaaaaaaaaaaa...)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#63 2009-06-22 14:37:44

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

Ah sinon j'ai mis le répertoire dans le zip. J'espère que la MàJ auto le prend en compte sans désinstaller (j'arrive pas à tester rapidement là, free me bloque la fonctionnalité pour le moment...)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#64 2009-06-22 16:28:11

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

Re: [Plugin] CommentEditor

Quelques remarques:

1 - "Anti-flood system : please wait for a moment before trying to post another comment
      Your comment has NOT been registered because it did not pass the validation rules"

L'anti-flood = 0, ça le désactive. Je n'ai pas réfléchi mais il pourrait être normal de le forcer à 0 en Edit.
C'est à étudier.

2 - Un admin (Advisor) ne doit pas pouvoir éditer d'autres commentaires que les siens.

3 - Les fichiers lang en UTF-8 sans BOM, c'est mieux.

4 - Pour les anciens utilisateurs (le répertoire actuel reste extension_296). Pour passer en CommentEditor:
- Désactiver - Désinstaller - Supprimer - Et recommencer l'installation.

;-)


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

#65 2009-06-22 20:28:32

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

VDigital a écrit:

Quelques remarques:

1 - "Anti-flood system : please wait for a moment before trying to post another comment
      Your comment has NOT been registered because it did not pass the validation rules"

L'anti-flood = 0, ça le désactive. Je n'ai pas réfléchi mais il pourrait être normal de le forcer à 0 en Edit.
C'est à étudier.

Comment tu le désactives ? Dans la fonction d'update ?

2 - Un admin (Advisor) ne doit pas pouvoir éditer d'autres commentaires que les siens.

Pas faux. :D

3 - Les fichiers lang en UTF-8 sans BOM, c'est mieux.

Je suis pas spécialement d'accord là par contre. :D

4 - Pour les anciens utilisateurs (le répertoire actuel reste extension_296). Pour passer en CommentEditor:
- Désactiver - Désinstaller - Supprimer - Et recommencer l'installation.

;-)

Je mets à jour le commentaire de l'extension ;)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#66 2009-06-22 21:25:58

nicolas
Former Piwigo Team
2004-12-30
1550

Re: [Plugin] CommentEditor

Criss a écrit:

VDigital a écrit:

3 - Les fichiers lang en UTF-8 sans BOM, c'est mieux.

Je suis pas spécialement d'accord là par contre. :D

Dans ce cas il va falloir éclairer notre lanterne car je suis de l'avis de Vincent; sans BOM c'est mieux. Et j'aouterais avec des vrais accents et pas des entités c'est encore mieux !


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

Hors ligne

#67 2009-06-22 21:57:53

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

Je suis pas un pro du développement web en ce qui concerne la "localisation" mais si les codes HTML existent autant les utiliser pour s'affranchir des soucis d'encodage non ? Moins lisible dans le source, mais ne change rien à l'affichage et évite les éventuels signes cabalistiques. Tel est mon avis. :)

Après si vous avez une raison concrète je suis ouvert. :D

Dernière modification par Criss (2009-06-22 21:58:35)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#68 2009-06-22 22:20:34

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

nicolas a écrit:

Criss a écrit:

nicolas a écrit:

Et il n'y a pas de moyen sans modifier le core de piwigo ! :-(

C'est certes plus simple pour toi mais l'utilisateur perd le fil de sa navigation.

J'ai jamais dit que ça allait rester comme ceci ;)

Hé, hé. Tiens tu peux t'inspirer du code dans comments.php. Cela ressemble à ça :

Code:

$url = get_root_url().script_basename().'.php'
               .get_query_string_diff(array(CE_ACTION, CE_ID));

$comment['U_ID'] =  $this->getCommentId($comment['U_DELETE']);
$comment['DATE'] .= ' - <a href="';
$comment['DATE'] .= add_url_params($url,
              array(CE_ACTION => CE_ACTION_EDIT,
             CE_ID=>$comment['U_ID'])
              );
$comment['DATE'] .= '">';
$comment['DATE'] .= 'Edit';
$comment['DATE'] .= '</a>';

Bon j'essaye de mettre l'édition ailleurs que sur l'index. Pour le moment je me heurte au fait que je suis en écoute sur l'événement 'loc_begin_index' et que, d'après son nom, il n'est pas présent sur les pages comments ni picture. :D

En changeant le trigger ok j'arrive à voir qu'une requête est lancée... mais le bloc ne s'affiche pas car je le mets dans 'PLUGIN_INDEX_CONTENT_BEFORE' (au passage pour l'édition je nettoie assez violemment les blocs 'PLUGIN_INDEX_CONTENT_BEFORE' et 'PLUGIN_INDEX_CONTENT_AFTER', je ne sais plus pourquoi mais c'est normal si vous avez remarqué cela)

Comment, sans modifier le tpl, rajouter ce bloc ailleurs ?


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#69 2009-06-22 22:21:54

nicolas
Former Piwigo Team
2004-12-30
1550

Re: [Plugin] CommentEditor

Criss a écrit:

Je suis pas un pro du développement web en ce qui concerne la "localisation" mais si les codes HTML existent autant les utiliser pour s'affranchir des soucis d'encodage non ? Moins lisible dans le source, mais ne change rien à l'affichage et évite les éventuels signes cabalistiques. Tel est mon avis. :)

Après si vous avez une raison concrète je suis ouvert. :D

C'est une vieille mauvaise habitude d'utiliser des entités pour justement pallier au fait que certains navigateurs ne savaient pas gérer correctement l'utf-8 en particulier mais aussi d'autres charset plus ou moins exotiques.
Il y a pleins de raison pour ne pas utiliser des entités. Si tu compares deux chaînes qui visuellement dans un navigateur sont les mêmes mais dont l'une a des entités et l'autre pas, alors pour php, elles sont différentes et n'ont pas la même longueur. Cela peut poser plein de problèmes.


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

Hors ligne

#70 2009-06-22 22:25:55

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

Et comment je génère la chaîne utf-8 sur windows ? :D

UEdit peut être...

Dernière modification par Criss (2009-06-22 22:26:09)


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#71 2009-06-22 22:34:34

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

Re: [Plugin] CommentEditor

Criss a écrit:

VDigital a écrit:

Quelques remarques:

1 - "Anti-flood system : please wait for a moment before trying to post another comment
      Your comment has NOT been registered because it did not pass the validation rules"

L'anti-flood = 0, ça le désactive. Je n'ai pas réfléchi mais il pourrait être normal de le forcer à 0 en Edit.
C'est à étudier.

Comment tu le désactives ? Dans la fonction d'update ?

Je n'ai pas regardé. Essaie de trouver! Tu devrais très vite trouver une réponse.
Il suffit pour moi de mettre :
$conf[...]=0;
Dans le code derrière ta validation.


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

#72 2009-06-22 22:35:50

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

Re: [Plugin] CommentEditor

Criss a écrit:

Et comment je génère la chaîne utf-8 sur windows ? :D

UEdit peut être...

J'utilise Notepad++ et je peux convertir dans tous les sens.
;-)


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

#73 2009-06-22 22:37:32

laurentg
Membre
Avignon
2009-04-16
148

Re: [Plugin] CommentEditor

Bonjour,

Tout d'abord un grand bravo à Criss pour le travail effectué...

Voici mon petit soucis :
Des commentaires existent et ont été postés par des personnes non enregistrées.

Si une personne s'enregistre aujourd'hui avec un pseudo identique à celui de quelqu'un ayant posté un commentaire hier, la personne qui vient de s'enregistrer peut donc modifier le commentaire dont il n'est pas l'auteur...
(pas simple à expliquer, désolé)

L'idéal, ce serait qu'un commentaire ne puisse être modifié que par son auteur.
Si auteur enregistré, ok modif possible
Si auteur non enregistré mais avec le même pseudo, modif impossible...

Cdlt

Hors ligne

#74 2009-06-22 22:42:10

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

VDigital a écrit:

Je n'ai pas regardé. Essaie de trouver! Tu devrais très vite trouver une réponse.
Il suffit pour moi de mettre :
$conf[...]=0;
Dans le code derrière ta validation.

Je n'avais pas le code sous les yeux, effectivement en encadrant l'appel de fonction par une mise à jour temporaire de cette config ça devrait marcher. :P


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#75 2009-06-22 22:43:25

Criss
Former Piwigo Team
Nice
2008-03-31
323

Re: [Plugin] CommentEditor

VDigital a écrit:

J'utilise Notepad++ et je peux convertir dans tous les sens.
;-)

Ok je le note. Conversion vers UTF-8 envisagée alors. :D


La beta de Piwigo.com a été mise en ligne le 30 juin 2009. 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-2022 · Contact