Annonce

  •  » Plugins
  •  » [demande] plugin change_theme

#1 2008-02-15 11:51:05

flop25
Équipe Piwigo
2006-07-06
6544

[demande] plugin change_theme

Bonjour,
Puisque vous êtes fin chaud, prêts à relever vos manches, un petit plugin serait sympa à faire :
but :
- l'admin assigne une thème particulier à une catégorie particulière

fonctionnalités :
-autant de changement de thème que l'on veut (la limite étant le nombre de catégories bien sûr)
-option pour imposer ou non aux utilisateurs enregistrés le changement de thème

optionnel :
-permettre aux guest de changer à la volée de thème via une box dans le menu

^^ voilà voilou
merci d'avance d'avoir au moins lu ce post

Hors ligne

#2 2008-02-15 13:17:16

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [demande] plugin change_theme

Par catégorie... Je ne vois pas bien l'intérêt.

Par contre, j'aimerai que certains groupes permettent de forcer le thème.
Et bien entendu, ces groupes seraient exclusifs les uns des autres.

Exemple (type):

Les membres identifiés comme du genre féminin : Un thème doux avec des fleurs...
Les membres masculin du club de muscu: Un thème sombre avec des "Poids" pour icones.
Les membres masculins du club moto: Un truc très flashy...

etc...

Car pour moi, il s'agit de coller à la personne pour montrer l'intérêt qu'on lui accorde.
Le changement de thème en cours de navigation pourrait être perturbant.
Et que ferait-on pour la catégorie au hasard, pour le calendrier...

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2008-02-15 13:27:34

flop25
Équipe Piwigo
2006-07-06
6544

Re: [demande] plugin change_theme

VDigital a écrit:

Par contre, j'aimerai que certains groupes permettent de forcer le thème.
Et bien entendu, ces groupes seraient exclusifs les uns des autres.

Exemple (type):

Les membres identifiés comme du genre féminin : Un thème doux avec des fleurs...
Les membres masculin du club de muscu: Un thème sombre avec des "Poids" pour icones.
Les membres masculins du club moto: Un truc très flashy...
Car pour moi, il s'agit de coller à la personne pour montrer l'intérêt qu'on lui accorde.

Bonne idée.

VDigital a écrit:

Par catégorie... Je ne vois pas bien l'intérêt.
Le changement de thème en cours de navigation pourrait être perturbant.
Et que ferait-on pour la catégorie au hasard, pour le calendrier...

C'est aussi perturbant de changer de site ! Et moi ça me conviendrait mieux :
-catégorie nature : thème green_nature
-catégorie design : thème hr_glass_xl
...
tu vois. Les parties accueil recherche au hasard ... restent bien logiquement avec le thème par défaut choisit dans la config

=> donc faire une option soit thème indexé sur le groupe, soit sur la catégorie. Voir même les deux en même temps en gérant un petit système de priorité à 3 entrées :
-le thème de l'utilisateur
-le thème de son groupe
-le thème de sa catégories actuellement vue
La priorité étant alors établie de façon unique et global pour éviter les prises de têtes

Hors ligne

#4 2008-02-15 14:56:51

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [demande] plugin change_theme

effectivement c est pas mal

et moi les 2 idées me paraissent bonnes et meme si l'idee de Vdigiatl semble etre plus naturelle au depart
je trouve que flop a aussi son interet avec ca solution par categorie

+1


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#5 2008-02-15 16:03:33

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [demande] plugin change_theme

J'accède via les tags, exemple: Jacobs

J'ai deux images dans deux catégories différentes affichables dans des thèmes différents.
Expliquez-moi un peu ce qu'on affiche comme thème.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2008-02-15 17:29:40

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [demande] plugin change_theme

bahhh le theme standart et pas le theme lié a la categorie physique ou virtuelle

donc en gros tout ce qui est de type commentaire, calendrier, recherche, tags etc ... le theme de l'utilisateur et apres les categories theme de l'utilisateur si pas de theme imposé

pareil pour toi avec le theme par groupe ... si rien d'imposé ... le choix au user


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#7 2008-02-15 17:32:49

flop25
Équipe Piwigo
2006-07-06
6544

Re: [demande] plugin change_theme

Nicco a écrit:

bahhh le theme standart et pas le theme lié a la categorie physique ou virtuelle

donc en gros tout ce qui est de type commentaire, calendrier, recherche, tags etc ... le theme de l'utilisateur et apres les categories theme de l'utilisateur si pas de theme imposé

t'as tout compris

Hors ligne

#8 2008-02-15 18:03:04

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [demande] plugin change_theme

Si on arrive à trouver une solution, et on y arrivera... 8-)

Je devine d'avance que vous aurez des surprises de temps en temps.
On verra bien.
Reste à identifier comment faire.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2008-02-15 18:59:20

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [demande] plugin change_theme

La solution n'est pas très compliquée ;-)
En plugin perso:

function change_category_theme()
{
    global $template, $page, $user;

    $category_theme = array(
            2 => array( 'yoga' , 'dark' ),
            5 => array( 'yoga' , 'montblanc' ),
            12 => array( 'flop_pure_design' , 'green_nature' ),

        );
   
    if (isset($page['category']['id'])
        and isset($category_theme[$page['category']['id']]))
    {
        $user['template'] =  $category_theme[$page['category']['id']][0];
        $user['theme'] = $category_theme[$page['category']['id']][1];

        $template->Template(PHPWG_ROOT_PATH.'template/'.$user['template'], $user['theme']);
    }
}

add_event_handler('loc_end_section_init', 'change_category_theme');

Dans cet exemple, vous l'aurez compris, la catégorie 2  aura comme template/theme le duo yoga/dark, la catégorie 5 aura yoga/montblanc, et la catégorie 12 aura flop_pure_design/green_nature.
Il suffira de rajouter la condition $user['is_the_guest'] pour que le thème ne soit imposé qu'aux invités.

Dernière modification par P@t (2008-02-15 19:17:38)


P@t

Hors ligne

#10 2008-02-15 19:34:05

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [demande] plugin change_theme

franchement t es en forme  ...

bon plugin final ou plugin perso ???


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#11 2008-02-15 20:32:18

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [demande] plugin change_theme

Bon, vous voulez une belle page d'admin avec ca?
Ets-ce vraiment bien necessaire?


P@t

Hors ligne

#12 2008-02-15 20:43:28

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [demande] plugin change_theme

je suis en train de la faire ... ;-]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#13 2008-02-15 20:44:21

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [demande] plugin change_theme

Nicco a écrit:

je suis en train de la faire ... ;-]

Cool... parce que moi, j'aime pas faire les pages d'admin!


P@t

Hors ligne

#14 2008-02-15 20:45:30

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [demande] plugin change_theme

enfin c etait pour moi perso !!!


mais vas y, si tu fais un plugin c est clair que moi  ( a cause de toi d ailleurs ) j aime bien avoir une page perso


je sais que Vdigital veut pas qu on abuse du menu de gauche pour gerer nos plugin, mais je trouve que c est mieux et plus cool pour les end-users

donc bahhh allez un ptit plugin de plus pour P@t


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#15 2008-02-15 20:52:14

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [demande] plugin change_theme

Arf... bon d'accord...
Et puis elle sera pas trop longue à faire celle la...
Mais ca sera pour demain ;-)

PS: moi aussi, j'aime bien utiliser le menu pour mettre plein de pages d'admin!
Et puis, c'est fait pour ca, non?

PS2: une idée de nom pour le plugin?

Dernière modification par P@t (2008-02-15 20:53:06)


P@t

Hors ligne

  •  » Plugins
  •  » [demande] plugin change_theme

Pied de page des forums

Propulsé par FluxBB

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