Уважаемые пользователи!
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 | Как задавать вопросы | Как устанавливать расширения

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

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

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

Через расширение загрузчика включаете?
А если стандартным способом попробовать включить, предварительно удалив расширение с данными и установив его повторно?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Slavaws
phpBB 1.2.0
Сообщения: 14
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Slavaws »

владимир1983, включаю во вкладке "Персонализация", к сожалению не знаю как называется такой способ - стандартный или через расширение загрузчика.
Переустановка расширения не помогла.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

External Links for phpBB3.1 - запустился с первого раза.
По умолчанию ссылкам применяется стиль class="exlinks"
Выводимый Текст вместо заблокированных url в сообщении не имеет стиля и не принимает форматирования, даже если вписать его в поле.

Неплохо бы сделать лоадер горизонтальный на указанное время и скрыть кнопки: Точная ссылка и Перейти по указанной ссылке иначе смысл автоматической переадресации теряется - можно нажать на кнопку и перейти...


Не понял про URL вместо любых удаленных ссылок: - какова роль?

Автору - респект! Был на его сайте - очень много полезных расширений.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Slavaws писал(а): как это вылечить?
Как обычно [3.1.10] Обязательный модуль не существует. Исправление
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Slavaws
phpBB 1.2.0
Сообщения: 14
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Slavaws »

Sheer писал(а): Как обычно [3.1.10] Обязательный модуль не существует. Исправление
Увы, предложенный метод не решил мою проблему.
Ошибка по прежнему остаётся в том же виде.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Плоский лоадер 20 сек. на html5 сделал так:

Найти в exlinks_body.html:

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

<p class="error">{L_EXTERNAL_LINK_EXACT}{L_COLON}&nbsp;<a href="{EXTERNAL_URL}">{EXTERNAL_URL}</a></p
Добавить после:

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

<p align="center"><iframe src="../../images/loader-20s-html5.html" width="500" height="10" frameborder="0" scrolling="no" allowTransparency="true"></iframe></p>
В папку: сайт\phpbb\images\ распаковав загрузить вложение.
Время меняется изменением параметра 20s

Чистим кеш - пьем полезное пиво.

Как скрыть кнопки пока идет время и вставить рекламу еще не решил.
Вложения
loader-20s-html5.zip
(11.86 КБ) 195 скачиваний
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Чтобы юзер не сваливал со страницы пока движется лоадер, ссылку делаем неактивной:

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

<p align="center" onmousedown="return false" onselectstart="return false"><span class="error">{L_EXTERNAL_LINK_EXACT}{L_COLON}&nbsp;</span><span>{EXTERNAL_URL}</span></p>
Вместо:

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

<a href="{EXTERNAL_URL}" class="button">{L_URL_LINK}</a>
Делаем это:

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

	<div id="link" align="center">
		<span id="blink"><b>Генерируется ссылка...</b></span> 
	</div>

	<script type="text/javascript">
		var obj = document.getElementById('link');
		var timerFIG = 15; //Время, через которое появляется кнопка В СЕКУНДАХ:
		var timer = setInterval("startTimer()",1000);
		function startTimer() {
		if(timerFIG !== 1) {
		timerFIG--;
		} else {
		clearInterval(timer);
		obj.innerHTML = 'Если не передумал – <a href="{EXTERNAL_URL}" class="button" title="{L_URL_LINK}"><span>Ссылка</span></a>';
		}}
	</script>
Т.е. появление кнопки со ссылкой перехода отсрочиваем на нужное нам время.
Чтобы не было скучно - вставляем Директ. Пусть разглядывает - вдруг чего полезного увидит и перейдет не по ссылке, а по директу...

css:

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

#blink{-webkit-animation:blink 1.4s ease-out infinite;animation:blink 1s ease-out infinite}

Было бы неплохо это делать в админке мода, причем используя разное время для зареганных и гостей. Но на это у меня gray вещества не хватает.

Пием вино - самое оно!
Сконвертировался с SMF2 в phpBB3.2
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Slavaws писал(а): Подскажите пожалуйста как это вылечить?
Открываем \exlinks\migrations\exlinks_v_1_0_3.php

Удаляем

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

			// Add ACP modules
			array('module.add', array('acp', 'ACP_CAT_DOT_MODS', 'ACP_MODED_LINKS_TITLE')),
			array('module.add', array('acp', 'ACP_MODED_LINKS_TITLE', array(
				'module_basename'	=> '\bb3mobi\exlinks\acp\exlinks_module',
				'module_langname'	=> 'ACP_MODED_LINKS',
				'module_mode'		=> 'config_exlinks',
				'module_auth'		=> 'ext_bb3mobi/exlinks && acl_a_board',
			))),
Устанавливаем расширение. После установки идём в админку: СИСТЕМА - Администраторский раздел - Настройка расширений - Создать модуль External Links:
External Links Extension Module.jpg
После переходим в этот модуль и добавляем из расширения "Менеджер ссылок":
Менеджер ссылок phpBB3.1.jpg
Включаем его. После чего появится управление в настройках расширений.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Anvar писал(а): Удаляем
Anvar, эти бубнопляски ни к чему. Так придется делать для каждого расширения. Нужно в консерватории исправить и только один раз --> [3.1.10] Обязательный модуль не существует. Исправление

Отправлено спустя 2 минуты 56 секунд:
Кстати, если делать как ты предложил, то после удаления расширения модуль все равно останется. И его тоже придется удалять вручную.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Sheer, Мне почему-то не помогло. Пришлось изворачиваться, так как я перевёл все форумы на 3.1.10.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

Anvar писал(а): почему-то не помогло
Странно, без проблем на 3.1.10 с правками становится
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Татьяна5 писал(а): без проблем на 3.1.10 с правками становится
Подтверждаю слова предыдущего оратора.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Slavaws
phpBB 1.2.0
Сообщения: 14
Стаж: 7 лет 2 месяца
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Slavaws »

Нашел баг в работе расширения External Links 1.0.5 на phpbb 3.1.10.
Если добавить в доверенные домены домен 3-го уровня (например site.com.ru) то в доверенные автоматически попадают все поддомены (*.com.ru), даже если это совершенно другие сайты.

Отправлено спустя 2 часа 21 минуту 47 секунд:
Anvar писал(а): После чего появится управление в настройках расширений.
Спасибо, этот метод + танцы с бубном наконец помогли установить данное расширение.
Ждем адаптацию на 3.2.0.
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

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

Сообщение romaamor »

Slavaws писал(а): Ждем адаптацию на 3.2.0.
У меня расширение установилось.
Изображение
Аватара пользователя
Igor-san
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 5 месяцев
Контактная информация:

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

Сообщение Igor-san »

Мод заработал и на 3.2, спасибо. Но вот вопрос, использование страницы с перенаправлением не может привести к пессимизации Яндексом? Почему спрашиваю, был, правда очень давно, сайт, на котором все внешние ссылки перенаправлялись через скрипт, и со временем попал в бан именно за это. Переписка с платонами ничего не дала.
Ответить

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