Вот листаю форум и заметил что ссылки открываются в новом окне и форум на движке phpbb 3.1, как это реализовать объясните пожалуйста
Комментарии: 7
Принцип тот же, что и на прошлой версии. Конкретно здесь - добавил пользовательский скрипт, в нём есть и этот скрипт.
Можно конечно и расширением оформить.
А вообще, есть у меня мысль написать расширение для добавления пользовательских скриптов и стилей через админку. Надо будет попробовать сделать, тогда и такую мелочь будет проще добавлять на форум.
Можно конечно и расширением оформить.
А вообще, есть у меня мысль написать расширение для добавления пользовательских скриптов и стилей через админку. Надо будет попробовать сделать, тогда и такую мелочь будет проще добавлять на форум.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
[RC] External Links - Управление ссылками
External Links
Управление внешними и внутренними ссылками на форуме.
Управление атрибутами в ссылках, доверенными и заблокированными доменами.
Отключение и замена внешних ссылок, страница с предупреждением перед переходом(редиректом).
Расширение построено на функциях Prime Links для phpBB3.0 с некоторыми доработками. Добавлена возможность управления из администраторского раздела.
Залить содержимое в папку ext, включить в Администраторском разделе, настроить на вкладке - "Настройка расширений" - "Менеджер ссылок".
Тут был где то скрипт на форуме, но там чуть по другому было реализовано, там открытие исходя из класса ссылки. То есть открывает все ссылки в теге [url].
Такой вариант открывает все внешние ссылки в новом окне:
Такой вариант открывает все внешние ссылки в новом окне:
Код: Выделить всё
/* Link in new window */
$('.post a').each(function() {
var a = new RegExp('/' + window.location.host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
В phpbb 3.1 все скрипты подключаются в футере, так что туда же.
Например, я сделал следующим образом. Создал в стиле новый файл
подключил его:
И если что-то надо добавить, мелочь какую нибудь, просто добавляю в этот файл новый скрипт и вперёд:) Ну не писать же под каждый маленький скрипт своё расширение, ей богу:)
Например, я сделал следующим образом. Создал в стиле новый файл
scripts.js
, там же где шаблоны, и в футере после:
Код: Выделить всё
<!-- INCLUDEJS ajax.js -->
Код: Выделить всё
<!-- INCLUDEJS scripts.js -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Похожие темы
-
Всегда интересовал этот вопрос,почему ссылка автоматически врезается так что по средине становятся точки.
Если нужно чтоб ссылка была видимой...