Annonce

  •  » Plugins
  •  » Page d'accueil personnalisée en fonction de l'utilisateur

#1 2016-03-28 10:35:17

thefaboss
Membre
2014-08-30
62

Page d'accueil personnalisée en fonction de l'utilisateur

Hello,

Dans ma galerie, j'utilise entre autre les plugins "Additional Pages" et "Extended Description" pour pouvoir afficher des miniatures en guise de page d'accueil uniquement après authentification réussie de l'utilisateur (cf mon topic sur la question).

Oui mais... jusqu'à présent, je n'avais pas besoin de faire de tri en fonction de mes utilisateurs : en effet, une fois authentifiés, ils affichent tous la même page d'accueil et peuvent tous accéder aux mêmes albums.

Prochainement, je souhaite créer un utilisateur qui affiche seulement certains albums (ça c'est facile à gérer avec les droits :), mais je souhaite également que cet utilisateur affiche une page d'accueil qui lui est propre.

J'ai trouvé un topic datant de fin 2008 qui évoque ma problématique, mais ça ne semble pas avoir abouti sur un succès :\

Ma question est donc de savoir si "Additional Pages" est capable de gérer différents utilisateurs (ou groupes d'utilisateurs) afin de les rediriger vers une page personnalisée ?
Ou sinon, si "Additional Pages" ne peut pas répondre à cette problématique, comment puis-je y parvenir...?


Merci pour votre aide, longue vie à Piwigo !

Version de Piwigo: 2.7.4

Hors ligne

#2 2016-03-28 13:31:50

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonjour,

Je dirais que dans AP tu peux activer la gestion par groupe pour faire un page différente par groupe

pour la redirection cela devrait pouvoir être fait en plugin perso


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2016-03-29 22:01:52

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Salut,
J'ai activé la gestion par groupe dans AP, mais effectivement, il manque la redirection automatique vers la homepage dédiée à ce groupe...

Le dév' c'est pas mon domaine de prédilection :(

Il doit bien y avoir une solution existante ^^ Jusqu'à présent, tous les trucs "tordus" que je souhaitais réaliser avec piwigo existaient déjà dans des plugins :p

PWG Stuff apporterait de l'aide ou pas...?

Hors ligne

#4 2016-03-29 23:02:37

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonjour,

thefaboss a écrit:

PWG Stuff apporterait de l'aide ou pas...?

oui effectivement tu dois pouvoir ajouter un bloc perso sur la page d'accueil par groupe il faut activer la gestion par groupe avant dans le plugin


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2016-03-30 18:00:07

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Salut !
J'ai l'impression que la gestion des groupes, que ce soit dans AP ou dans PWG Stuffs ne répondra pas à ma problématique :\

En relisant mon premier post, je me rends compte que j'ai mal exprimé mon besoin :
J'ai une page AP en guise de page d'accueil qui demande une authentification avant de pouvoir afficher, après authentification réussie, une seconde page d'accueil dans laquelle je mets en avant des albums récents.

Jusqu'à présent, mes utilisateurs ont accès aux mêmes albums, la seconde page d'accueil est identique pour tous.

Dans un futur proche, j'aimerais qu'après l'authentification de certains utilisateurs (que je mettrai dans un groupe avec restrictions) affichent une page d'accueil qui leur serait propre.

Schématiquement :
Page d'accueil sur laquelle il y a une demande d'authentification
      - authentification réussie usergroup A => redirection vers page d'accueil personnalisée pour groupe A
      - authentification réussie usergroup B => redirection vers page d'accueil personnalisée pour groupe B

:)

Hors ligne

#6 2016-03-30 18:32:59

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonjour,

1/ Avec AP tu fait la page d’accueil

2/ Dans cette page d'accueil tu utilises le plugin Extended Description pour les utilisateurs connecté ou non

[logged=true] Welcome back [/logged]
[logged=false] Please log in [/logged]

3/ avec PWG Stuffs  après avoir activé la gestion des groupe tu ajoutes des blocs perso
en ne cochant que 'Sur la page d'accueil du site'
et le groupe autorisé


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#7 2016-03-30 19:44:30

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Merci ddtddt !
C'est exactement ça :)

Reste un chouilla de détail... la mise en page du code que j'avais dans AP ne semble plus prise en compte de la même manière sous PWG Stuffs.

Voici le code que j'avais à l'origine sous AP :

Code:

<style type="text/css">
#menubar {display:none !important;}
.titrePage {display:none}
.content {max-width:1120px; margin:0 auto 10px auto !important;}
.Online {display:none;}
.content_block {max-width:none;}
 
.myHomePage_photo {text-align: center; margin:50px 0 20px 0;}
.myHomePage_photo a img {border-width:2px; border-style:solid; border-color:#666;}
.myHomePage_links {letter-spacing:1px; text-align:center; margin-bottom:0; font-weight:bold;}
.myHomePage_name {margin-top:30px; letter-spacing:2px; text-align:center;}

table {border-collapse: collapse;}
td {border: 0px solid black; text-align: center; vertical-align: bottom;}
</style>

[logged=false]
<TABLE ALIGN=CENTER>
 <TR><TD><font size="+4">&nbsp;</font></TD></TR>
 <TR><TD><font size="+4">&nbsp;</font></TD></TR>

 <TR><TD><font size="+4">
 C</font><font size="+2">her visiteur, afin de visualiser les albums,</font>
 </TD></TR>

 <TR><TD><font size="+2">
  <a href="identification.php"><u>renseigne ton identifiant et ton mot de passe.</u></a></font>
 </TD></TR>

 <TR><TD><font size="+4">&nbsp;</font></TD></TR>
 <TR><TD><font size="+4">&nbsp;</font></TD></TR>
</TABLE>
[/logged]

[logged=true]
<TABLE>

 <TR>
   <TD><div class="myHomePage_links">
     <a href="index.php?/categories/88">&nbsp;&nbsp;[photo id=1557 size=XXS link=no]&nbsp;&nbsp;<br>● Fête de la cerise ●</a>
   </div></TD>

   <TD><div class="myHomePage_links">
     <a href="index.php?/categories/90">&nbsp;&nbsp;[photo id=1571 size=XXS link=no]&nbsp;&nbsp;<br>● Un dimanche ●</a>
   </div></TD>

   <TD><div class="myHomePage_links">
     <a href="index.php?/categories/92">&nbsp;&nbsp;[photo id=1589 size=XXS link=no]&nbsp;&nbsp;<br>● 14 juillet ●</a>
   </div></TD>

   <TD><div class="myHomePage_links">
     <a href="index.php?/categories/94">&nbsp;&nbsp;[photo id=1711 size=XXS link=no]&nbsp;&nbsp;<br>● London ●</a>
   </div></TD>
 </TR>

 <TR><TD><font size="+4">&nbsp;</font></TD></TR>
 <TR><TD><font size="+4">&nbsp;</font></TD></TR>

 <TR>
   <TD colspan="4"><div class="myHomePage_links">
     <a href="map.php?/categories"><img src="../../img/Logo/Google-Map-Logo.png"><br>Carte du monde</a>
   </div></TD>
 </TR>
</TABLE>
[/logged]

Quand je copie le style css et mon tableau pour les mettre dans PWG Stuffs, la mise en page ne suit pas :(

Une idée ?

Hors ligne

#8 2016-03-30 21:00:06

flop25
Équipe Piwigo
2006-07-06
6544

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonsoir
Auriez vous un lien svp ?

Hors ligne

#9 2016-03-30 22:44:19

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

thefaboss a écrit:

Une idée ?

oui merci :-D

laisser le style dans AP


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#10 2016-04-01 19:29:08

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonjour à vous 2 :)

J'ai mis un exemple de mise en page sur un de mes sites : http://pics.aerofab.info/
(NB l'url que je vous donne renvoie vers une autre de mes galeries qui n'est pas concernée par la problématique multi pages d'accueil à l'origine de ce topic, mais le problème de mise en page y est identique)

Sur la page d'accueil, je fais apparaître une AP qui s'affiche exactement comme je le souhaite, puis en dessous, la même page codée sous PWG Stuffs (que je mette le CSS ou pas, ça donne le même résultat).

Dans l'idéal, j'aimerais que la page d'accueil codée sous PWG Stuffs donne le même résultat que ce que j'arrive à obtenir via AP.

Une piste en tête ?

Hors ligne

#11 2016-04-01 20:05:25

deheme
Membre
France
2014-05-14
248

Re: Page d'accueil personnalisée en fonction de l'utilisateur

La largeur de ton bloc est limitée à 880px :

Code:

.subcontent .stuffs_block .left_block, .subcontent .stuffs_block .right_block, .subcontent .stuffs_block .middle_block {
    max-width: 880px;
    padding: 10px 5px;
}

Ensuite le background est noir :

Code:

.subcontent .stuffs_block .left_block, .subcontent .stuffs_block .right_block, .subcontent .stuffs_block .middle_block {
    background-color: #303030;
}

Si tu changes cela tu auras probablement quleque-chose de proche de la version du haut.
(Je ne sais pas si c'est possible, mais tu aurais intérêt à nettoyer un peu ton css, dans l'inspecteur on voit beaucoup de lignes barrées).

Enjoy!
DéHème

Hors ligne

#12 2016-04-01 22:50:36

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Bonsoir Déhème, merci pour ton retour.
Malheureusement, je ne peux pas modifier les valeurs que tu évoques via le plugin pwg stuffs.
Peut être dois je modifier un fichier php qq part dans l'arborescence de piwigo et de plugin concerné ?!?

Hors ligne

#13 2016-04-01 22:55:19

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

thefaboss a écrit:

Bonsoir Déhème, merci pour ton retour.
Malheureusement, je ne peux pas modifier les valeurs que tu évoques via le plugin pwg stuffs.
Peut être dois je modifier un fichier php qq part dans l'arborescence de piwigo et de plugin concerné ?!?

Bonsoir,

Le css tu peux l'ajouter via le plugin localfile editor ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2016-04-01 23:10:51

thefaboss
Membre
2014-08-30
62

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Salut ddtddt, je n'ai pas bien saisi le fonctionnement de localfile editor.
Si je vais dans l'onglet css, il me propose d'apporter des modifications au thème que j'utilise.

Si j'ajoute un style css (celui qui est configuré dans ma page d'accueil gérée pas AP), le résultat reste le meme. Le style css ne semble tjs pas pris en compte par pwg :(

Hors ligne

#15 2016-04-01 23:29:24

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16786

Re: Page d'accueil personnalisée en fonction de l'utilisateur

Re,

Tu as mis quoi comme html dans ton bloc ?

et comme css ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Plugins
  •  » Page d'accueil personnalisée en fonction de l'utilisateur

Pied de page des forums

Propulsé par FluxBB

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