Форум вебмастеров

Хаки vBulletin Интересные и полезные хаки и моды для vBulletin

Ответ
 
LinkBack Опции темы
Старый 18.03.2012, 14:09 #1 (Ссылка)
Профи
Дополнительная информация
По умолчанию

Закрытие/редирект внешних ссылок


Наверное, вы обратили внимание, как на этом форуме выглядят все внешние ссылки? При наведении на них мышкой появляется надпись "Внешняя ссылка, реферер не передается..." Эта темка посвящена тому, как сделать то же самое у вас на форуме.
Поисковики перестанут видеть внешние ссылки, для них это будет просто тег <span>

Примечание: требуется редактирование исходных файлов движка.

Порядок действий:
1) Скачиваем хак.
2) Редактируем на сервере файл includes/class_bbcode.php, на всякий случай предварительно сохранив исходную (неизменённую) копию. Текст замены одной из функций (а не всего файла, обратите внимание!) приведен в файле external_links данного архива.
3) Импортируем продукт в нужной кодировке.
4) В шаблоне headinclude нужного стиля в самом низу добавляем скрипт:

Код:

Блок отключен
5) Смотрим на форуме - изменились внешние ссылки или нет. Если нет, то переходим в phpmyAdmin и выполняем запрос к базе данных:

Код:

Блок отключен
Если у вашей базы данных есть префикс у таблиц (можно посмотреть в списке таблиц) то добавляем его перед названием данной таблицы:

Код:

Блок отключен
После этого убедимся, что запрос выполнен (об этом будет сообщение SQL-запрос был успешно выполнен) и любуемся на новый вид внешних ссылок.
(Если и это не помогло, в админке - "обслуживание" перестраиваем кеш сообщений).

Настройки продукта находятся в настройках bb-кодов, и там, собственно, всего один пункт: В этом пункте вы можете указать домены, которые не будут открываться яваскриптом. По умолчанию в форме указаны сайты техподдержки.

Обратите внимание: хак работает только со ссылками, заключенными в тег bb-кода URL, включите в настройках пункт "Автоматически вставлять ссылки".
Примечание: браузер Опера реферер всё же передает.
Проверила данный хак на своём форуме - работает.
Вложения
Тип файла: zip external_links.zip (3.7 Кб, 59 просмотров)

Последний раз редактировалось Ночная странница; 18.03.2012 в 14:18. Причина: перезапаковывала архив в zip
Ночная странница вне форума   Ответить с цитированиемОтветить с цитированием
7 пользователя(ей) сказали cпасибо:
Allex (30.03.2013), Boss (19.03.2012), inso (10.10.2013), rusty (19.06.2012), Veter (18.03.2012), Аркадий 10 (19.03.2012), джинася (21.04.2013)

Старый 06.08.2012, 17:33 #11 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Информацию о темах перестроил. А как кэш очистить?
Вот ссылка http://haliava.net/showthread.php?p=391#post391
Dmi Try вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 17:38 #12 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

Да. Странно. Обычно с этим хаком нет проблем.
Цитата:
Сообщение от Dmi Try Посмотреть сообщение
А как кэш очистить?
https://wmboard.net/vbulletin/2589-k...vbulletin.html
Veter вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 17:43 #13 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Там я уже всё перепробовал.
Dmi Try вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 17:47 #14 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

Ну значит начинайте сначала:

Цитата:
редактируем файл includes/class_bbcode.php
ищем там функцию function handle_bbcode_url($text, $link)
Функцию правильно нашли? Исходный файл сохранили я надеюсь? Открываете заново исходник, ищете:

Код:

Блок отключен
Меняете на:

Код:

Блок отключен
Могли вполне заменить или часть кода, или другой код...

Продукт импортировали?

В шаблон headinclude код добавили в самый низ?

Код:

Блок отключен
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
inso (10.10.2013)

Старый 06.08.2012, 18:02 #15 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Всё именно так и делал. А вот это что означает? внизу фотографии.

Последний раз редактировалось Dmi Try; 06.08.2012 в 18:17.
Dmi Try вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 18:08 #16 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

А это означает, что
Цитата:
Сообщение от Veter Посмотреть сообщение
В шаблон headinclude код добавили в самый низ?
И скорее всего не добавили.
Veter вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 18:12 #17 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

Спасибо разобрался.)) Я этот скрипт всунул в headinclude основного стиля, а нужно было в обычный стиль.
Dmi Try вне форума   Ответить с цитированиемОтветить с цитированием

Старый 06.08.2012, 18:39 #18 (Ссылка)
Администратор
Дополнительная информация
По умолчанию

Ну бывает... самая главная ошибка у всех это невнимательность
Veter вне форума   Ответить с цитированиемОтветить с цитированием

Старый 18.08.2012, 02:45 #19 (Ссылка)
Новичок
Дополнительная информация
По умолчанию

спс прикольно
dimaggh вне форума   Ответить с цитированиемОтветить с цитированием

Старый 21.10.2012, 07:58 #20 (Ссылка)
Местный
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
Продукт импортировали?

В шаблон headinclude код добавили в самый низ?
Что за продукт? Откуда и куда его импортировать? Шаблон headinclude где расположен?
Автоспец вне форума   Ответить с цитированиемОтветить с цитированием

Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


LinkBacks (?)
LinkBack to this Thread: https://wmboard.net/haki-vbulletin/2641-zakrytie-redirekt-vneshnih-ssylok.html
Автор For Type Дата
Нигма-интернет : скрипт замены реферера в ссылке This thread Refback 21.03.2012 21:41

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редирект внешних ссылок vBulletin 5.2.2 Реалистик Хаки vBulletin 4.x.x 7 19.08.2017 22:38
1.5.x XenForo плагин редирект и кодирования, скрытия внешних ссылок usergeyv Плагины для XenForo 0 05.03.2017 22:06
1.4.x Anonymizer XenForo/URL Redirector Go-Anonym / Редирект внешних ссылок XenForo usergeyv Плагины для XenForo 1 24.01.2016 00:37
Link Anonymizer NEV IPB / Редирект внешних ссылок IPB usergeyv Invision Power Board 0 10.01.2016 23:22
Закрытие/редирект внешних ссылок на vBulletin 4.x.x lukamal vBulletin 4.x.x 1 15.11.2012 21:07


Текущее время: 04:11. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2022, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичок, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!