Fork me on GitHub

Rapport de message :*
 

Re: Annoncer un événement via un popup

Titre du sujet : Re: Annoncer un événement via un popup
par tatane sur 11/10/2012 10:10:55

ok,dans le fichier .../class/smarty/xoops_plugins/function.block.php tu as une fonction qu'on appelle Anywhere.

Grâce à cette fonction, on peut à partir de l'id d'un bloc l'afficher n'importe où on le veut sur son site. Pour cela c'est très simple, il suffit de te rendre dans ta gestion des blocs, de récupérer l'id du bloc que tu veux utiliser et ensuite de le placer dans ton thème.

Pour récupérer l'id d'un bloc il suffit simplement de mettre ton curseur sur l'icône d'édition du bloc et la tu verras apparaître dans le lien un chiffre.

Autres options:
display = 'title' -> Affiche juste le titre
display = 'none' -> Active le bloc mais n'affiche pas
options = 'enter|block|options' -> écrase les options par défaut du bloc
groups = 'enter|allowed|groups' -> écrase par défaut le groupe d'autorisations d'affichage
cache = 3600 -> écrase le temps de cache (en secondes)

Examples:
<{block id=1 display="title"}> Affiche juste le titre
<{block id=1}> Affiche juste le contenu
<{block id=7 display="none"}> N'affiche rien mais exécute le bloc, cela peut aller pour le bloc en ligne ou pour déclencher un certain bloc cron
<{block id=600 groups="0|1" cache=20}> Affiche le bloc juste pour ces 2 groupes et fixe un cache de 20 secondes
<{block id=600 options="100|100|s_poweredby.gif|0"}> affiche le bloc avec des options différentes

Incorpore ca ensuite dans un effet jgrowl et l'affaire est joué

PS :JGrowl est incorporé de base à xoops depuis les versions 2.5.0
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

25 Personne(s) en ligne (24 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 25 | Plus ...