PDA

Afficher la version complète : Affichage des discussions Favicon des liens



Simon
22/07/2010, 21h05
Ce mod permet d'afficher les favicons des sites en liens.
Réalisé par Karev (http://www.vbulletin-ressources.com/forum/member.php?u=11934)

Conception

Auteur du Mod / Author Of Mod : Karev (http://www.vbulletin-ressources.com/forum/member.php?u=11934)
Version du hack / Hack version : 1.0
Version vBulletin Requise / Version vBulletin Required : vB 4.X
Testé / Tested: oui sur 4.0.1
Copyright © 2010 Karev (http://www.vbulletin-ressources.com/forum/member.php?u=11934)


Installation

Dans le template "headinclude_bottom", ajouter à la suite:

<script src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.2/mootools-yui-compressed.js" type="text/javascript"></script>
<style>
.favicon { background-repeat:no-repeat; padding:2px 0 3px 22px; }
</style>
<script type="text/javascript">
/* when the dom is ready... */
window.addEvent('domready',function() {
/* grab all complete linked anchors */
$$('a[href^="http://"]').each(function(a) {
/* if it's not on the davidwalsh.name domain */
if(!a.get('href').contains(window.location.host)) {
/* get the favicon */
var favicon = a.get('href').replace(/^(http:\/\/[^\/]+).*$/, '$1') + '/favicon.ico';
/* place it in the anchor */
a.setStyle('background-image','url(' + favicon + ')').addClass('favicon');
}
});
});
</script>


Capture d'écran

karev
22/07/2010, 21h12
haha ca fait vraiment plaisir de voir mon pseudo la haut merci simon

Ombre
22/07/2010, 21h42
Bonsoir, merci pour ce mod ;)

amine
23/07/2010, 10h24
Bonjour à tous,

Je tiens à vous remercier pour ce Mod, je voulais savoir s'il vous plait esque c'est compatible avec les autres versions 3xxx !.

Trés bonne journée :)

Cordialement ;)

Simon
23/07/2010, 12h42
Bonjour à tous,

Je tiens à vous remercier pour ce Mod, je voulais savoir s'il vous plait esque c'est compatible avec les autres versions 3xxx !.

Trés bonne journée :)

Cordialement ;)Bonjour,

Il n'a pas été testé sur ces versions mais à priori ça devrait fonctionner :)

korex
23/07/2010, 14h05
<script src="clientscript/mootools.core.js" type="text/javascript"></script>
<style>
.favicon { background-repeat:no-repeat; padding:2px 0 3px 22px; }
</style>
<script type="text/javascript">
/* when the dom is ready... */
window.addEvent('domready',function() {
/* grab all complete linked anchors */
$$('a[href^="http://"]').each(function(a) {
/* if it's not on the davidwalsh.name domain */
if(!a.get('href').contains(window.location.host)) {
/* get the favicon */
var favicon = a.get('href').replace(/^(http:\/\/[^\/]+).*$/, '$1') + '/favicon.ico';
/* place it in the anchor */
a.setStyle('background-image','url(' + favicon + ')').addClass('favicon');
}
});
});
</script>

uploadé le fichier mootools.core.js dans le dossier clientscript

amine
23/07/2010, 14h48
Bonjour,

Il n'a pas été testé sur ces versions mais à priori ça devrait fonctionner :)

Bonjour trés cher Simon :angel:,

Merci de votre réponse rapide, dans quel template s'il vous plait je dois ajouter ce code sous 3xxx , Merci !

Bon appétit ;)

amine
23/07/2010, 14h52
Code:
<script src="clientscript/mootools.core.js" type="text/javascript"></script>
<style>
.favicon { background-repeat:no-repeat; padding:2px 0 3px 22px; }
</style>
<script type="text/javascript">
/* when the dom is ready... */
window.addEvent('domready',function() {
/* grab all complete linked anchors */
$$('a[href^="http://"]').each(function(a) {
/* if it's not on the davidwalsh.name domain */
if(!a.get('href').contains(window.location.host)) {
/* get the favicon */
var favicon = a.get('href').replace(/^(http:\/\/[^\/]+).*$/, '$1') + '/favicon.ico';
/* place it in the anchor */
a.setStyle('background-image','url(' + favicon + ')').addClass('favicon');
}
});
});
</script>
uploadé le fichier mootools.core.js dans le dossier clientscript


Bonjour Korex,

Merci de votre aide, esque ce code c'est pour vb 3xxx si c'est le cas d'uploader seulement le fichier '' mootools.core '' dans le dossier '' clientscript et dans quel template ajouter ce code, merci !

Bon appétit ;)

Simon
23/07/2010, 15h01
Merci de votre réponse rapide, dans quel template s'il vous plait je dois ajouter ce code sous 3xxx , Merci !Pourquoi cette question, headinclude existe aussi sous vB 3.X ! C'est donc le même ;)


Merci de votre aide, esque ce code c'est pour vb 3xxx si c'est le cas d'uploader seulement le fichier '' mootools.core '' dans le dossier '' clientscript et dans quel template ajouter ce code, merci !J'ai mis à jour le code du sujet pour éviter cette manip' ;) Pour répondre à ta question, il fallait placer le fichier mootools-core.js dans clientscript et mettre le code dans headinclude.

amine
23/07/2010, 15h14
http://www.vbulletin-ressources.com/forum/images/element/misc/quote_icon.png Envoyé par amine http://www.vbulletin-ressources.com/forum/images/element/buttons/viewpost-right.png (http://www.vbulletin-ressources.com/forum/showthread.php?p=160461#post160461)
Merci de votre réponse rapide, dans quel template s'il vous plait je dois ajouter ce code sous 3xxx , Merci !


Pourquoi cette question, headinclude existe aussi sous vB 3.X ! C'est donc le même ;)






http://www.vbulletin-ressources.com/forum/images/element/misc/quote_icon.png Envoyé par amine http://www.vbulletin-ressources.com/forum/images/element/buttons/viewpost-right.png (http://www.vbulletin-ressources.com/forum/showthread.php?p=160463#post160463)
Merci de votre aide, esque ce code c'est pour vb 3xxx si c'est le cas d'uploader seulement le fichier '' mootools.core '' dans le dossier '' clientscript et dans quel template ajouter ce code, merci !



J'ai mis à jour le code du sujet pour éviter cette manip' ;) Pour répondre à ta question, il fallait placer le fichier mootools-core.js dans clientscript et mettre le code dans headinclude.




Bonjour trés cher Simon :angel: ,

J'ai pensé à headinclude, mais j'ai vu en haut '' headinclude_bottom ''' dont la version 3xx ce template n'existe pas !

Mes sincéres remerciments et Salutations ;)

Ombre
23/07/2010, 16h13
Bonjour, que ce sois vb4 ou vb3 le template headinclude suffit, d'ailleurs ce système de présentation existe aussi sous jquery il me semble.

nounours
17/11/2010, 01h09
comment faut il faire pour les favicons d'hebergeur tels rapidshare ou hotfile.

Merci d'avance

sad
17/11/2010, 08h48
comment faut il faire pour les favicons d'hebergeur tels rapidshare ou hotfile.

Merci d'avance

bonjour
mème remarque ,les favicons de rs et hf ne sont pas visibles

merci

nounours
20/11/2010, 15h24
petit up svp