Bloc choisir un thème pour les membres

Créer facilement un bloc qui permettra à vos membres de changer de thème

Cet ajout peut-être pratique, si vous avez plusieurs thèmes d'installé

Pour cela, il suffit de repérer les fonctions qui permettent ce changement
Elles se trouvent dans le fichier user.php, mais comme ce fichier est un fichier core de NPDS, nous n'allons pas y toucher
Nous ne ferons que copier les fonctions voulues dans un fichier nommé chg_theme.php, par exemple et que nous placerons dans le répértoire change-theme (a créér) du dossier modules
Ce qui nous donne modules/change-theme/chg_theme.php

Il nous faut 3 fonctions

  1. Fonction docookie
  2. Fonction chgtheme
  3. Fonction savetheme

La fonction docookie

Cette fonction créé le cookie membre. Ce qui permet à votre configuration de se souvenir du thème pendant X temps

La fonction chgtheme

Comme sont nom l'indique c'est elle qui permet de changer le thème choisis
Si vous désirez un peu personnaliser le contenu, c'est dans cette fonction

La fonction savetheme

Elle enregistre le thème choisis, dans la base de donnée (update)

Il nous reste plus qu'à faire un switch pour rediriger le membre entre autre


Le code de notre fichier chg_theme.php

Appel de ce fichier via un bloc

Nous allons inclure se fichier dans un bloc ainsi:

Comme cette fonction n'est accessible qu'aux membres,il serait judicieux de mettre l'include dans un bloc réservé aux membres

Pour toutes questions: Forum

chouettes
6  

chouettes
  Posté : 26-06-2010 22:06

Bonjour, la je suis bloquer a cette phrase ; (La fonction docookie
Cette fonction créé le cookie membre. Ce qui permet à votre configuration de se souvenir du thème pendant X temps) je ne sait pas comment faire ca merci @ tres vite
philippe

  Profil
Les Commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu.






Cet article provient de NPDS Thèmes

L'URL pour cet article est : http://styles.npds.org/sections.php?op=viewarticle&artid=28