Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

alxkaz
2009-10-26 15:31:17

En fait j'ai pas pu attendre ce soir ;) je viens de le tester sur un exemple et ça fonctionne très bien.

Merci beaucoup!

alxkaz
2009-10-26 15:25:26

La solution semble parfaite pour moi!
Je teste ça ce soir et je te dis.

Encore un grand merci pour votre travail!

P@t
2009-10-26 15:17:35

alxkaz a écrit:

En gros c'est pour présenter un échantillon aux personnes non enregistrées. Donc ça peut faire l'objet d'une catégorie particulière oui.

L'idée c'est seulement de pouvoir laisser accès à quelques éléments particuliers. ça sera un petit nombre donc ça ne me gène pas s'il faut faire une manip pour chaque.

(et quelle réactivé merci!!)

Dans ce cas, tu peux mettre ce code en plugin perso:

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user, $conf, $page;
 
  if (isset($page['category']['id']) and isset($conf['auth_categories']) and in_array($page['category']['id'], $conf['auth_categories']))
  {
    return;
  }

  if (isset($page['image_id']) and isset($conf['auth_pictures']) and in_array($page['image_id'], $conf['auth_pictures']))
  {
    return;
  }
 
  if (is_a_guest()) access_denied();
}

Ensuite, dans ton config_local.inc.php (via local files editor), tu pourras définir des catégories ou des images autorisées:

$conf['auth_categories'] = array(12, 16, 28);
$conf['auth_pictures'] = array(58, 72, 89);

Dans cet exemple, les catégories 12, 16 et 28 sontautoriséees, ainsi que les images (ou video) 58, 72, 89.

alxkaz
2009-10-26 14:46:17

En gros c'est pour présenter un échantillon aux personnes non enregistrées. Donc ça peut faire l'objet d'une catégorie particulière oui.

L'idée c'est seulement de pouvoir laisser accès à quelques éléments particuliers. ça sera un petit nombre donc ça ne me gène pas s'il faut faire une manip pour chaque.

(et quelle réactivé merci!!)

VDigital
2009-10-26 14:39:26

Et le critère d'éligibilité, c'est quoi?
Un permalink?
Une catégorie?
Au hasard?

alxkaz
2009-10-26 14:31:19

P@t a écrit:

Le code marche pour des images, mais aussi pour des vidéos bien entendu...

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user;
  if (is_a_guest()) access_denied();
}

oui mais je voulais dire dans l'optique de laisser une partie des photos/vidéos accessibles et une autre partie où seules les miniatures seraient accessibles.

(ou j'ai pas compris?)

VDigital
2009-10-26 11:30:12

Je n'ai pas vraiment analysé mais la solution de P@t qu'il donne post:122108
ne conviendrait-elle pas?

(Bis: grillé).

P@t
2009-10-26 11:28:58

Le code marche pour des images, mais aussi pour des vidéos bien entendu...

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user;
  if (is_a_guest()) access_denied();
}

alxkaz
2009-10-26 10:54:47

La solution de Patricia paraît bonne mais seulement dans le cas d'images. Or j'ai principalement des vidéos donc c'est bien la miniature uniquement que je veux afficher.

Patricia
2009-10-25 14:29:58

Re Bonjour le Forum

Merci VDigital, j'ai suivi votre conseil.

1) Les Guest n'ont droit qu'aux miniatures.
2) Les Génériques ont droit a tous pendant un certain temps, puis seront supprimés si il n'ont pas confirmés leurs inscriptions.
3) Les Visiteurs ont droit a tous.

Merci encore.

VDigital
2009-10-25 13:48:59

Patricia,

Le cas particulier de ta galerie ne correspond pas vraiment au cas général, merci d'en tenir compte.
Je suis certain que tu le comprends parfaitement.

Il faut que tu arrives à motiver un des développeurs, je sais bien mais visiblement à part l'avertissement de site pour adultes,
tu n'obtiens pas ta réponse.

Puis-je te conseiller d'imaginer autre chose et de décrire des besoins partageables?
Un besoin qui pourrait correspondre aux nôtres, et que au delà de notre intérêt, tu y trouves une solution même partielle.
Merci pour ta compréhension.

Patricia
2009-10-25 12:29:04

Bonjour le Forum

Pour quoi ne pas faire (comme déjà demandé) des affichages par Défaut en fonction du Statut ?

Les (non inscrits) Statut : guest ou invité ou valeurs par défaut -  Pas de personnalisation possible - Réglage par le Webmestre de l'affichage 250 x 250 dans notre cas. (Je sais les images sont dans le navigateur. Mais cela devient vite lassant . . . .)

Les (inscrits mais non confirmés) Statut : Générique - Pas de personnalisation possible - Réglage par le Webmestre de l'affichage 250 x 250 dans notre cas. Plus de rappel pour une inscription Etc.

Les (inscrits confirmés) Statut : Visiteur - La personnalisation est possible - Réglage par le Webmestre de l'affichage Maxi par Exp. Plus de rappel pour une inscription Etc.

Et cela sur la page http://Mon.Site/admin.php?page=configur … on=default au le guest figé serait remplacer par les différents Statuts et la on aurait bien un Affichage par défaut et par Statut

Votre avis

VDigital
2009-10-23 19:39:33

PS: A lire post:122016 car cela sous-entend une autre solution possible.

VDigital
2009-10-23 16:54:02

Dans ce cas, et c'est mieux, tu t'organises.


Pas de plugin personnel.
Le guest est associé a un groupe Gguest.

Gguest a accès à des catégories d'images dans lesquels les images seront (au choix) ou non en miniature.

Les membres (inscrits) ne seront pas associés à ce groupe et n'auront pas accès qu'à des images en medium.


Cela veux dire que pour faire ce que tu veux faire il faut faire 2 jeux de catégories.
Toute autre technique ne permet pas le mélange des 2 cas de figure d'images.
Et ta demande devient bien trop spécifique pour qu'un tel dévelopement soit réalisé par plugin (à moins de le faire toi-même).

alxkaz
2009-10-23 16:08:53

Alors je vais faire mon chieur mais si je veux laisser quelques images accessibles aux invités (pas que la miniature, l'image en taille réelle aussi), est ce que c'est possible?

Pied de page des forums

Propulsé par FluxBB

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