Page 1 sur 1

[Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 12:00
par SG'
salute cumu stai...

Une petite idée comme ca.

Dans le forum Webmaster (ou ailleurs) , pourquoi ne pas créer une banque de smileys.

L'idée c'est que un internaute qui recherche un avatar, ou un Gif, verrait un lien dans les moteurs de recherche, et du coup il/elle serait dirigeait vers FEI.

Il y as plusieurs posibilités, soit créer un topique dans le forum Webmaster, mais le chargement de la page vas etre long

Ou créer une page HTML et proposer le Gif ou le smileys avec un code direct pour le coller ou en veut.

Une autre possibilité serait d'utiliser ce script dans un widget


body onLoad="StartHeadliner()"SCRIPT LANGUAGE="JavaScript"

!-- Begin
typeWriterWait=120    // Style machine à écrire : délai
blinkTextWait=1000 // Style clignotement : délai
blinkSpacesWait=300 // Style clignotement : délai
blinkMax=3 // Nombre de clignotements
expandWait=100 // expanding headliner delay
scrollWait=90    // scrolling délai
scrollWidth=34 // nb de caratères du scrolling
randomLines=false    // choix de lignes au hasard
lineMax=3    // nombre de boutons ou message (ci-dessous)
lines=new Array(lineMax)

// Format pour chaque bouton
// (texte, url or mailto, nom frame de destination, effet, délai (temps)

lines[1]=new Line("Smiley", "http://www.smiley-emoticones.com/smiley-facebook.php", "blank", Scroll, 1000)
lines[2]=new Line("Encore des Smileys", "http://smileys.sur-la-toile.com/categor ... ileys.html", "blank", Static, 3500)
lines[3]=new Line("Tu en veut encore ", "http://www.bichofeo.com/18.htm", "blank", Expand, 2000)


// Ne rien modifier ci-dessous :-)
lineText=""
timerID=null
timerRunning=false
spaces=""
charNo=0
charMax=0
charMiddle=0
lineNo=0
lineWait=0
function Line(text, url, frame, type, wait) {
this.text=text
this.url=url
this.frame=frame
this.Display=type
this.wait=wait
}
function StringFill(c, n) {
var s=""
while (--n = 0) {
s+=c
}
return s
}
function getNewRandomInteger(oldnumber, max) {
var n=Math.floor(Math.random() * (max - 1) + 1)
if (n = oldnumber) {
n++
}
return n
}
function getRandomInteger(max) {
var n=Math.floor(Math.random() * max + 1)
return n
}
function GotoUrl(url, frame) {
if (frame != '') {
if (frame == 'self') self.location.href=url
else if (frame == 'parent') parent.location.href=url
else if (frame == 'top') top.location.href=url
else {
s=eval(top.frames[frame])
if (s != null) top.eval(frame).location.href=url
else window.open(url, frame, "toolbar=yes,status=yes,scrollbars=yes")
}
}
else window.location.href=url
}
function Static() {
document.formDisplay.buttonFace.value=this.text
timerID=setTimeout("ShowNextLine()", this.wait)
}
function TypeWriter() {
lineText=this.text
lineWait=this.wait
charMax=lineText.length
spaces=StringFill(" ", charMax)
TextTypeWriter()
}
function TextTypeWriter() {
if (charNo = charMax) {
document.formDisplay.buttonFace.value=lineText.substring(0, charNo)+spaces.substring(0, charMax-charNo)
charNo++
timerID=setTimeout("TextTypeWriter()", typeWriterWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Blink() {
lineText=this.text
charMax=lineText.length
spaces=StringFill(" ", charMax)
lineWait=this.wait
TextBlink()
}
function TextBlink() {
if (charNo = blinkMax * 2) {
if ((charNo % 2) == 1) {
document.formDisplay.buttonFace.value=lineText
blinkWait=blinkTextWait
}
else {
document.formDisplay.buttonFace.value=spaces
blinkWait=blinkSpacesWait
}
charNo++
timerID=setTimeout("TextBlink()", blinkWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Expand() {
lineText=this.text
charMax=lineText.length
charMiddle=Math.round(charMax / 2)
lineWait=this.wait
TextExpand()
}
function TextExpand() {
if (charNo = charMiddle) {
document.formDisplay.buttonFace.value=lineText.substring(charMiddle - charNo, charMiddle + charNo)
charNo++
timerID=setTimeout("TextExpand()", expandWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function Scroll() {
spaces=StringFill(" ", scrollWidth)
lineText=spaces+this.text
charMax=lineText.length
lineText+=spaces
lineWait=this.wait
TextScroll()
}
function TextScroll() {
if (charNo = charMax) {
document.formDisplay.buttonFace.value=lineText.substring(charNo, scrollWidth+charNo)
charNo++
timerID=setTimeout("TextScroll()", scrollWait)
}
else {
charNo=0
timerID=setTimeout("ShowNextLine()", lineWait)
}
}
function StartHeadliner() {
StopHeadliner()
timerID=setTimeout("ShowNextLine()", 2000)
timerRunning=true
}
function StopHeadliner() {
if (timerRunning) {
clearTimeout(timerID)
timerRunning=false
}
}
function ShowNextLine() {
if (randomLines) lineNo=getNewRandomInteger(lineNo, lineMax)
else (lineNo lineMax) ? lineNo++ : lineNo=1
lines[lineNo].Display()
}
function LineClick(lineNo) {
document.formDisplay.buttonFace.blur()
if (lineNo 0) GotoUrl(lines[lineNo].url, lines[lineNo].frame)
}
with (document) {
write('centerform name="formDisplay"input type="button"')
write('name="buttonFace" value="FEI vous propose ..."')
write('onClick="LineClick(lineNo)"/input/form/center')
}
// End --
/SCRIPT
J'ai dans l'idée que plusieurs membres pourrait proposer des Gifs pour alimenter cette page.

Kec t'en dit?

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 12:06
par arno.1978
ouais sero pas mal biloutte un chiote page de smiley

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 12:18
par SG
Image

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 12:31
par Invité
Image

Gabi, tu peux l'ajouter stp ?

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 12:57
par micka76000
Comme ça il y aura de la doublure hein !!!
Tu vois ce que j'veux dire, n'importe quoi, peu utile et pas d'un grand intérêt.

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 14:16
par roro04
Bonjour.

En raison de débordements de la part de certains membres, les messages concernés ont été corbeillé et le sujet a été vérouillé.

++

Re: [Résolu] Une banque de smiley sur FEI

Posté : jeu. 2 août 2012 21:49
par 2011N2
Hello,

Juste pour donner mon avis tout de même.

Cette idée pourrait effectivement attirer des visiteurs sur FEI, cependant, il faudrait deux choses :

1/ Plusieurs personnes s'occupant de la section (car déjà avec toutes les catégories qu'il y a, je ne pourrai pas gérer ça en plus).

2/ Trouver des sites bien où l'on peut prendre les images librement (donc elles ne sont pas sous droits d'auteur), ce qui n'est pas le cas de partout.

Ou alors effectivement, donner un lien source comme dans les actualités...

@+

Gabriel.