Открытие ссылок в новой вкладке phpBB 3.1.x
Правила форума
Не загружайте скриншоты(изображения) на внешние хостинги и размещения их ссылок в сообщениях. Такие сообщения могут остаться без ответа или будут удалены!
Не загружайте скриншоты(изображения) на внешние хостинги и размещения их ссылок в сообщениях. Такие сообщения могут остаться без ответа или будут удалены!
Открытие ссылок в новой вкладке phpBB 3.1.x
Название: Open Link New Window
Описание: Расширение открывает в новой вкладке: картинки - миниатюры, все внешние ссылки, в том числе и копирайты, а так же ссылки на сайты пользователей в мини профиле, в профиле и в списке всех пользователей.
Автор: Slash
Версия: 0.0.1
Скачать: http://danfa.org/viewtopic.php?f=13&t=1923
Описание: Расширение открывает в новой вкладке: картинки - миниатюры, все внешние ссылки, в том числе и копирайты, а так же ссылки на сайты пользователей в мини профиле, в профиле и в списке всех пользователей.
Автор: Slash
Версия: 0.0.1
Скачать: http://danfa.org/viewtopic.php?f=13&t=1923
Последний раз редактировалось Slash 12.04.2016, 03:28, всего редактировалось 1 раз.
Открытие ссылок в новой вкладке phpBB 3.1.x
А смысл? у Анвара тут есть свое расширение отличное
Открытие ссылок в новой вкладке phpBB 3.1.x
Для вас может и нет смысла, а мне потребовалась такая вещица: Открытие вложенных картинок в новой вкладке, к тому же это расширение открывает сайты пользователей в новой вкладке в мини профилях и профилях, а так же в списке всех пользователей.igorbond писал(а):А смысл? у Анвара тут есть свое расширение отличное
Возможно кому то тоже потребуется.
Открытие ссылок в новой вкладке phpBB 3.1.x
Это разные расширения по своему предназначению и функционалу. В External Links открытие в новом окне это лишь дополнительная опция и работает только для текста с ббкодами.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!
Заказы по разработке не выполняю!
Открытие ссылок в новой вкладке phpBB 3.1.x
А конфликтовать они не будут?Anvar писал(а):Это разные расширения по своему предназначению и функционалу. В External Links открытие в новом окне это лишь дополнительная опция и работает только для текста с ббкодами.
Открытие ссылок в новой вкладке phpBB 3.1.x
igorbond, Не должны.. Да и в External Links можно отключить открытие в новом окне, тогда и нагрузка уменьшится.
Открытие ссылок в новой вкладке phpBB 3.1.x
igorbond, конфликта нет, у меня оба расширения стоят (другой форум). Единственное - на странице переадресации, от расширения External Links, где отсчет секунд до перехода на сторонний сайт, есть ссылки, нажав на которые, сразу перейдешь на сайт, открываются тоже в новом окне, что я считаю не правильно.
Решается - либо отключением страницы перенаправления в External Links, либо вставить условие в Open Link New Window, что бы на этой странице кода не было. Какое условие надо для Open Link New Window, я не нашел в External Links... Anvar, подскажите, какое условие необходимо вставить в шаблон, от Вашего расширения, что бы "перекрыть" мое расширение на странице перенаправления?
Решается - либо отключением страницы перенаправления в External Links, либо вставить условие в Open Link New Window, что бы на этой странице кода не было. Какое условие надо для Open Link New Window, я не нашел в External Links... Anvar, подскажите, какое условие необходимо вставить в шаблон, от Вашего расширения, что бы "перекрыть" мое расширение на странице перенаправления?
Открытие ссылок в новой вкладке phpBB 3.1.x
Можно использовать <!-- IF not EXTERNAL_RED --><!-- ENDIF --> или <!-- IF not S_LINK_VALID --><!-- ENDIF -->
Открытие ссылок в новой вкладке phpBB 3.1.x
Отлично! Тогда, тем, кто будет использовать оба расширения, следует изменить файл расширения Open Link New Window, ext/Slash/OpenLinkNewWindow/styles/prosilver/template/event/overall_footer_after.html, так:
Код: Выделить всё
<!-- IF not S_LINK_VALID -->
<script type="text/javascript">
$('a[href^="http"]').not('a[href^="' + window.location.origin + '"]').click(function() {
window.open(this.href);
return false;
});
<!-- IF S_VIEWTOPIC or S_IN_POSTING -->
$('dl.thumbnail a').click(function() {
window.open(this.href);
return false;
});
<!-- ENDIF -->
</script>
<!-- ENDIF -->