Название: Open Link New Window
Описание: Расширение открывает в новой вкладке: картинки - миниатюры, все внешние ссылки, в том числе и копирайты, а так же ссылки на сайты пользователей в мини профиле, в профиле и в списке всех пользователей.
Автор: Slash
Версия: 1.0.0
Установка (стандартная): Перенести файлы расширения в папку: /ext/Slash/OpenLinkNewWindow/, затем включить расширение в администраторском разделе на странице: Администраторский раздел > Персонализация.
Скачать: http://danfa.org/viewtopic.php?f=13&t=1923
Открытие ссылок в новой вкладке|окне
Расширение для открытия всех внешних ссылок в новом окне|вкладке.
Открытие ссылок в новой вкладке|окне
Честно говоря это расширение работало у меня криво: ссылки на внешние изображения, разворачивающиеся с помощью highslide перестали разворачить и кидали на новую вкладку. Что там еще мне не понравилось. Покопавшись в гугле нашел простой скрипт. И еще я подумал, что необязательно для каждого подключения скрипта в <head> или footer городить расширение. Если в каком уже действущем расширении есть папка template и файл overall_footer_after.html, то можно добавить в него, а если нет такого, то создать и добавить в него код:
Все работает отлично.
То же касается добавления счетчиков в футер или подключения новой шапки в каждый форум, или даже нового стиля каждой странице.
Надеюсь не задел ничьих чувств.
Код: Выделить всё
<script type="text/javascript">
$(document).on('click', 'a', function() {
// Регулярное выражение для определения, ваш ли это сайт? (нужно изменить)
var site = /Ваш сайт\.com/;
// Получаем направление ссылки
var href = $(this).attr('href');
// Работаем только если ссылка абсолютная, и ведёт не на наш сайт
if (/^(http|https|ftp)/.test(href) && !site.test(href)) {
$(this).attr('target', '_blank');
}
})
</script>
То же касается добавления счетчиков в футер или подключения новой шапки в каждый форум, или даже нового стиля каждой странице.
Надеюсь не задел ничьих чувств.
Открытие ссылок в новой вкладке|окне
Попробовал на 3.2.9 - не вышло.angst66 писал(а):Если в каком уже действущем расширении есть папка template и файл overall_footer_after.html, то можно добавить в него, а если нет такого, то создать и добавить в него код: