Уважаемые пользователи!
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 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

External Links


Внешние ссылки в новой вкладке
Управление внешними и внутренними ссылками на форуме.
Управление атрибутами в ссылках, доверенными и заблокированными доменами.
Отключение и замена внешних ссылок, страница с предупреждением перед переходом(редиректом).


Расширение построено на функциях Prime Links для phpBB3.0 с некоторыми доработками. Добавлена возможность управления из администраторского раздела.

Скачать/Demo: Prime Links -> External Links

Последние изменения: https://github.com/bb3mobi/exlinks

Залить содержимое в папку ext, включить в Администраторском разделе, настроить на вкладке - "Настройка расширений" - "Менеджер ссылок".

Обновлённая версия для phpBB 3.3
bb3mobi-exlinks--fixed-for-PHP8--2022.10.07.zip
(60.11 КБ) 46 скачиваний
Вложения
exlinks-master.zip
(58.07 КБ) 48 скачиваний
External-Links.jpg
Последний раз редактировалось Nekstati 07.10.2022 13:48, всего редактировалось 2 раза.
Причина: Обновлённая версия для phpBB 3.3
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 161 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение Webliberty »

Установил, просто отлично! Еще один мод из моего списка стал расширением) Такими темпами можно основной форум будет переводить на ветку 3.1 :) Расширение прекрасно работает, очень радует возможность все настроить, в Prime Links конечно такого функционала не было, поэтому однозначно плюсую.

Единственное пожелание - перенести настройки на вкладку управления расширениями, чтобы все в одном месте было, так удобнее.

Добавлено спустя 11 минут 35 секунд:
А вот у меня еще вопрос. Читал, что к расширениям можно задавать версию и функцию проверки последняя ли версия установлена. Интересно, а как это возможно если все расширения не загружены в одном каком-то репозитории, а разбросаны по разным сайтам?

Вот если бы на официальном phpbb.com сделали такой репозиторий, куда авторы могли бы добавлять свои расширения - было бы проще мне кажется.

PS: Anvar, наверное не плохо было бы создать тему на оф.сайте с External Links - чем больше отзывов, тем лучше конечный продукт ;)
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

seodirection, Расширение создаёт свою категорию и модуль в ней. Одного модуля мало для категории, представь как будет выглядеть когда расширений будет установлено много..
Если бы была штатная категория на вкладке управления расширениями, то можно было бы привязаться к ней.

Желающим позже сделаю другой мигратор, хотя можно модули отсортировать в админке по своему вкусу.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир1983 »

  • Отображение страницы с предупреждением перед переходом(без редиректа).
Это отключить можно?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

seodirection писал(а):Интересно, а как это возможно если все расширения не загружены в одном каком-то репозитории, а разбросаны по разным сайтам?
В самом расширении указывается ссылка на специальный файл, который проверяется форумом. Если указанная там версия выше версии на форуме- расширение устарело и требует обновления.
Так что единый репозиторий не нужен.
Но, я думаю, его могут сделать для расширений, прошедших валидацию, чтобы уверено ставить из него расширения, не опасаясь вируса в коде.
phpBBex
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

владимир1983, Можно, укажи другую ссылку префикс. Можно использовать способ созданный для Prime Links с idn и редиректом.
seodirection писал(а):PS: Anvar, наверное не плохо было бы создать тему на оф.сайте с External Links - чем больше отзывов, тем лучше конечный продукт
У меня английский только транслятором и в расширении ещё не мешало бы english проверить.
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 161 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение Webliberty »

владимир1983 писал(а):Отображение страницы с предупреждением перед переходом(без редиректа).
Это отключить можно?
Не нашел этого в настройках, было бы неплохо дать такую возможность.
Anvar писал(а):Можно, укажи другую ссылку префикс
Решил попробовать и сменил на go.php? но при переходе по внешней ссылке ошибка:

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

Информация

No route found for "GET /go.php"
Anvar писал(а):У меня английский только транслятором
Я на том форуме с помощью гугл переводчика общаюсь)
Последний раз редактировалось Webliberty 01.11.2014 22:23, всего редактировалось 1 раз.
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

seodirection, А файл go.php существует?
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 161 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение Webliberty »

Ой, нет, не существует) Тогда надо в инструкцию добавить что при смене префикса необходимо создать такой файл в папке controller
Или в другом месте надо?

Если расширение ставится на вкладке сообщения, значит оно обрабатывает только ссылки из сообщений? А ссылки в контактной информации планируется также оформить?
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

seodirection, Ссылки обрабатываются там где используется функция generate_text_for_display
В ней же обрабатываются bbcode и смайлы, она-же вроде бы используется в подписях.

В контактной информации ссылка "Сайт:", использование вроде можно запретить в ACP, к тому-же профили от поисковиков и гостей обычно закрыты.

go.php не надо помещать в controller Редирект (переадресация, перенаправление) внешних ссылок
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир1983 »

seodirection в корне создай файл go.php и напиши там

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

<?php 
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '. urldecode((string)$_SERVER['QUERY_STRING'])); 
?>
Добавлено спустя 2 минуты 13 секунд:
Anvar почему настройка вынесена вне "Настройка расширений"?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 161 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение Webliberty »

Я имел в виду контактную информацию в мини профиле на странице топика. Нередко встречаются спамеры. Профили конечно закрыты в роботсе.

А вот про go.php добавить нужно информацию в описание расширения или мини-справку в первом топике. А то в настройках есть смена префикса, а когда меняешь выходит ошибка.
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

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

Сообщение Alecto »

Anvar
сделай пожалуйста демо-скрины различных вариантов управления внешней ссылкой.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

владимир1983 писал(а):Anvar почему настройка вынесена вне "Настройка расширений"?
Доступна новая версия. Теперь настройки будут там где просили.

Сделал редирект с задержкой, время желающие можете изменить в controller/url.php

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

meta_refresh(3, $location, true); // Time redirect 
Закинуть новые файлы -> удалить расширение в админке -> Установить снова.
seodirection писал(а):Я имел в виду контактную информацию в мини профиле на странице топика. Нередко встречаются спамеры.
Эта информация управляется в ACP, там наверное можно настроить или установить права доступа, не вдавался в подробности. Если нет такой возможности, то в следующем обновлении добавлю.
seodirection писал(а):А вот про go.php
Можно вставить в качестве префикса сервис статистики, партнёрок и других ссылок. Не только go.php
Редирект (переадресация, перенаправление) внешних ссылок
Кроме того нужно расписать все возможные атрибуты, объяснить что такое внешние ссылки и внутренние, запрещённые, заменяемые.
Второй пост твой, оформляй если есть желание)))

Alecto, Добавил в первый пост скрин с настройками.
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 12 лет 10 месяцев
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз
Контактная информация:

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

Сообщение Petruxa12 »

а здесь нету такого,чтобы внутренние ссылки преобразовались в текстовый режим на названия тем?

типо пользователь скопировал ссылку и отправил на другую тему, и она автоматом добавляет теги URL

Было бы неплохо вшить туда Convert Local Url To Link Name
:idea: phpBB 3.2.7 :idea:
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Ответить

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