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

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

irbees2008 irbees2008 Опубликовано - 29 - апреля Текст и ссылки
3695 - 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/ - путь к картинкам разрешений на вашем сайте (архив с картинками прикреплён)

Можешь почитать и вот эту статейку "x_filter - фильтр записей"

Опрос

Ваше мнение

какой форум лучше для вас
Результаты

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

Теги

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

Статистика

  • Caйту: 4614 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 673
  • Онлайн всего: [43]
  • Гости: [43]
  • Были сегодня : [3] Google, Яндекс, irbees2008
  • SQL запросов: 31
  • Генерация страницы: 0.317сек
  • Потребление памяти: 5.167 Mb 
  •   Яндекс.Метрика