Fork me on GitHub






Gestion des bannières
Aspirant
Inscrit: 23/11/2004 08:26
Messages: 98
Bonjour,

Je souhaite affecter une bannière différente à chacun des modules du site accessibles depuis le menu principal :
- module téléchargement : bannière 1
- module news : bannière 2
- module forum : bannière 3
...

Y at-il une possibilité de les gérer de cette manière, ou peut on seulement afficher les bannières de façon aléatoire.

Merci de votre aide.


Eric

Posté le : 22/02/2006 09:30

Eric
Partager Twitter Partagez cette article sur GG+
Re: Gestion des bannières
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
L'appel de l'affichage d'une bannière gérée par xoops s'effectue dans le fichier theme.html avec le positionnement de la variable <{$xoops_banner}> à l'emplacement choisi.

On ne sait donc pas à l'avance quelle est la bannière qui va être affichée.

Pour ce que tu souhaites, il faut d'abord identifier dans quel module le visiteur se trouve. Pour cela tu peux t'aider de cette
FAQ (désolé ce n'est pas encore traduit en français).

le fichier header.php à la racine de xoops à la ligne 83 déclenche l'apppel vers une fonction xoops_getbanner qui va donc alimenter la variable xoops_banner. Cette fonction est décrite dans le fichier include/functions.php à la ligne 311.

Je te laisse écrire la suite, mes connaissances en php s'arrêtent là.

Posté le : 22/02/2006 12:53
Partager Twitter Partagez cette article sur GG+
Re: Gestion des bannières
Régulier
Inscrit: 23/03/2005 04:38
Messages: 408
si non tu peut aussi voir du coté de Pictureurl

vivement un mixte des deux

Posté le : 22/02/2006 13:33
Partager Twitter Partagez cette article sur GG+
Re: Gestion des bannières
Aspirant
Inscrit: 23/11/2004 08:26
Messages: 98
Merci Christian pour tes éléments de réponses.

Je pense que ce ne sera pas gagné d'avance...
J'essaye quand même d'adapter les modifications, je tiendrai au courant le forum de mes travaux si j'y arrive...

Eric

Posté le : 22/02/2006 13:41

Eric
Partager Twitter Partagez cette article sur GG+
Re: Gestion des bannières
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Une autre solution est à partir du code que j'ai donné qui serait à écrire dans le fichier theme.html, c'est qu'après avoir récupéré le nom du module avec des <{if}> .....<{/if}> tu gères l'insertion de code javascript qui permettrait d'afficher une bannière gérée par le module php Ads new.

Posté le : 22/02/2006 13:54
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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