Annonce

  •  » Plugins
  •  » [Plug-in] Adult_content

#31 2007-08-10 20:38:58

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

news : v 1.5.1

Correction bug ie avec yoga (il en reste encore un que je ne m'explique pas : au lieu de mettre le background de DD il me met celui de DL )
code amélioré (j'ai honte d'avoir mis des break dans des while ... c corrigé )


Edit :

v 1.5.2 : Correction bug d'affichage 100% ok maintenant

Dernière modification par flop25 (2007-08-11 15:37:19)

Hors ligne

#32 2007-09-05 10:37:40

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plug-in] Adult_content

Pour le moment
et pour utiliser les plugins MenubarManager et AdultContent ensemble vous devez suivre la modif proposer par p@t


P@t a écrit:

Aie... on va avoir un petit problème pour adult content...
En fait, il y a 4 blocs différents possible pour adult content, et c'est le plugin qui choisi le bloc à placer...
Il faudrait donc revoir adult content pour que les 4 blocs soit dans le meme template (et faire des assign_block_vars).
Mais je suis pas sur que flop ait le temps de nous faire ca...

Donc pour le moment, compatibilité impossible.

En attendant, pour pouvoir utiliser les 2 plugins en meme temps (mais sans pouvoir pour autant placer le bloc adult content ou l'on veut), il faut éditer le fichier plugins/adult_content/main.inc.php et remplacer:

add_event_handler('loc_begin_menubar', array(&$adult_content, 'placer_identification') );

par

add_event_handler('loc_end_menubar', array(&$adult_content, 'placer_identification') , 70);

c'est dit !


Piwigo 2.3.5

Hors ligne

#33 2007-09-05 17:57:39

Novaslash
Membre
2004-01-16
71

Re: [Plug-in] Adult_content

Bonjour !

J'ai besoin de ce mod mais je ne suis pas certain de ça façon de fonctionner. J'avais déjà posté mon soucis dans une autre catégorie et on m'a conseillé de me rendre ici. Donc, je fais un copier/coller.

Edit2 : je ne suis pas sur mais je pense que je dois d'abord placer la catégorie en question en privé. Ensuite, je vais dans la gestion des groupes et je prend les permissions du groupe +18 et j'autorise la catégorie. C'est bien ça ?
Pour les membres d'avant le mod, ils doivent aller dans leur profil pour qu'ils se mettent dans le groupe +18 ?

Edit3 : j'ai testé, je me suis ajouté au groupe et ça fonctionne. Mais je ne comprend pas trop une chose. Dans le fichier d'install, il est dit "Quant aux utilisateurs inscrits, ils se mettent eux-mêmes dans le groupe leur correspondant". Je me suis créé un compte test et je ne vois nul par l'option pour s'ajouter à un groupe. Bien sur, avec ce compte, je ne vois pas la galerie. Le soucis c'est quand ayant placé la catégorie en privé, personne ne saura qu'il y a une galerie +18.

Je pensais que j'allais avoir un message d'avertissement me demandant confirmation pour visiter la galerie en question.

Merci !

Hors ligne

#34 2007-09-07 18:06:45

Novaslash
Membre
2004-01-16
71

Re: [Plug-in] Adult_content

Up !

Hors ligne

#35 2007-09-08 19:31:02

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

Mais je suis pas sur que flop ait le temps de nous faire ca...

Je vais tenter ce weekend ^^

C'est cool la prépa ! pour l'instant ... Bon la bouffe n'a pas de gout mais je suis ds une chambre handicapé avec 2 super gars (on n'est pas handicapé, mais la douche et la chambre est super grande par rapport aux autres !)

bon pour Novaslash, comment marche le plug :

- Dès l'inscription, quand il envoie leur nom/pass, s'affiche une page (que t'as pas du voir vu que tu pose la question) sur laquelle il est demandé s'il veulent afficher le contenu +18 ou érotique ou aucun des 2
- Si il sont déjà inscrits ou qu'ils ont zappé l'étape ci-dessus, s'affiche en haut du menu un message signifiant qu'il n'ont rein sélectionné.

voilà, si t pas sûr vas sur mon site !

Ou peut etre ca vien du pbl saut de ligne/ch(10) ??

Hors ligne

#36 2007-09-08 19:37:55

P@t
Équipe Piwigo
Nice
2007-06-13
5695

Re: [Plug-in] Adult_content

Si tu n'as pas vu, voila la marche à suivre désormais pour faire un plug compatible Menubar Manager
Le plugin devra comporter le code suivant:

Code:

if (function_exists('set_menubar_manager_data')) {
  set_menubar_manager_data('Adult Content', $tpl_code);
}

$tpl_code: c'est le code à insérer dans la barre de menu
Le 'Adult Content' est uniquement le nom qu'utilisera Menubar Manager pour trier les blocs du menu.
Par défaut, le plugin se placera en dernière position, mais on peut rajouter un troisième paramètre 'begin' pour qu'il se place par défaut au début.

Et bien sur, ensuite un else {ajout de code dans le menubar.tpl} dans le cas ou menubar manager n'est pas installé

Dernière modification par P@t (2007-09-08 19:42:53)


P@t

Hors ligne

#37 2007-09-09 13:51:02

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

et je doit mettre le "loc_end_menubar" ?

Hors ligne

#38 2007-09-09 14:50:18

P@t
Équipe Piwigo
Nice
2007-06-13
5695

Re: [Plug-in] Adult_content

flop25 a écrit:

et je doit mettre le "loc_end_menubar" ?

Pour l'envoi du code tpl, il me semble que ce n'est pas necessaire...
Mais perso je préfère ;-)

Le loc_end_menubar est obligatoire pour les plugins qui modifient le code tpl du menubar, mais pas pour ceux qui en rajoute.

Dernière modification par P@t (2007-09-09 14:50:37)


P@t

Hors ligne

#39 2007-09-09 14:52:50

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

en fait le plug rajoute un block si guest, autrement il modifie le block identification : le tout avec le même triger, donc je mets end

Hors ligne

#40 2007-09-09 15:24:12

P@t
Équipe Piwigo
Nice
2007-06-13
5695

Re: [Plug-in] Adult_content

flop25 a écrit:

en fait le plug rajoute un block si guest, autrement il modifie le block identification : le tout avec le même triger, donc je mets end

Attention, s'il ne rajoute pas de bloc, il faut quand meme envoyer une info à Menubar manager:
C'est à dire un code tpl vide:

Code:

if (function_exists('set_menubar_manager_data')) {
  set_menubar_manager_data('Adult Content', '');
}

EDIT: j'y pense, ca va poser un problème... pour rajouter du code tpl au menu, il faut que le add_event_handler passe APRES Menubar Manager, alors que pour rajouter un bloc entier compatible Menubar Manager, il faut que le add_event_handler passe AVANT

Dernière modification par P@t (2007-09-09 15:30:11)


P@t

Hors ligne

#41 2007-09-09 15:47:23

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

P@t a écrit:

EDIT: j'y pense, ca va poser un problème... pour rajouter du code tpl au menu, il faut que le add_event_handler passe APRES Menubar Manager, alors que pour rajouter un bloc entier compatible Menubar Manager, il faut que le add_event_handler passe AVANT

c'est que je suis en train de constater !

Hors ligne

#42 2007-09-09 16:07:30

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

c'est galère !!
si t guest et que tu clique activer 18 ou 16, en fait tu te log user 18 ou 16 ; à ce moment le block indentif ne doit pas s'afficher mais un block supplémentaire doit s'afficher.
Or pour ne pas afficher il faut qu'il passe avant MM, et pour afficher le block en plus il faut qu'il passe après MM !!

Hors ligne

#43 2007-09-09 16:19:39

P@t
Équipe Piwigo
Nice
2007-06-13
5695

Re: [Plug-in] Adult_content

Et ben utilise 2 add_event_handler selon le cas!


P@t

Hors ligne

#44 2007-09-09 18:13:05

flop25
Équipe Piwigo
2006-07-06
6539

Re: [Plug-in] Adult_content

Hors ligne

#45 2007-09-09 18:26:56

P@t
Équipe Piwigo
Nice
2007-06-13
5695

Re: [Plug-in] Adult_content

Aie, ca ne marche pas, car si aucun bloc menu n'est ajouté, le bloc identification n'envoi pas l'info à MBM...
Du coup, ca n'apparait jamais dans la liste de menubar manager...
Je vais jeter un oeil

EDIT: Dans class.inc.php, après

function placer_identification()
{

Rajoute

if (function_exists('set_menubar_manager_data')) {
    set_menubar_manager_data('Adult Content', '', 'begin');
}

Comme ca, dans tous les cas, adult content s'enregistrera auprès de MBM...
Testé, ca fonctionne

Dernière modification par P@t (2007-09-09 18:33:22)


P@t

Hors ligne

  •  » Plugins
  •  » [Plug-in] Adult_content

Pied de page des forums

Propulsé par FluxBB

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