Comment introduire une bannière dans un forum smf?

Started by jpdc91, August 12, 2014, 04:54:56 PM

Previous topic - Next topic

jpdc91

Bonsoir à tous,

Je cherche à introduire une bannière dans mon forum,existe t-il un mod pour faire cela,comment procéder ensuite svp? 8)

maximus23

Bonsoir,

Tout cela dépend de ton thème.

Sur certains thèmes cela se fait automatiquement via le thème en cours il y a une option pour mettre le lien vers la bannière.

Pour les autres thèmes il faut le faire manuellement en modifiant le fichier index.template de ton thème au niveau de ce code :


echo '
<div id="header">
<div class="wrapper">
<div id="logo">


On peut le faire aussi au niveau de la classe css quand une classe est définie pour le logo.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

Salut,

J'ai le thème  " Ambasador " d'installé,je n'ai vue nulle part une option dans le panneau Admin pour le changer.. :'(
Aurais-tu des connaissance pour créer une bannière ? ;)

maximus23

Bonjour,

Le graphisme ce n'est pas mon domaine je laisse cela aux spécialistes en la matière :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

D'accord  ;D peux-tu me dire où exactement dans le fichier index.template je dois placer ma bannière stp en sachant que j'aimerai l'avoir en haut à droite comme sur la capture ?  O:)

maximus23

Bonjour,

A côté du menu je ne pense pas que cela soit une bonne solution car le menu se modifie suivant les options misent en place. Alors il faut prévoir que le menu vienne surmonter la bannière pour qu'il s'y intègre le cas échéant ?

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

Sinon en bas du forum ça serai plus simple à configurer? :-[

maximus23

Bonjour,

Pourquoi pas au dessus comme une bannière classique ?

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91


maximus23

Bonsoir,

Tu as déjà la bannière que tu veux mettre pour ton forum ? Ce serait plus facile si tu l'avais pour voir comment l'intégrer correctement dans le header du forum :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

non pas encore,je vais essayer de me la procurer et revient sur le forum 8)

jpdc91

Je viens de créer ma propre bannière,la question maintenant c'est quelle est la bonne dimension en PX sur un forum Smf dans le cas je voudrais la placer en bas de mon forum stp? :)

maximus23

Bonjour,

Le tout est de voir comment tu veux disposer ta bannière et la résolution de ton forum :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

J'aimerais pouvoir la placer en bas de mon forum ensuite quand on clique dessus quelle tombe sur le site commerciale..
Que veux tu dire par " la résolution de ton forum " ?

maximus23

Bonjour,

La largeur de ton forum en pixel. Largeur variable par exemple de 800 à 2040 ou largeur fixe exemple 1024. Ta bannière ne doit pas excéder la valeur maximale de ton forum.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

J'aimerais placer une bannière de taille standard sur mon forum,pourrais-tu m'aiguiller stp?  ;)

maximus23

Bonsoir,

Alors fais une bannière de 750x120 par exemple pour la centrer en bas du forum au dessus des copyrights de Smf et du thème si c'est cela que tu désires :)

Désolé pour le long temps de réponse car pas mal de boulot pour le moment :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

alexetgus

#17
Salut tout le monde.

Pour la placer en haut de l'écran, il suffit de regarder le bout de code suivant. Elle est insérée sur la dernière ligne :

function template_body_above()
{
	
global 
$context$settings$options$scripturl$txt$modSettings;

	
echo 
'
<div id="mainframe"'
, !empty($settings['forum_width']) ? ' style="width: ' $settings['forum_width'] . '"' '''>
	
<div class="tborder">
	
	
<div class="catbg">

	
	
	
<h1 id="forum_name" style="text-align:center">'
;

	
if (empty(
$context['header_logo_url_html_safe']))
	
	
echo 
$context['forum_name_html_safe'];
	
else
	
	
echo 
'
	
	
	
	
<a href="http://chez-oim.tk/" rel="nofollow"><img src="'
$context['header_logo_url_html_safe'], '" width="900px" alt="'$context['forum_name_html_safe'], '" /></a>';


J'ai conservé $context['header_logo_url_html_safe'] de cette façon, ça me permet d'en changer via le panneau admin si l'envie me prend en allant à : Admin / Thème en cours / URL vers l'image de logo.

Par contre, il a fallu que je vire le logo SMF qui était déjà présent.

ATTENTION !
Dans le code, SMF précise qu'au moins un copyright doit exister sur les pages !
Ne fais pas n'importe quoi.

Le résultat ici : (ça donne ce que ça donne selon l'écran. J'ai fixé la largeur à 900px max. sinon, sur les écrans larges, ça ne rend pas du tout. Par contre en utilisant le px comme unité, avec les téléphones trop étroits, ça déborde...)
http://chez-oim.tk/

jpdc91

sinon existe t-il un mod compatible smf 2.08 pour intégrer une bannière? j'ose pas trop bouger dans ces fichiers..:-[

alexetgus

A la limite, tu peux peut-être utiliser le mod pour gérer les bannières pub.
C'est ad management, si mes souvenirs sont bons.

Avec ce mod, tu crées le code de ta bannière (<img src="....... />) et tu le places où tu veux.
Fais un essai, tu verras.

En plus, Ad management te seras peut-être utile le jours où tu auras un compte Google AdSense. ;)

Tu peux également créer une bannière en PHP, ça te permettrait de pouvoir changer de bannière directement depuis le panneau admin sans toucher le code de ta bannière dans Ad management.
echo '<img src="'. $context['header_logo_url_html_safe']. '" />';

Pas de soucis avec la variable $context, elle est globale.

maximus23

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

alexetgus

Salut Max,

Y a un souci avec Ad management ? A l'époque, j'avais vu qu'il était sous copyright, c'est tout.
Son avantage, c'est que tu peux placer ta bannière un peu partout.

Enfin ! ;)

jpdc91

Maintenant que j'ai une bannière,comment j'obtiens le code à coller dans le mod? :-\

alexetgus

Tu as installé Ad management ?
Je savais qu'il y a avait un truc, mais pas un code.

Il me semble qu'il faut que tu ailles sur un autre forum où il faudra que tu t'inscrives, bien entendu.
(pas de souci, il ne t'enverront jamais de mails indésirables)

Demande à Max, je n'utilise plus ce mod et j'ai un léger trou de mémoire.... :-[

maximus23

Bonjour,

Arf si je me rappelle c'est du html ou php on doit savoir définir le code que l'on veut introduire.

On peut le mettre en code standard logiquement.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

jpdc91

J'ai bien installé le mod Global Headers and Footers,mais maintenant je ne sais pas comment et où obtenir le code htlm à introduire? :-[

alexetgus

Aaaah ! C'est le code de la bannière ! J'avais pas compris.

Utilise ce code, c'est tout :
<img src="http://adresse_de_la_banière/xxx.jpg" alt="" />

A la place de http://adresse_de_la_banière/xxx.jpg tu mets l'adresse de ta bannière.

Ensuite, sélectionne HTML dans le menu en dessous. (il y a deux possibilités, HTML ou PHP)

Puis active tes bannières et fais tes essais en cochant décochant les cases où tu veux faire apparaitre la bannière.

ATTENTION !
Il faut autoriser l'affichage des bannières dans les permissions.


EDIT
Cette ne s'adresse que pour Ad management !

maximus23

Bonsoir,

Avec mod header :


<center>
<a href="http://www.adresse cliquée vers ton site ou ta page" target="_blank" title="le titre de l'image"><img src="http://adresse de l'image" border="0" alt="nom de l'image"></a>
</center>


Bonne soirée à Vous je vais au boulot :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

alexetgus

Je ne suis pas certain que le target="_blank" soit une bonne idée.

Quand on clique sur la bannière, c'est pour revenir à l'accueil du site, pas pour ouvrir le site dans un nouvel onglet.
Ca doit devenir assez rapidement énervant...


Bosse bien !

Hotcmel

Bonjour,
comme vous parlez de plusieurs mod a la fois, j aimerais savoir comment mettre une banniere avec le mod "Ad management" ?
J'ai fait des test mais rien à fonctionner je penses qu il ne doit pas aimer le langage que je lui met

<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title></title>
</head>
<body>
<div style="text-align: center;"><img
style="width: 728px; height: 90px;"
alt="description du site"
src="http://www.site.com/banniere/728-90.jpg"></div>
</body>
</html>


merci pour votre aide

maximus23

Bonjour,

Tu dois faire cela comme si tu avais un simple lien html.

Exemple :

<a href="Mon_Lien.php" target="_blank"><img src="http://www.site.com/banniere/728-90.jpg" width="728" height="90"  border="0"/></a>

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Hotcmel

Merci pour ta reponse rapide Maximus mais ca ne marche pas :(

Mais je mets quoi à la place de ca <a href="Mon_Lien.php" ??? j ai mis ca <a href="http://www.site.com"

alexetgus

Le code que tu as donné plus haut ne va pas.
Les balises HTML, HEAD, BODY, etc. sont déjà présentes dans la page, c'est pas la peine de les rajouter.

Pour placer une bannière et un lien, il te faut juste la balise A et IMG comme te l'as dit Max.
Pour le lien, tu mets l'adresse que tu souhaites. Pour l'image, tu remplaces par l'adresse de ta bannière.



Hotcmel

Ok merci

mais pourtant j ai bien remplacé les bonnes choses enfin j espere...

<a href="http://www.site.com" target="_blank"><img src="http://www.site.com/banniere/728-90.jpg" width="728" height="90"  border="0"/></a>

Hotcmel

Edit:

C'est bon ca marche ca devrait etre les cookies ;)

merci pour votre aide

alexetgus

Si tu veux que le lien s'ouvre dans la même fenêtre et pas dans un nouvel onglet, remplace target="_blank" par target="_self"



alexetgus

Une dernière chose.
Si tu veux centrer la bannière, remplace ceci :
<a href="http://www.site.com" target="_blank"><img src="http://www.site.com/banniere/728-90.jpg" width="728" height="90"  border="0"/></a>

Par ceci :
<center><a href="http://www.site.com" target="_blank"><img src="http://www.site.com/banniere/728-90.jpg" width="728" height="90"  border="0"/></a></center>


Je ne te conseille pas d'utiliser l'attribut "style="...."" avec les pubs. Le JavaScript qui est chargé a sa propre feuille de style et "déglingue" souvent ton style à toi.
Avec la balise <center>----</center>, tu n'auras pas ce problème. ;)


Advertisement: