DeletedUser
Guest
Script pour les smilies dans le forum tribal
Qui n'a jamais regretté l'absence de smilies-image pour égayer le forum de votre tribu?
Je vous fait partager un script que j'ai codé à cet effet.
Je remercie tout d'abord File Not Found, je me suis en effet servi des liens des smilies dans un de ses scripts similaire au mien.
Il y a cependant des contraintes :
-Le script ne fonctionne que si le forum tribal est ouvert dans un nouvel onglet
Là c'est pas faute d'avoir essayé, mais le champ de texte n'apparaît tout simplement pas dans le code source si la condition n'est pas respectée.
Cela inclue que le script ne peut être installé dans la barre de raccourcis, il faut l'installer dans un bookmark/signet/favori/marque-page du navigateur.
Je conseille fortement Opera !
Sans plus attendre, voici le code :
Le principe est simple, vous actionnez le script, vous entrez la commande (colonne de gauche dans le script) et le reste se fait tout seul.
Si vous entrez n'importe quoi c'est votre problème, il n'y aura pas d'explosion atomique ou je ne sais quoi, mais je préfère prévenir
S'il y a un bug, veuillez faire un rapport complet de ce qui ne va pas, car un simple "c'd'la daube ça marche pas" c'est joli mais sans plus
Je crois que c'est tout...
Qui n'a jamais regretté l'absence de smilies-image pour égayer le forum de votre tribu?
Je vous fait partager un script que j'ai codé à cet effet.
Je remercie tout d'abord File Not Found, je me suis en effet servi des liens des smilies dans un de ses scripts similaire au mien.
Il y a cependant des contraintes :
-Le script ne fonctionne que si le forum tribal est ouvert dans un nouvel onglet
Là c'est pas faute d'avoir essayé, mais le champ de texte n'apparaît tout simplement pas dans le code source si la condition n'est pas respectée.
Cela inclue que le script ne peut être installé dans la barre de raccourcis, il faut l'installer dans un bookmark/signet/favori/marque-page du navigateur.
Je conseille fortement Opera !
Sans plus attendre, voici le code :
Code:
javascript:
var entree = prompt("Entrez votre smiley : ");
url = "http://www.siteduzero.com/Templates/images/smilies/";
urls = "http://skype-emoticons.com/images/emoticon-";
img = {
'sourire' : '[' + 'img' + ']' + url + 'smile.png' + '[' + '/img' + ']',
'heureux' : '[' + 'img' + ']' + url + 'heureux.png' + '[' + '/img' + ']',
'clin' : '[' + 'img' + ']' + url + 'clin.png' + '[' + '/img' + ']',
'langue' : '[' + 'img' + ']' + url + 'langue.png' + '[' + '/img' + ']',
'rire' : '[' + 'img' + ']' + url + 'rire.png' + '[' + '/img' + ']',
'gene' : '[' + 'img' + ']' + url + 'unsure.png' + '[' + '/img' + ']',
'triste' : '[' + 'img' + ']' + url + 'triste.png' + '[' + '/img' + ']',
'euh' : '[' + 'img' + ']' + url + 'huh.png' + '[' + '/img' + ']',
'mechant' : '[' + 'img' + ']' + url + 'mechant.png' + '[' + '/img' + ']',
'etonne' : '[' + 'img' + ']' + url + 'blink.png' + '[' + '/img' + ']',
'hihi' : '[' + 'img' + ']' + url + 'hihi.png' + '[' + '/img' + ']',
'siffle' : '[' + 'img' + ']' + url + 'siffle.png' + '[' + '/img' + ']',
"\:)" : '[' + 'img'+ ']' + urls + '00100-smile.gif' + '[' + '/img' + ']',
"\:(": '[' + 'img' + ']' + urls + '00101-sadsmile.gif' + '[' + '/img' + ']',
"\:D": '[' + 'img' + ']' + urls + '00102-bigsmile.gif' + '[' + '/img' + ']',
'8-)': '[' + 'img' + ']' + urls + '00103-cool.gif' + '[' + '/img' + ']',
"\;)": '[' + 'img' + ']' + urls + '00105-wink.gif' + '[' + '/img' + ']',
'\;(': '[' + 'img' + ']' + urls + '00106-crying.gif' + '[' + '/img' + ']',
'(sweat)': '[' + 'img' + ']' + urls + '00107-sweating.gif' + '[' + '/img' + ']',
'\:|': '[' + 'img' + ']' + urls + '00108-speechless.gif' + '[' + '/img' + ']',
'(kiss)': '[' + 'img' + ']' + urls + '00109-kiss.gif' + '[' + '/img' + ']',
"\:p": '[' + 'img' + ']' + urls + '00110-tongueout.gif' + '[' + '/img' + ']',
'(blush)': '[' + 'img' + ']' + urls + '00111-blush.gif' + '[' + '/img' + ']',
'\:^)': '[' + 'img' + ']' + urls + '00112-wondering.gif' + '[' + '/img' + ']',
'\|-)': '[' + 'img' + ']' + urls + '00113-sleepy.gif' + '[' + '/img' + ']',
'(dull)': '[' + 'img' + ']' + urls + '00114-dull.gif' + '[' + '/img' + ']',
'(inlove)': '[' + 'img' + ']' + urls + '00115-inlove.gif' + '[' + '/img' + ']',
"]:)": '[' + 'img' + ']' + urls + '00116-evilgrin.gif' + '[' + '/img' + ']',
'(talk)': '[' + 'img' + ']' + urls + '00117-talking.gif' + '[' + '/img' + ']',
'(yawn)': '[' + 'img' + ']' + urls + '00118-yawn.gif' + '[' + '/img' + ']',
'(puke)': '[' + 'img' + ']' + urls + '00119-puke.gif' + '[' + '/img' + ']',
'(doh)': '[' + 'img' + ']' + urls + '00120-doh.gif' + '[' + '/img' + ']',
'\:@': '[' + 'img' + ']' + urls + '00121-angry.gif' + '[' + '/img' + ']',
'(wasntme)': '[' + 'img' + ']' + urls + '00122-itwasntme.gif' + '[' + '/img' + ']',
'(party)': '[' + 'img' + ']' + urls + '00123-party.gif' + '[' + '/img' + ']',
'(worried)': '[' + 'img' + ']' + urls + '00124-worried.gif' + '[' + '/img' + ']',
'(mm)': '[' + 'img' + ']' + urls + '00125-mmm.gif' + '[' + '/img' + ']',
'8-\|': '[' + 'img' + ']' + urls + '00126-nerd.gif' + '[' + '/img' + ']',
':x': '[' + 'img' + ']' + urls + '00127-lipssealed.gif' + '[' + '/img' + ']',
'(wave)': '[' + 'img' + ']' + urls + '00128-hi.gif' + '[' + '/img' + ']',
'(call)': '[' + 'img' + ']' + urls + '00129-call.gif' + '[' + '/img' + ']',
'(devil)': '[' + 'img' + ']' + urls + '00130-devil.gif' + '[' + '/img' + ']',
'(angel)': '[' + 'img' + ']' + urls + '00131-angel.gif' + '[' + '/img' + ']',
'(envy)': '[' + 'img' + ']' + urls + '00132-envy.gif' + '[' + '/img' + ']',
'(wait)': '[' + 'img' + ']' + urls + '00133-wait.gif' + '[' + '/img' + ']',
'(hug)': '[' + 'img' + ']' + urls + '00134-bear.gif' + '[' + '/img' + ']',
'(makeup)': '[' + 'img' + ']' + urls + '00135-makeup.gif' + '[' + '/img' + ']',
'(giggle)': '[' + 'img' + ']' + urls + '00136-giggle.gif' + '[' + '/img' + ']',
'(clap)': '[' + 'img' + ']' + urls + '00137-clapping.gif' + '[' + '/img' + ']',
'(think)': '[' + 'img' + ']' + urls + '00138-thinking.gif' + '[' + '/img' + ']',
'(bow)': '[' + 'img' + ']' + urls + '00139-bow.gif' + '[' + '/img' + ']',
'(rofl)': '[' + 'img' + ']' + urls + '00140-rofl.gif' + '[' + '/img' + ']',
'(whew)': '[' + 'img' + ']' + urls + '00141-whew.gif' + '[' + '/img' + ']',
'(happy)': '[' + 'img' + ']' + urls + '00142-happy.gif' + '[' + '/img' + ']',
'(smirk)': '[' + 'img' + ']' + urls + '00143-smirk.gif' + '[' + '/img' + ']',
'(nod)': '[' + 'img' + ']' + urls + '00144-nod.gif' + '[' + '/img' + ']',
'(shake)': '[' + 'img' + ']' + urls + '00145-shake.gif' + '[' + '/img' + ']',
'(punch)': '[' + 'img' + ']' + urls + '00146-punch.gif' + '[' + '/img' + ']',
'(emo)': '[' + 'img' + ']' + urls + '00147-emo.gif' + '[' + '/img' + ']',
'(y)': '[' + 'img' + ']' + urls + '00148-yes.gif' + '[' + '/img' + ']',
'(n)': '[' + 'img' + ']' + urls + '00149-no.gif' + '[' + '/img' + ']',
'(handshake)': '[' + 'img' + ']' + urls + '00150-handshake.gif' + '[' + '/img' + ']',
'(skype)': '[' + 'img' + ']' + urls + '00151-skype.gif' + '[' + '/img' + ']',
'(h)': '[' + 'img' + ']' + urls + '00152-heart.gif' + '[' + '/img' + ']',
'(u)': '[' + 'img' + ']' + urls + '00153-brokenheart.gif' + '[' + '/img' + ']',
'(e)': '[' + 'img' + ']' + urls + '00154-mail.gif' + '[' + '/img' + ']',
'(f)': '[' + 'img' + ']' + urls + '00155-flower.gif' + '[' + '/img' + ']',
'(rain)': '[' + 'img' + ']' + urls + '00156-rain.gif' + '[' + '/img' + ']',
'(sun)': '[' + 'img' + ']' + urls + '00157-sun.gif' + '[' + '/img' + ']',
'(o)': '[' + 'img' + ']' + urls + '00158-time.gif' + '[' + '/img' + ']',
'(music)': '[' + 'img' + ']' + urls + '00159-music.gif' + '[' + '/img' + ']',
'(~)': '[' + 'img' + ']' + urls + '00160-movie.gif' + '[' + '/img' + ']',
'(mp)': '[' + 'img' + ']' + urls + '00161-phone.gif' + '[' + '/img' + ']',
'(coffee)': '[' + 'img' + ']' + urls + '00162-coffee.gif' + '[' + '/img' + ']',
'(pi)': '[' + 'img' + ']' + urls + '00163-pizza.gif' + '[' + '/img' + ']',
'(cash)': '[' + 'img' + ']' + urls + '00164-cash.gif' + '[' + '/img' + ']',
'(flex)': '[' + 'img' + ']' + urls + '00165-muscle.gif' + '[' + '/img' + ']',
'(\^)': '[' + 'img' + ']' + urls + '00166-cake.gif' + '[' + '/img' + ']',
'(beer)': '[' + 'img' + ']' + urls + '00167-beer.gif' + '[' + '/img' + ']',
'(d)': '[' + 'img' + ']' + urls + '00168-drink.gif' + '[' + '/img' + ']',
'(dance)': '[' + 'img' + ']' + urls + '00169-dance.gif' + '[' + '/img' + ']',
'(ninja)': '[' + 'img' + ']' + urls + '00170-ninja.gif' + '[' + '/img' + ']',
'(star)': '[' + 'img' + ']' + urls + '00171-star.gif' + '[' + '/img' + ']',
'(mooning)': '[' + 'img' + ']' + urls + '00172-mooning.gif' + '[' + '/img' + ']',
'(finger)': '[' + 'img' + ']' + urls + '00173-middlefinger.gif' + '[' + '/img' + ']',
'(bandit)': '[' + 'img' + ']' + urls + '00174-bandit.gif' + '[' + '/img' + ']',
'(drunk)': '[' + 'img' + ']' + urls + '00175-drunk.gif' + '[' + '/img' + ']',
'(smoke)': '[' + 'img' + ']' + urls + '00176-smoke.gif' + '[' + '/img' + ']',
'(toivo)': '[' + 'img' + ']' + urls + '00177-toivo.gif' + '[' + '/img' + ']',
'(rock)': '[' + 'img' + ']' + urls + '00178-rock.gif' + '[' + '/img' + ']',
'(headbang)': '[' + 'img' + ']' + urls + '00179-headbang.gif' + '[' + '/img' + ']',
'(bug)': '[' + 'img' + ']' + urls + '00180-bug.gif' + '[' + '/img' + ']',
'(fubar)': '[' + 'img' + ']' + urls + '00181-fubar.gif' + '[' + '/img' + ']',
'(poolparty)': '[' + 'img' + ']' + urls + '00182-poolparty.gif' + '[' + '/img' + ']',
'(swear)': '[' + 'img' + ']' + urls + '00183-swear.gif' + '[' + '/img' + ']',
'(tmi)': '[' + 'img' + ']' + urls + '00184-tmi.gif' + '[' + '/img' + ']',
'(heidy)': '[' + 'img' + ']' + urls + '00185-heidy.gif' + '[' + '/img' + ']',
'coeur' : '♥'
};
var smiley = img[entree];
var msg = document.getElementById("message").value;
document.getElementById("message").value = msg + ' ' + smiley;
void(0);
Le principe est simple, vous actionnez le script, vous entrez la commande (colonne de gauche dans le script) et le reste se fait tout seul.
Si vous entrez n'importe quoi c'est votre problème, il n'y aura pas d'explosion atomique ou je ne sais quoi, mais je préfère prévenir
S'il y a un bug, veuillez faire un rapport complet de ce qui ne va pas, car un simple "c'd'la daube ça marche pas" c'est joli mais sans plus
Je crois que c'est tout...