[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Все для uCoz » Скрипты для uCoz » Favicon сайта прямо рядом с ссылкой
Favicon сайта прямо рядом с ссылкой
adminДата: Пятница, 2010-12-10, 22:40 | Сообщение # 1
Полковник
Группа: Администраторы
Сообщений: 153
Награды: 11
Репутация: 31
Статус: Offline
Пример :

[Скрипт тестирован на работу способность, тестировал DenDiCore, Пятница, 10.12.2010, 22:38]

Подключаем jQuery :

Между <head> и </head>

Code
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js"></script>

В шаблон "Общий вид страниц" форума после $BODY$ ставим:

Code
<script type="text/javascript">               
$('td.posttdMessage a.link').each(function(){               
site=this.href.split('/')[2];link=this.href;data=this.innerHTML;               
if(data.indexOf('border="0"')==-1 && link.indexOf('mailto')!=0){               
$(this).replaceWith('<img style="width:16px;height:16px;" src="http://'+site+'/favicon.ico" align="absmiddle" border="0" /> <a class="link" href="'+link+'" rel="nofollow" target="_blank">'+data+'</a>');}});               
</script>

Вариант 2 : Будет автоматически показывать фавикон, даже если расположен в папке /images/folder/favicon123.ico, лишь бы он был добавлен в Яндекс

Code
<script type="text/javascript">               
$('td.posttdMessage a.link').each(function(){               
site=this.href.split('/')[2];link=this.href;data=this.innerHTML;               
if(data.indexOf('border="0"')==-1 && link.indexOf('mailto')!=0){               
$(this).replaceWith('<img style="width:16px;height:16px;" src="http://favicon.yandex.net/favicon/'+site+' align="absmiddle" border="0" /> <a class="link" href="'+link+'" rel="nofollow" target="_blank">'+data+'</a>');}});               
</script>
Прикрепления: 3557800.jpg (61.2 Kb)


Подпись
 
Форум » Все для uCoz » Скрипты для uCoz » Favicon сайта прямо рядом с ссылкой
  • Страница 1 из 1
  • 1
Поиск: