Annonce

  •  » Utilisation
  •  » Commentaires d'un album à accès restreint

#1 2012-07-19 15:33:17

danialu
Membre
2012-03-06
46

Commentaires d'un album à accès restreint

Bonjour, j'aimerais savoir comment faire pour que les commentaires des photos appartenant à des albums à accès restreint (en l’occurrence au personnel de notre entreprise), n'apparaissent pas sur cette même photo qui fait aussi partie d'un album à accès publique.
Est-ce possible?

merci

Hors ligne

#2 2012-07-19 15:36:26

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Commentaires d'un album à accès restreint

Une idée :
Faire un plugin qui en fonction du status/membre/groupe modifie le CSS pour effacer les commentaires.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2012-07-19 15:37:57

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Commentaires d'un album à accès restreint

En dépit, vous pouvez dupliquer le thème, modifier la présentation des commentaire pour supprimer leur affichage et attribuer ce thème aux personnes de votre choix.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#4 2012-07-19 19:24:07

flop25
Équipe Piwigo
2006-07-06
6544

Re: Commentaires d'un album à accès restreint

Bonjour
ce serait plutôt facile à faire : faire un plugin perso selon le statut du visiteur, ou à une appartenance de groupe en vidant le contenu des variables smarty servant pour le commentaires.
comme là : http://piwigo.org/dev/browser/extension … nc.php#L38 sauf que le clear se ferait sur COMMENT_COUNT
après il faut restreindre la page comment.php aussi avec un if $page['body_id'] == 'theCommentsPage' puis un redirect

Hors ligne

#5 2012-07-19 19:27:44

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Commentaires d'un album à accès restreint

Perso tu m'en demandes beaucoup -_-;

Mais ça pourrais je pense faire l'objet (pourquoi pas) d'un tutorial dans le wiki :-)
Je dis ça commee ça (sifflote).

:-D


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#6 2012-07-19 19:30:25

flop25
Équipe Piwigo
2006-07-06
6544

Re: Commentaires d'un album à accès restreint

bon... je m'y mets pour l'écrire complètement

Hors ligne

#7 2012-07-19 20:05:42

flop25
Équipe Piwigo
2006-07-06
6544

Re: Commentaires d'un album à accès restreint

alors en plugin perso

Code:

function is_allowed()
{
  global $user;
  $idgroups_user = array();
  $idgroups = array();
  $query = 'SELECT group_id FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $user['id'] . ';';
  $result = pwg_query($query);
  while ($row = mysql_fetch_assoc($result))
  {
    array_push($idgroups_user, $row['group_id']);
  }
  $query = 'SELECT id FROM ' . GROUPS_TABLE . ' WHERE name IN (\'groupe1\', \'groupe2\') ORDER BY id';
  $result = pwg_query($query);
  while ($row = mysql_fetch_assoc($result))
  {
    array_push($idgroups, $row['id']);
  }
  if (empty($idgroups)) return true;
  foreach( $idgroups as $id )
  {
    if ( in_array($id, $idgroups_user))
    {
      return false;
      exit; 
    }
  }
  return true;
}

add_event_handler('loc_end_picture', 'comment_manage');
add_event_handler('loc_begin_page_header', 'comment_manage_page');
function comment_manage()
{
  global $user, $template, $conf;

  if (!is_allowed())
  $template->clear_assign('COMMENT_COUNT');

}
function comment_manage_page()
{
  global $page;
  if ($page['body_id'] == 'theCommentsPage' and !is_allowed() )
  {
    redirect(duplicate_index_url());

  }
}

et personnalisez \'groupe1\', \'groupe2\'

Hors ligne

#8 2012-07-20 16:10:40

danialu
Membre
2012-03-06
46

Re: Commentaires d'un album à accès restreint

Merci pour vos réponses, mais je n'ai pas le niveau de connaissance requis de Piwigo pour mettre en place ce que vous avez programmé:

Je ne sais pas ce qu'est un plugin perso.
Je ne vois pas où placer le code que vous avez écrit

Hors ligne

#9 2012-07-20 16:22:12

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

Re: Commentaires d'un album à accès restreint


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

#10 2012-07-20 16:23:11

flop25
Équipe Piwigo
2006-07-06
6544

Re: Commentaires d'un album à accès restreint

hum comment dire :
-le sujet est évoqué des centaines de fois sur ce forum
-il suffit de lire, pas besoin de comprendre : remplacer groupe1 et groupe2 par le nom de vos groupes autorisé à lire les commentaires

Hors ligne

#11 2012-07-20 23:31:25

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Commentaires d'un album à accès restreint

Merci Flop, je le note :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#12 2012-07-23 10:58:17

danialu
Membre
2012-03-06
46

Re: Commentaires d'un album à accès restreint

Merci, je l'ai installé.

Hors ligne

#13 2012-07-23 11:00:45

danialu
Membre
2012-03-06
46

Re: Commentaires d'un album à accès restreint

flop25 a écrit:

hum comment dire :
-le sujet est évoqué des centaines de fois sur ce forum
-il suffit de lire, pas besoin de comprendre : remplacer groupe1 et groupe2 par le nom de vos groupes autorisé à lire les commentaires

J'avais compris pour ce qui était des noms des groupes, pour ce qui était du plugin perso, je ne savais pas qu'il fallait passer par le Language Editor. Je viens de l'installer (car je ne l'avais pas), je vous tiens au courant, merci à tous!

Hors ligne

#14 2012-07-23 11:02:01

flop25
Équipe Piwigo
2006-07-06
6544

Re: Commentaires d'un album à accès restreint

Normalement c’est garanti que ça marche ^^ mais reste surtout à voir si ça convient à vos besoin

Hors ligne

#15 2012-07-23 11:22:08

danialu
Membre
2012-03-06
46

Re: Commentaires d'un album à accès restreint

Voici les résultats des tests:

Lorsque je suis connecté en admin, je vois bien les commentaires des photos qu'elles soient vues dans un album à accès restreint ou public.

Lorsque je ne suis pas connecté à la galerie (je me met à la place d'un visiteur anonyme), si je clique sur l'album public contenant la photo dont je ne devrais pas voir les commentaires, je suis redirigé vers l'URL que j'avais paramétrée à l'aide du plugin "Extended Description" dans la description de cet album, je quitte la galerie et ne vois ni la photo ni les commentaires.

Si maintenant au lieu de cliquer sur l'album, je passe par le menu "Tags/Mots-clés" pour accéder à la photo, cette fois ci je vois bien la photo, mais malheureusement aussi les commentaires.

PS: le groupe d'accès que j'utilise pour restreindre les droits s'appelle "collègues", il comporte un accent, est-ce un problème?

Hors ligne

  •  » Utilisation
  •  » Commentaires d'un album à accès restreint

Pied de page des forums

Propulsé par FluxBB

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