Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] External Links - Управление ссылками

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Anvar »

Передавать множество значений в массиве надо.

Код: Выделить всё

$this->template->assign_vars(array('URL_REDIRRECT' => true));
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

сделал.
ни так <!-- IF URL_REDIRRECT--> ни так <!-- IF S_URL_REDIRRECT--> - алерт не появляется.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Татьяна5 »

Пробела после URL_REDIRRECT нет
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

попробовал так <!-- IF URL_REDIRRECT --> и так <!-- IF S_URL_REDIRRECT -->
в комбинации вариантов с так $this->template->assign_var('URL_REDIRRECT', true); и так $this->template->assign_vars(array('URL_REDIRRECT' => true));
не работает :(
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Anvar »

Этот способ работает 100% [BETA] External Links - Управление ссылками

services.yml должен выглядеть так:

Код: Выделить всё

services:
    bb3mobi.exlinks.controller:
        class: bb3mobi\exlinks\controller\url
        arguments:
            - @request
            - @user
            - @config
            - @template
    bb3mobi.exlinks.listener:
        class: bb3mobi\exlinks\event\listener
        arguments:
            - @template
            - @config
            - @user
            - %core.root_path%
            - %core.php_ext%
        tags:
            - { name: event.listener }
Ни каких табов быть не должно, только пробелы.
Ни каких префиксов S_ , вариант только один <!-- IF URL_REDIRRECT --><!-- ENDIF -->. Работать будет только в событиях overall_header или overall_footer.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

Anvar писал(а):services.yml должен выглядеть так:
именно так, хотя для верности - заменил на приведенный код.

у меня блок инициализируется вот здесь
Alecto писал(а):вставил в шаблон overall_header_page_body_before.html код
там же стоит и условие.

не работает.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Anvar »

А кэш чистил?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

на тесте кэширование отключено

Добавлено спустя 2 минуты 18 секунд:
почистил - то же самое

Добавлено спустя 27 секунд:
прикладываю файлы.
условие вот такое

Код: Выделить всё

	<!-- IF URL_REDIRRECT -->
alert('111');
	<!-- ENDIF -->
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Anvar »

Условие вот такое

Код: Выделить всё

	<!-- IF URL_REDIRRECT -->
<script>alert('111');</script>
	<!-- ENDIF -->
Всплывает в месте редиректа по внешней..
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

да, спасибо огромное, совсем забыл, что надо в скрипт )))

Добавлено спустя 6 минут 39 секунд:
Anvar, это частное решение для меня? ты не будешь данную переменную вводить в свое расширение? или переменная будет?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Anvar »

Alecto, Пока не буду вводить больше ни чего.. Теперь только исправления ошибок, если таковые ещё будут.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

Anvar писал(а):Пока не буду вводить больше ни чего
я не к тому, что новые функции вводить, в эксте всего достаточно.
расширение установлено на основном сервере - ошибок пока не обнаружил.

PS: может просто эту переменную добавить, раз уже разобрались с ней? ведь нужная же.
Аватара пользователя
email932
phpBB 1.2.1
Сообщения: 22
Стаж: 9 лет 6 месяцев
Благодарил (а): 3 раза

Re: [BETA] External Links - Управление ссылками

Сообщение email932 »

Расширение супер!
Еще бы была возможность стиль задавать для скрытых от гостей ссылок и возможность вставлять html код (чтобы сделать ссылки отдельно на страницу регистрации или входа). Что-то типа этого
Изображение
phpBB 3.1.1
shvager
phpBB 1.4.4
Сообщения: 159
Стаж: 16 лет
Благодарил (а): 83 раза
Поблагодарили: 7 раз

Re: [BETA] External Links - Управление ссылками

Сообщение shvager »

Что то я снова натупил)
У меня и внутренние ссылки открываться в новом окне (без предупреждения о переходе). И выглядят вот так:
Снимок.JPG
Пробовал ставить "Тип target внутрених ссылок: _top", и оставлял пустым - всеравно внутренние ссылки открывает в новом окне.

Список доменов, на которые не будут распространяться действия выше..., прописал свои. :oops:

UPD
Точно натупил)
Свой домен не нужно вписывать сюда:
Список доменов, на которые не будут распространяться действия выше...,
Все норм теперь) ;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: [BETA] External Links - Управление ссылками

Сообщение Alecto »

email932 писал(а):чтобы сделать ссылки отдельно на страницу регистрации или входа). Что-то типа этого
Изображение
плюсую
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Вернуться в «Анонсы и поддержка расширений для phpBB»