Support de smfgratuit

Réservé aux forums smf officiel => Archives des demandes d'aides => Discussion démarrée par: rodoudou le 08 Janvier 2008 à 11:55:27



Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 11:55:27
bon voilà,il y'a 1mois environ sur mon forum
j'ai pus ajouter ce que l'on a demandé au Bureau de l'asso.
c'est a dire ajouter une banniere sur le site pour partenaire (FédéGN) c'est chose faite j'ai trouvé un script et donc ajouté un bloc scriptbox
et voila impec!

mais voila petit souci que je viens de voir depuis un autre PC, le miens navigant avec Seamonkey je n'ai jamais e probléme d'affichage a cause de fichier avec accent etc et là ça se situe sur le bloc.Sur mon Pc tout marche bien hors depuis IE le fond du bloc n'est pas transparent mais bleu!
je me rappel plus ou j'ai trouvé le script (peut etre ici) alors je me permet de faire un nouveau post afin d'avoir un peu d'aide.
Sutout n'y connaissant rien en php et Html
je tripotte,je bricole..breff j'arrive a m'en sortir (parfois)lol

je voudrai que le fond sois transparent, es possible?
ou de la couleur de mon theme
voici le script, que dois-je ajouter au code pour ça?
Citation
<divalign="center"> <marquee bgcolor="http://www.fedegn.org/show_image.php?name=logo-2" scrollamount="2"
direction="up" loop="true" width="100%" onmouseover='this.stop()'onmouseout='this.start()'><center>
<a href="http://www.fedegn.org" target="_blank"><img src="http://www.fedegn.org/show_image.php?name=logo-4" alt="FédéGN" border="0"></a></center> </marquee></div>

le theme sera sans doute movie07
(sauf que y'a plein de bug! autre que l'image de la banniére EX: faire correction d'hortographe ou aide le fonc est noir et texte noir.. je vous fait pas dessins  :( ;) )

merci par avance :D

PS: voici mon site
LIEN (http://www.alliancetoursairsoft.com/SMF/)


Titre: Script block pub/partenaire
Posté par: Marc le 08 Janvier 2008 à 13:47:06
Bonjour,

Concernant les themes, bloc est un grand spécialiste du theme bugué, même si les themes sont beaux, non seulement ceux ci ne suivent pas les évolutions de smf mais en plus ils sont quasiment tous à reprendre, car bloc intègre dedans des parties de mods et son eternel tinyportal, forcément c'est droit dans le mur.
Concernant le script qui fait défiler des bannieres, je pense que la premiere balise est fausse: divalign, en effet c'est plutot div align. Et comme d'habitude si tu l'intègres dans un echo prévoir le remplacement de ' par \'
La balise <marquee> n'est pas un standard W3C donc pas reconnu par tous les navigateurs.


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 14:34:56
ok ok
merci pour la petite correction, je rectifirai ça (bien que je n'ai vue aucun bug, la pub defile bien et le lin fonctionne
bref.. a corrigé quand meme. pour le reste je n'y connais pas grand chose donc..

sinon coté couleur de fond? tu ma pas précisé
c'est possible d'avoir un fond transparent (qui permettrai alors de voir celui du thème utilisé
ou sinon a moi de mettre la couleur voulu avec le code html, mais quoi mettre et ou pour ça

merci :)


Titre: Script block pub/partenaire
Posté par: Marc le 08 Janvier 2008 à 14:41:17
la couleur de fond peut s'attribuer sur la balise de div par l'utilisation d'une feuille css:
Citation
<div style="background-color: #codecouleurhexa;">


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 14:47:41
okay merci bien j'y regarde de plus pret :D
surtout de la rapidité de la réponse


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 15:18:58
bon ben..c'est encore moi  :-[
bon j'ai fait plusieurs essaie ça ne change rien toujours pas de fond de la couleur voulu.
il y'a qu'un endroit dans le texte ou je le met ou cela fait effet ( appairait alors 2 bords gris autour du logo uniquement)
le reste étant bleu
* et maintenant vert aprés avoir changé quelque petite chose dans le code
(au lieux d'aller chercher l'image sur la page du partenaire,je l'ai télécharger, réduite et mis sur mon serveur)
depuis donc c'est vert et j'ai meme limpression que c'est plus centrer

que faut t'il modifier? :'(
ou si il y'a un autre code existant pour faire ce genre de manip (afficher une image qui défile verticalement et donnant un lien vers le partenaire)

Citation
<div align="center">
<marquee bgcolor="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" scrollamount="2"
direction="up" loop="true" width="100%" onmouseover='this.stop()'onmouseout='this.start()'<center>
<div style="background-color: #DDDDDD;">
<a href="http://www.fedegn.org" target="_blank"><img src="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" alt="FédéGN" border="0"></a></center> </marquee></div>
A++


Titre: Script block pub/partenaire
Posté par: Marc le 08 Janvier 2008 à 15:33:53
oula normal que ça marche pas, tu ouvres une balise div que tu ne fermes pas.
Citation
<div align="center">
<marquee bgcolor="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" scrollamount="2"
direction="up" loop="true" width="100%" onmouseover='this.stop()'onmouseout='this.start()'<center>
<div style="background-color: #DDDDDD;">
<a href="http://www.fedegn.org" target="_blank"><img src="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" alt="FédéGN" border="0"></a></center> </marquee></div>

Correction
Citation
<div align="center" style="background-color: #DDDDDD;">
<marquee bgcolor="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" scrollamount="2"
direction="up" loop="true" width="100%" onmouseover='this.stop()'onmouseout='this.start()'<center>
<a href="http://www.fedegn.org" target="_blank"><img src="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" alt="FédéGN" border="0"></a></center> </marquee></div>


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 16:14:29
lol rhaa mais la buse que je suis  <:)
merci pour la correction

hop edit je viens de corrigé,ça ne fonctionne pas  :-\
le fond est vert ainsi que tout le contour du logo
y'a t'il d'autre possibilité de script pour arrivé a la même chose a final?

(je vais essayer de voir des site avec ce genre de bannière,pour jeter un oeil au code)


Titre: Script block pub/partenaire
Posté par: Marc le 08 Janvier 2008 à 22:10:11
Si tu remplaces ça:
Citation
<marquee bgcolor="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" scrollamount="2"
direction="up" loop="true" width="100%" onmouseover='this.stop()'onmouseout='this.start()'<center>
<a href="http://www.fedegn.org" target="_blank"><img src="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif" alt="FédéGN" border="0"></a></center> </marquee>

Par ça:
Citation
blabla
De quelle couleur est le fond?


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 22:17:36
lol c'est une technique pour trouver le probléme  :D oui

et bien en métant juste du texte
Citation
blabla
le fond du bloc partenaire est bien de la couleur du théme
a savoir gris avec movie07 ou marron sur aéro79 et le texte blabla en noir nikel quoi!
je pense que tu en déduira que cela viens surrement du code (enfin là,moi je laisse parler les expert parce que je panne rien :-[ )

je fais du coup tout les test depuis EI car sous firefox ou seamonkey aucun probléme du genre,tout comme les accent et espace ne gêne pas pour affiché des photos( bref...c'est autre chose ça)


Titre: Script block pub/partenaire
Posté par: Marc le 08 Janvier 2008 à 22:39:29
Ton problème de fond vient sans doute de cette ligne:
Citation
bgcolor="http://www.alliancetoursairsoft.com/logo_FedeGN_membre.gif"
Vérifie l'image ou le fond de cette image, c'est déjà bizarre d'utiliser une image sur un attribut demande un code couleur.

Pour les accents vérifie le codage de ton navigateur UTF-8 au lieu de ISO ou l'inverse.


Titre: Script block pub/partenaire
Posté par: rodoudou le 08 Janvier 2008 à 23:13:31
ha ça je peux te répondre de suite fond transparent pour le logo en tout cas autour. sinon le logo en lui meme (ecriture) blanche
pour le code ouai j'ai vue en me penchant sur ce probléme que ça appeler BGcolor pour une image
là je peux pas t'en dire plus j'ai fiat de recopier ce code depuis je sais plus ou aprés une recherche.

sinon pour le codage du navigateur, ben le truc c'est que chez moi comme je l'ai dis sur firefox ou tout autre que IE pas de probléme
mais chez mes parents mon frere utilise IE et là ça bug (fond vert)
bref je veux corriger car c'est pas terrible ce cadre vert qui va pas avec le théme!

si tu  connais donc un autre code pour faire défiler l'image de bas en haut et que cette image soit un lien vers le site en question je suis preneur


Titre: Script block pub/partenaire
Posté par: Marc le 09 Janvier 2008 à 00:34:45
Personnellement pour un defilement de l'image moi j'utilise un gif animé, sous gimp ça prend 5 minutes à faire et tu peux le caser n'importe où....
Pour l'utilisation correcte de la balise: http://www.csvt.qc.ca/patriotes/html/code_spec/xmpl_mrq.htm


Titre: Script block pub/partenaire
Posté par: rodoudou le 09 Janvier 2008 à 12:56:33
lu!
merci pour le lien,j'ai fait un essaie et ça donne rien
ou en tout cas ça ne fonctionne pas correctement
j'ai tester défilement vers le haut et vers le bas
a savoir donc que j'ai bien le cadre de la couleur indiqué,mais pas complet (42% ecris dans le code) le reste apparait de la couleur du théme
mais je ne vois aucun texte défiler (dejas la y'a un hic)
j'ai essayer de tripoter un peu, j'ai pus mettre du gris mais rien toujours pas de texte qui défile.
cette histoire et bien compliqué, et moi qui n'y connais rien dans tout ces codes...
 :'( Help!

[edit] je viens de remarqué que le texte est bien là, en allant avec ma souris dans ce cadre rouge et en bougeant il se situe en bas (et donc masqué) mais de defile pas


Titre: Script block pub/partenaire
Posté par: rodoudou le 09 Janvier 2008 à 15:38:02
j'ai trouvé un script via tinyportal média
ils ont se bloc de défilement de banniere que je veux faire
si tu va sur leur site c'est là http://www.tinyportalmedia.com/main/index.php?action=forum et vers le bas a gauche
le bloc SMF Network
j'ai trouvé le code, j'ai donc mis ça dans mon bloc script-box et ça marche
heuu enfin presque  :-X  <:)
ben oui les pub s'affiche bien! avec fond transparent ça c'est sur!
mais ça s'affiche pas dans le bloc,mais sur tout ma page du site

..???

[edit] voici le script en question
Citation
<script type="text/javascript">

/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var delaybbeforescroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var stormsspeed=1 //Specify storms scroll speed (larger is faster 1-10)
var pits=1 //Pause storms onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=stormsspeed
var pausespeed=(pits==0)? copyspeed: 0
var actualheight=''

function scrollstorms(){
if (parseInt(cross_storms.style.top)>(actualheight*(-1)+8))
cross_storms.style.top=parseInt(cross_storms.style.top)-copyspeed+"px"
else
cross_storms.style.top=parseInt(stormsheight)+8+"px"
}

function initializestorms(){
cross_storms=document.getElementById("vstorms")
cross_storms.style.top=0
stormsheight=document.getElementById("stormscontainer").offsetHeight
actualheight=cross_storms.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_storms.style.height=stormsheight+"px"
cross_storms.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollstorms()",30)', delaybbeforescroll)
}

if (window.addEventListener)
window.addEventListener("load", initializestorms, false)
else if (window.attachEvent)
window.attachEvent("onload", initializestorms)
else if (document.getElementById)
window.onload=initializestorms


</script><div align="center">
<div id="stormscontainer" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=stormsspeed">
<div id="vstorms"  style="position: absolute; width: 98%;">

<!--YOUR SCROLL CONTENT HERE-->

<h4><p align="center">
<a href="http://www.simplemachines.org/" target="_blank">

<img src="http://www.tinyportalmedia.com/main/banners/smf.jpg" alt="Simple Machine Forums" border="0px" width="150px" />
</a></p><p align="center"><a href="http://www.tinyportals.net/index.php" target="_blank">
<img src="http://www.tinyportalmedia.com/main/banners/tiny.jpg" alt="Tiny Portals" border="0px" width="150px" />
</a></p><p align="center"><a href="http://www.smfoogle.com/" target="_blank">

</p><p align="center"><a title="TinyPortal Hosting" target="_blank" href="http://www.tinyportalhosting.net/"><img border="0" src="http://www.img-host.lesmonds.com/users/lesmond/logo.jpg" width="150" height="35"></a>
</p></h4>

<!--YOUR SCROLL CONTENT HERE-->
** j'ai raccourci un peu car il y'a plein de bannière ça prendrais trop de place


Titre: Script block pub/partenaire
Posté par: rodoudou le 09 Janvier 2008 à 16:38:46
ayé j'ai trouvé une solution a mon probléme!!  ;D
en faisant plus simple tout simplement
j'ai repris ce code que j'ai mis dans un fichier banner.htm
j'ai crée un repertoire sur mon serveur avec ce fichier dedans et les logo des partenaires
sous smf
en scriptbox j'ai mis les ligne suivant que j'ai trouvé (iframe)
<iframe
allowtransparency="true" frameborder="0" marginheight="0" marginwidth="0" height="200" src="http://www.alliancetoursairsoft.com/SMF/partenaires/banner.htm" scrolling="no" width="200">Partenaires</iframe>

et voila! en reprenant la taille du script de départ hop tout rentre  :-[
c'est sur fond blanc, mais c'est tout de meme mieux qu'un truc vert ou bleu horrible tout flachi!

merci quand meme!
et surtout d'avoir repondu si vite


Titre: Script block pub/partenaire
Posté par: rodoudou le 09 Janvier 2008 à 17:07:48
heuu..re moi
 <???>
dernier petit truc vis a vis de ce script, et une fois fait ça sera bon
c'est tu ou modifier pour faire que cela defile en boucle?
je m'explique actuellement les bannier passe, puis un blanc de quelque econde et hop ça repart du bas
es que tu sais quoi modifier pour que ça face comme si ça tourné (et donc sans interruption)
une fois passé la banniere réaparait doucement en bas, pas d'un coup comme actuellement
si oui explique moi, sinon ..tan pis

j'espere que j'ai bien expliqué et que c'est compréhensible
A+


Titre: Script block pub/partenaire
Posté par: Marc le 10 Janvier 2008 à 14:38:05
heuu..re moi
 <???>
dernier petit truc vis a vis de ce script, et une fois fait ça sera bon
c'est tu ou modifier pour faire que cela defile en boucle?
je m'explique actuellement les bannier passe, puis un blanc de quelque econde et hop ça repart du bas
es que tu sais quoi modifier pour que ça face comme si ça tourné (et donc sans interruption)
une fois passé la banniere réaparait doucement en bas, pas d'un coup comme actuellement
si oui explique moi, sinon ..tan pis

j'espere que j'ai bien expliqué et que c'est compréhensible
A+
Je suppose qu'il faut mettre cette valeur là à zero.
Citation
var delaybbeforescroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
Le script provient de http://www.dynamicdrive.com/ et non de chez tinyportal, et il faut faire attention car il est gourmand en ressource, le membre n'apprécie pas toujours, c'est le même problème avec les flocons qui tombent pour noël  ;)


Titre: Script block pub/partenaire
Posté par: rodoudou le 10 Janvier 2008 à 19:59:33
ok merci,ben ça a l'air de passer ça va.
(j'ai bien vu oui que ça venait de dynamicdrive

j'ai mis a 0 le delay
mais ça change pas grand chose en faite tout monte,mais aprés la dernière banniere y'a un grand blanc, puis le tout réaparait en bas..mais pas comme si ça déroulait! le premier logo apparait presque au milieu et donc pas visible le meme temps que les autre