1 (изменено: sempai, 2018.02.26 01:05)

Тема: Advanced External Links - Управление внешними и внутренними ссылками

Расширение является модом оригинального расширения External Links, написанного PunBB.

Я лишь расширил функционал и заточил его под себя.


https://punbb.info/uploads/images/2018/01/eaa3ee96025a70a369eccdc5caef2159.jpg

https://punbb.info/uploads/images/2018/01/95149afb3f6f834fd77555abb20482cb.jpg


Совместимость  PunBB 1.4.2 - 1.4.4

Advanced External Links

2

Re: Advanced External Links - Управление внешними и внутренними ссылками

Версия обновлена (исправлены найденные ошибки).

3 (изменено: kisa, 2018.01.28 23:55)

Re: Advanced External Links - Управление внешними и внутренними ссылками

sempai, за отключалку JS я Вас ещё раз плюсанул  PunBB_INFO_ICQ/bigsmile
Но. Я не могу избавиться от страницы перенаправления этой раздражающей без того, чтобы и ссылки прекратили обрабатыватсья через misc..

Причём это завязано на выбор "Подтверждения перехода". Я не хочу подтверждения, пусть так уходят, но тогда и ссылки становятся прямыми. А чтобы ссылка работала через misc, нужно эту штуку включить на показ.

Немного нелогично, и совсем неудобно  PunBB_INFO_ICQ/bigsmile Можешь так устроить, чтобы ссылка работала через редирект, но пользователь не спотыкался о страничку подтверждения? Может через доп. настройку?

Да 1.1 поставил.

4 (изменено: sempai, 2018.01.27 07:05)

Re: Advanced External Links - Управление внешними и внутренними ссылками

kisa, если ссылка прямая (без подтверждения), то зачем тогда ее пускать через редирект  PunBB_INFO_ICQ/pardon

Если беспокоитесь о потере трафика, то проставьте rel="nofollow", поисковики и роботы будут ее и так игнорить.

А если сделать как вы просите (без подтверждения), то ссылки можно тупо копировать и кидать потом на другие сайты, и траффик ваш будет течь на сторону  PunBB_INFO_ICQ/wink.


Пример, с вашего сайта:


Первая ссылка (полная):

http://krokovod.org/forum/misc.php?to=http://veloretro.ru/pic.php?id=132&indx=2

Вторая ссылка (она же, обрезанная):

http://veloretro.ru/pic.php?id=132&indx=2

Разница между первой и второй, в первом случае для перехода я дополнительно гружу ваш сервер, а во втором перехожу напрямую!

В чем смыл КАРЛЛЛ  PunBB_INFO_ICQ/whipped .

Хотя, если этот функционал у вас востребован, мне не сложно!  PunBB_INFO_ICQ/wink


P.S. в очередной раз обновил расширение.

1) Если время "Отсрочки редиректа" установить на 0, будет происходить немедленный редирект (без отображения страницы подтверждения).

2) Добавил более точное определение собственного домена. Сейчас даже если ссылка частично совпадает с доменом, то все равно должна быть распознана как внешняя.

Пример такого совпадения: punbb.info и punbb.informer.com

Обновленная версия 1.2 (в шапке)

5

Re: Advanced External Links - Управление внешними и внутренними ссылками

Сделал тестовую версию, совместимую с PunPM, пришлось писать очередной "костыль", ибо нормально в этот гадюшник (pun_pm), ничего ставиться не хочет.  PunBB_INFO_ICQ/wall

Кому не лень, протестируйте : advanced_external_links_1.3 (версия тестовая).

6

Re: Advanced External Links - Управление внешними и внутренними ссылками

Пример такого совпадения: punbb.info и punbb.informer.com

PunBB_INFO_ICQ/bigsmile   PunBB_INFO_ICQ/bigsmile  PunBB_INFO_ICQ/bigsmile
Какое то время меня этот фокус радовал

Если вам долго не отвечают, пишите автору темы в личку или на Email.

7 (изменено: kisa, 2018.01.27 10:30)

Re: Advanced External Links - Управление внешними и внутренними ссылками

PunBB_INFO_ICQ/bigsmile Так что, оно нафиг не нужно - вот это через misc?
Т.е. если я не переживаю за уход траффика на сторону, единственная нужная мне функция - это открытие ссылок в новой вкладке?
PunBB_INFO_ICQ/bigsmile Не моё дело, но не знаю, за что так нужно ненавидеть своих посетителей, чтобы устраивать вот этот "вход - рубль, выход - два" PunBB_INFO_ICQ/bigsmile Это ж раздражает так, что нужно быть очень лояльным к ресурсу, чтобы ещё раз туда зайти...

Добавлено: 2018.01.27 09:31

Во, сейчас 1.3 погоняю с нулём в отсрочке. Но действительно интересно - имеет ли смысл то, с чего исходное расширение началось?  PunBB_INFO_ICQ/jokingly

8 (изменено: kisa, 2018.01.27 11:32)

Re: Advanced External Links - Управление внешними и внутренними ссылками

1.3 мне по функционалу  PunBB_INFO_ICQ/thumbsup (если имеет смысл перенаправление через misc, иначе можно обойтись древним простым Show links in new window )
Чуть позже (сегодня) проверю в PunPM на тестовом, и попробую поставить на боевой.

Правда, старый   Pan External Links 0.3 , который простой - без страницы перенаправления и исключений, там работает отлично. Но. Только если не маскировать ссылки (словом "ссылка", например). При включении маскировки там буйствуют тараканы.

9 (изменено: sempai, 2018.01.27 12:38)

Re: Advanced External Links - Управление внешними и внутренними ссылками

PunBBPunBB_INFO_ICQ/bigsmile


Kisa 

Т.е. если я не переживаю за уход траффика на сторону, единственная нужная мне функция - это открытие ссылок в новой вкладке?

Ну тогда поотключайте все лишнее в настройках, оставьте только пункт "Открывать внешние ссылки в новом окне"!  PunBB_INFO_ICQ/wink

10 (изменено: kisa, 2018.01.27 13:10)

Re: Advanced External Links - Управление внешними и внутренними ссылками

Ага, я так и сделал. Плюс отсрочка ноль. И список исключений - чтоб MediaJS работало. В принципе, из-за этого и поднял бучу. И вот в таком виде оно всё мне нравится.
Стоит nofollow  и ссылки идут такие

http://krokovod.org/forum/misc.php?to=http://veloretro.ru/pic.php?id=132&indx=2

Другое дело, так и не понимаю, нужнны ли они такие вообще. Очём, собственно, писал выше. И если не нужны, то смысл во всех сложностях для моей конфигурации... Если просто старый Show links in new window откроет мне простые ссылки, как надо. Только тогда куда-то это nofollow всунуть нужно PunBB_INFO_ICQ/dontknow
ЛС  позже погоняю.

11

Re: Advanced External Links - Управление внешними и внутренними ссылками

Без подтверждения ссылки через редирект не нужны, вы просто льете воду.
Оставьте в настройках открытие в новой вкладке и пропишите параметр rel, на этом все!

12 (изменено: kisa, 2018.01.27 18:36)

Re: Advanced External Links - Управление внешними и внутренними ссылками

http://krokovod.org/forum/extensions/pan_smiles/pack/img/thank.gif

Добавлено: 2018.01.27 17:34

PunBB_INFO_ICQ/scratch
У меня форум пестрит внутреннисм ссылками. Удобно их тоже открывать в новой вкладке. Я об этом писал уже: жирные статьи, содержащие много ссылок на другие посты внутри форума. Читаем такую статью, открываем рядом ссылку, знакомимся, возвращаемся к статье. Открывать ссылки в той же вкладке - не вариант, основная статья в итоге потеряется, придётся долго и нудно тыкать стрелочку назад. Поэтому так.

А параметр nofollow не пустит ботов даже внутри форума, при таком раскладе. Не спасёт ли здесь эта переадресация с длинными ссылками, и отсутствие nofollow?
Или чёрт с ними, с роботами, пусть свеху в темы заползают, а между темами, так уж и быть, не переходят?

13

Re: Advanced External Links - Управление внешними и внутренними ссылками

В настройках есть возможность открывать в новом окне как внутренние, так и внешние ссылки.
Выбирайте что вам по душе. rel="nofollow" подставляется только к внешним ссылкам, у внутренних этот аттрибут отсутствует.

14

Re: Advanced External Links - Управление внешними и внутренними ссылками

На тестовом всё ок, в PunPM вроде фурычит. Включал-выключал внутренние, внешние, страницу перехода. Внутренние ссылки открываются из ЛС напрямую в новом окне по-любому, внешние - через страницу перехода, независимо от того, как стоит галочка про внутренние ссылки в настройках.   Только с JS недопонял, но меня оно и здесь бесит  PunBB_INFO_ICQ/jokingly
Попробую водрузить на боевой, погонять.

15 (изменено: sempai, 2018.01.27 20:02)

Re: Advanced External Links - Управление внешними и внутренними ссылками

Внутренние ссылки открываются из ЛС напрямую в новом окне по-любому

На этой строчке я завис  PunBB_INFO_ICQ/rofl

Разбираемся в терминологии.
Прямой переход - переход по ссылке в текущей вкладке (окне).
Открыть в новом окне - текущая вкладка остается нетронутой, ссылка будет открыта в новой вкладке (окне).
Внутренняя ссылка - ссылка с доменным именем вашего форума.
Внешняя ссылка - ссылка с доменным именем отличным от имени вашего форума.

Настройки расширения:
Внутренние ссылки, если галочка стоит - внутренняя ссылка открывается в новом окне, отсутвует - будет осуществлен прямой переход по внутренней ссылке.
Внешние ссылки, если галочка стоит - внешняя ссылка открывается в новом окне, отсутвует - будет осуществлен прямой переход на внешнюю ссылку. (зависит от настроек страницы предупреждения и времени задержки редиректа, списка исключений и списка запрещенных доменов).

Все внутренние ссылки имеют свой настойщий URL адрес.
Внешние ссылки (не записанные в список исключений), имеют адрес с редиректом через форум (для выбранных в следующем пункте групп пользователей), и атрибут nofollow.

Страница предупреждения о переходе, актуальна только для внешних ссылок. Для указанной группы пользователей внешние ссылки будут реботать через редирект, для остальных - внешние ссылки будут иметь свой настоящий URL адрес.

Время задержки редиректа. Для установленных групп пользователей (в вышестоящем пункте настроек), если указать время в секундах больше 0, будет показана страница предупреждения на внешнюю ссылку, по истечении данного времени, будет осуществлен переход по ссылке. Если данный параметр установить на 0, страница предупреждения отображена не будет, переход на внешнюю ссылку будет осуществлен немедленно.

16 (изменено: kisa, 2018.01.27 20:50)

Re: Advanced External Links - Управление внешними и внутренними ссылками

PunBB_INFO_ICQ/bigsmile
Прошу прощения, трошки запутал. Мануал чОткий  PunBB_INFO_ICQ/thumbsup  PunBB_INFO_ICQ/bigsmile
Короче, всё в ЛС, что я попробовал, в Гугл Хримиуме (линух), работает корректно, на органы настройки реагирует адекватно.

Пробую водрузить на боевой и начать полномасштабную эксплуатацию  PunBB_INFO_ICQ/jokingly  Объявлю своим в теме "Матчасть форума", чтоб чуть что - писали туда.

Добавлено: 2018.01.27 19:48

Сечас так (на боевом уже)
https://punbb.info/uploads/images/2018/01/a47384ad1072f5e6b55882bb473d13c8.png

Призвал народ отнестись пристрастно  PunBB_INFO_ICQ/bigsmile

17

Re: Advanced External Links - Управление внешними и внутренними ссылками

kisa,  я бы еще порекоммендовал в дополнение к nofollow использовать 2 дополнительных элемента в атрибуте rel (они указанны в прмерах), это повысит безопасность сайта (закроет известные дыры).

18

Re: Advanced External Links - Управление внешними и внутренними ссылками

http://krokovod.org/forum/extensions/pan_smiles/pack/img/thank.gif
Щас, погуглю, что оно - чтоб не как дурак слепо вставлять  PunBB_INFO_ICQ/bigsmile . Через запятую, через пробел,  или как их перечислять?

19 (изменено: sempai, 2018.01.27 21:30)

Re: Advanced External Links - Управление внешними и внутренними ссылками

Пробел

Описание проблемы здесь.

20

Re: Advanced External Links - Управление внешними и внутренними ссылками

Спасибо. Ознакомился, внедрил.