Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 9888
si
sidorivan
Сообщения: 11
Зарегистрирован: 08 мар 2015, 18:12
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

13 мар 2015, 02:38

USER57 » 05 ноя 2012, 21:06 писал(а):Все перерыл так и не понял как убрать переход на go.html страницу. Подскажите как сделать чтоб внешние ссылки открывались в новом окне без go.html страницы.

Добавлено спустя 37 минут 2 секунды:
Вопрос снят разобрался.
Как разобрался, что сделал, отпиши, я вот хотел спросить, как сделать чтобы например через 5 секунд само перекидывало на дргугой сайт?
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

13 мар 2015, 11:54

sidorivan писал(а):Как разобрался, что сделал, отпиши, я вот хотел спросить, как сделать чтобы например через 5 секунд само перекидывало на дргугой сайт?
Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации
http://star-anime.ru
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

13 мар 2015, 13:13

sidorivan писал(а):я вот хотел спросить, как сделать чтобы например через 5 секунд само перекидывало на дргугой сайт?
/go.html после

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

	if(hash)
	{
		url=url+hash;
	}
добавить

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

	setTimeout(redirect, 5000);
	function redirect()
	{
		window.location.href=url;
	}
Pi
Pink Floyd
Благодарил (а): 2 раза
Сообщения: 12
Зарегистрирован: 15 ноя 2015, 01:02
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

05 дек 2015, 01:04

Спасибо за мод, РРК. Пока я его не ставил. Потому что, есть сомнение: актуален ли он с последней версией торрента, с 51-й?

И еще пара вопросов относительно мода:
1. Будут ли проблемы с отображением на трекере отображения внешних постеров или скриншотов? Ведь это же, есть внешние ссылки, по сути своей.
2. Есть задача не убивать внешние ссылки в принципе, а сделать так, что по умолчанию, они публикуются как обычный текст, но если в теле сообщения прописать их в BB-коде, т.е.

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

[url][/url]
, то чтобы лишь в этом случае, ссылка становилась активной.
Как можно это реализовать, минуя установки мода? Спасибо!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

05 дек 2015, 11:21

1. Достаточно попробовать - поставить, установка 3 минуты.
2. Мод работает только с ссылками которые находятся в текстах сообщений.
3. /includes/functions_content.php после

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

function make_clickable_callback($type, $whitespace, $url, $relative_url, $class)
{
добавить

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

	return $url;
Pi
Pink Floyd
Благодарил (а): 2 раза
Сообщения: 12
Зарегистрирован: 15 ноя 2015, 01:02
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

08 дек 2015, 00:33

PPK, Спасибо, почти получилось, с функцией

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

return $url;
Только, в этом случае, убираются все пробелы левее интернет адреса, и он вставляется прямо аккурат, после последнего символа в тексте. Примерно так:

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

Здесь мама мыла рамуhttp://youmama.com
Добавлено спустя 21 минуту 48 секунд:

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

//-- mod: Prime Links -------------------------------------------------------//
   if (!function_exists('prime_links'))
   {
      global $phpEx;
      include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
   }
   $text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//
У меня в последней версии, почему-то не заработал хак. Стал выдавать 500 ошибку, при загрузке страницы. Убрал только этот фрагмент, не откатывая другие изменения, и форум вновь заработал. Всё, как до внесения изменений.
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

06 сен 2019, 12:43

Если просто внести данную правку без всяких расширений, сработает перенаправление в новой вкладке с текстом о переходе на сторонний сайт?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

06 сен 2019, 12:50

Не проверял :unknown: , можно попробовать и удалить, ничего не случится
Sk
Skins1
Благодарил (а): 4 раза
Сообщения: 45
Зарегистрирован: 13 дек 2015, 07:33
Сообщение

Переадресация, скрытие внешних ссылок на форуме, закрытие от индексации

12 дек 2021, 23:04

Спасибо PPK ставил работает. :)

Вернуться в «Минимоды и хаки для phpBB3»