Хаки и Скрипты Next Generation CMS

Добавляем icon перед ссылкой на файл с разрешением ...

irbees2008 irbees2008 Опубликовано - 29 - апреля Текст и ссылки
4069 - 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Вот случайно набрел на скрипт ,который добавляет иконку к ссылке на файл в зависимости от типа файла.

И так приступим
1.Скачиваем архив Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. , распаковываем и заливаем в папку с шаблоном.
2.Подключаем скрипт перед закрытием тега body в файле main.tpl

Код:
<script type="text/javascript">$(document).ready(function(){ 
//!Favicons links
$('div.commcontent a.link').each(function(){
if($(this).find('img').length==0 && this.href.indexOf('mailto')!=0){
var regexp = /(?:7z|aac|ani|asf|asp|aspx|avi|bat|bmp|bz2|bz3|cab|cfg|cfm|chm|css|cur|djvu|
dll|doc|docx|exe|f4v|flac|flv|fon|gif|ico|iflv|inf|info|ini|iso|jpe|jpeg|jpg|js|key|log|lst|m3u|mid|
midi|mov|mp3|mp4|mpeg|mpeg4|mpg|ogg|pdf|pls|png|ppt|pptx|psd|rar|res|rss|rtf|so|swf|tar|
tga|tiff|torrent|ttf|txt|wav|wma|wmv|xls|xlsb|xml|zip)$/;
$(this).before(regexp.test(this.href) ? '<img style="width:16px;height:16px;vertical-align:middle;" src="/img/filetype/' + this.href.match(regexp)[0] + '.png"> ' :
'<img style="width:16px;height:16px;vertical-align:middle;" src="http://www.google.com/s2/favicons?domain=' + this.host + '"> ');
}
});
});</script>
Где a.link - селектор (класс ссылок), который будет обрабатывать скрипт.
src="/img/filetype/ - путь к картинкам разрешений на вашем сайте (архив с картинками прикреплён)

Можешь почитать и вот эту статейку "SEO продолжаем его кушать ))) часть 2"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйт cущecтвуeт: 4634 дня
  • Статических страниц: 10
  • Категорий: 28
  • Новостей: 619
  • Неопубликованных новостей: 8
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [14]
  • Гости: [13]
  • Поисковые роботы: [1] Яндекс
  • Сегодня нас посетили: [8] Google, Larrytitly, Яндекс, Яндекс, irbees2008, Google, dankeanke, Google
  • SQL запросов: 39
  • Генерация страницы: 0.125сек
  • Потребление памяти: 4.624 Mb 
  •   Яндекс.Метрика