Pas de problème, au contraire.
Hors ligne
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).
Hors ligne
PS: A lire [Forum, post 122016 by VDigital in topic 16320] images HD à la place des images visualisées car cela sous-entend une autre solution possible.
Hors ligne
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
Hors ligne
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.
Hors ligne
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.
Hors ligne
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();
}
Hors ligne
Je n'ai pas vraiment analysé mais la solution de P@t qu'il donne [Forum, post 122108 by P@t in topic 16333] Gestion des Statuts et Affichages
ne conviendrait-elle pas?
(Bis: grillé).
Hors ligne
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?)
Hors ligne
Et le critère d'éligibilité, c'est quoi?
Un permalink?
Une catégorie?
Au hasard?
Hors ligne
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!!)
Hors ligne
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.
Hors ligne