...
Une fois que votre skin est déclaré dans le portail et que vous l'avez testé avec un compte utilisateur via le menu préférence, il est
utile de pouvoir l'appliquer par défaut à un profil d'utilisateur. Cela permettra par exemple d'avoir un skin différent pour les utilisateurs
anonymes et connectés.
Pour ce faire il faut modifier la base de données du portail.
...
| Bloc de code |
|---|
UPDATE UP_SS_THEME_PARM SET PARAM_DEFAULT_VAL = '[SKIN_NAME]'
WHERE UP_SS_THEME_PARM.SS_ID =[ESUP_THEME_SS_ID] AND UP_SS_THEME_PARM.PARAM_NAME = 'skin' AND UP_SS_THEME_PARM.TYPE =1 LIMIT 1 ;
|
| Balise Wiki |
|---|
On modifie ici le skin pour le thème ESUP, dont le SS_ID a pour valeur \[ESUP_THEME_SS_ID\]. |
Pour modifier le skin par défaut des utilisateurs connectés :
| Balise Wiki |
|---|
Par défaut les nouveaux utilisateurs héritent du skin de l'utilisateur 'demo' : |
Le USER_ID du user 'demo' est disponible dans la table UP_USER, ici il aura pour valeur \[USERDEMO_SS_ID\]. |
| Balise Wiki |
|---|
Il suffit donc de spécifier que lale skin de l'utilisateur demo pour le thème ESUP
est \[SKIN_NAME\]. |
| Bloc de code |
|---|
INSERT INTO `UP_SS_USER_PARM` ( `USER_ID` , `PROFILE_ID` , `SS_ID` , `SS_TYPE` , `PARAM_NAME` , `PARAM_VAL` )
VALUES (
'2', '1', '[ESUP_THEME_SS_ID]', '[USERDEMO_SS_ID]', 'skin', '[SKIN_NAME]'
);
|
...