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)

Patricia
2010-10-30 11:44:45

Bonjour le Forum

Merci Gotcha, j'ai suivi avec attention l'évolution de ce plugin, j'avais de suite compris qu'il correspondrais a mes désidératas.

Merci quand même.

Gotcha
2010-10-29 12:30:24

Du nouveau pour toi Patricia :
extension:448

Gotcha
2010-04-03 16:25:02

Désolé je n'ai rien vu de tel.

Patricia
2010-04-03 16:20:44

Bonjour le Forum

Est il prévu quelque chose pour la gestion des affichages par défaut en fonction des statuts dans la version 2.1.0 ?

D'avance merci pour votre réponse.

Patricia
2009-12-05 09:29:08

Bonjour le Forum

Personne à une petite idée pour la réalisation de ce code, donc !

Patricia
2009-11-19 15:24:55

Bonjour le Forum


Après quelques essais voici mes conclusions : 

1) Le "Guest" qui actuellement n'a pas accès aux images devrez pouvoir les visionner mais avec une limitation d'affichage à 200 x 200

2) Le "Générique" doit pouvoir visionner les images mais avec une limitation d'affichage à 350 x 350

3) Le "Normal" n'a aucune limitation (à part celles liés à l'appartenance ou pas à un "groupe")

- Précision : que l'image en taille normale soit dans le cache du navigateur m'importe peu !

Comment écrire cela en code ?


D'avance merci

Patricia
2009-11-04 17:48:43

Bonsoir le Forum

Le passage est fait par "nbc UserAdvManager" le script dois pouvoir le faire mais ma demande est pour un Plugin Personnel.
Comment écrire en code :

Code:

Si (Le Statut = "Visiteur") then "Passe à un affichage sans limitation"
Si (Le Statut = "Générique") then "Passe à un affichage avec  limitation 350 X 350"

Les "Guest" sont déjà traité dans la 1er partie du Plugin

D'avance merci

VDigital
2009-11-04 15:19:36

Patricia a écrit:

... et si cette personne confirme son inscription  elle passe de Générique à Visiteur.

Quel est le script php qui est lancé par la confirmation de l'inscription...?
S'il peut changer le statut, ce même script devrait pouvoir enlever les contraintes de l'affichage, non?

Patricia
2009-11-04 14:42:12

Bonjour le Forum

Non rien c'est juste un "up" !

Patricia
2009-10-26 19:12:20

Bonsoir le Forum.

Merci Eric et P@t de votre aide

Donc voici le code :

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:
Author URI:
*/
add_event_handler('loc_begin_picture', 'picture_guest_denied');

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

Je n'ai rien modifier pour l'instant.

Pour répondre à P@t je dois déjà avoir les statuts de Générique et Visiteur ! Car si une personne s'inscrit elle passe de Guest à Générique et si cette personne confirme son inscription  elle passe de Générique à Visiteur.

Mais mon souci (un bien grand mot !) est suivant :

- Un Guest n'a pas accès aux images (Voir le code ici dessus)
- Un Générique auras accès aux images mais avec une limitation de 350 x 350 par Exp qui est réglé sur cette page en bas  http://mon.site/admin.php?page=configur … on=default

Voila mon problème quand le Générique à confirmé son inscription et qu'il passe de Générique à Visiteur son affichage reste limité à 350 x 350. Ils n'ont pas le réflexe de la Personnalisation. Donc j'aimerais par un code que l'affichage ne soit plus limité aux Visiteurs mais qu'il le reste pour les Génériques.

J'espère avoir été plus clair. D'avance merci

Eric
2009-10-25 22:52:40

P@t a écrit:

Eric, le status 'Visiteur' n'existe pas!
C'est $user['status'] = 'normal'

Très juste !

Merci d'avoir réctifié ;-)

P@t
2009-10-25 22:35:49

Eric, le status 'Visiteur' n'existe pas!
C'est $user['status'] = 'normal'

P@t
2009-10-25 22:34:44

Je te cite, sur un autre post:

Patricia a écrit:

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.

Il nous faut donc le code pour qu'un nouvel utilisateur soit en générique:

add_event_handler('register_user', 'new_user_is_generic');

function new_user_is_generic($info)
{
   pwg_query('UPDATE '.USER_INFOS_TABLE.' SET status="generic" WHERE user_id='.$info['id'].';');
}

Puis le code pour qu'un guest n'ai pas accès aux images:

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user;
  if ($user['is_the_guest']) access_denied();
}

Je ne vois pas ce qu'il y a besoin de rajouter...
Pour la taille maxi des images, tu peux la remettre par défaut, puisque les guest n'ont plus accès aux images.

Eric
2009-10-25 21:03:32

Salut Patricia.

Je n'ai pas testé :

Code:

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user;
  if ($user['status'] = 'Visiteur') access_denied();
}
?>
Patricia
2009-10-25 18:51:36

Bonsoir le Forum

J'ai trouvé cela sur le Forum

Code:

add_event_handler('loc_begin_picture', 'picture_guest_denied');

function picture_guest_denied()
{
  global $user;
  if ($user['is_the_guest']) access_denied();
}
?>

J'aimerais avoir : si (users = Visiteur); ne plus limiter l'affichage.

Par affichage il faut comprendre la taille maxi des images (ce qui est réglé sur la page http://Mon.Site/admin.php?page=configur … on=default )

Comment  coder cela ?

D'avance merci

Pied de page des forums

Propulsé par FluxBB

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