VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Пролог:
Мы часто сталкиваемся с тем, что спам-боты или обычные ретро спаммеры постят на форумах рекламу с внешними ссылками с целью накручивания тИЦ дяди Яндуха.
и модераторы порой не всегда успевают замечать и лечить эту заразу, потому как особо талантливые индивидуумы прячут ссылки от визуального восприятия.
Возникает классический вопрос: "Что делать?" :-)
Ответ прост. Закрываем ссылки от индексации, сводя на нет потуги нерадивых "оптимизаторов".
Можно закрывать ссылки путём kerk'а.
А можно сделать гораздо проще. Через обычный параметр nofollow, закрывающий ссылки от индексации поисковыми роботами.
Это в общем-то не хак, а просто маленькая ловкость рук. Реализуется исправлением 1 строчки в 1 файле.
Открываем файл includes\class_bbcode.php, ищем функцию function handle_bbcode_url()
меняем строчку
если сделать именно так, то нофоллоу пропишется ко всем ссылкам, а не только к внешним
@Rulez
Знаток
Join Date: Jul 2006
Location: Курск
Posts: 433
Версия vB: 3.8.4
Пол:
Reputation:
Knowing 140
Репутация в разделе: 109
0
об этом не подумал :-)
тогда нужно ещё добавить проверку вхождения имени домена форума в обрабатываемый урл.
только сомневаюсь, что многие в BB-кодах прописывают внутренние ссылки.
и сомневаюсь также, что есть особый смысл эти ссылки индексировать.
так что вроде данный нофоллоу к эпик фэйлу не приведёт :-)
kerk, а вот замена обычной ссылки переходом по ява-скрипту может привести к багам в некоторым браузерах, криво работающим с ним. особо актуально, наверное, для всякого рода мобильных браузеров. я ж чего собственно и начал заморачиваться, вместо того, чтоб твою фичу заюзать :-)
Last edited by Rulez : 08-02-2011 at 07:12 PM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
я с мобильных девайсов в инет не хожу =)
Quote:
Originally Posted by Rulez
что многие в BB-кодах прописывают внутренние ссылки
да без разницы как указана ссылка, парсер все равно любую ссылку пихает в ббкод [URL]
syn
Эксперт
Join Date: Dec 2008
Location: Харьков, Украина
Награды в конкурсах:
Posts: 1,096
Версия vB: 3.8.x
Пол:
Reputation:
Professional 885
Репутация в разделе: 327
0
Rulez, такой вариант выкладывался тут уже стопицот лет назад [и с проверкой на внутрениие/внешние линки в одну строчку].
Opera Mini нормально обрабатывает.
Android и iOS тоже
@Славка
Специалист
Join Date: Apr 2011
Награды в конкурсах:
Posts: 410
Версия vB: 3.8.x
Reputation:
Professional 603
Репутация в разделе: 158
0
Quote:
Originally Posted by Rulez
А можно сделать гораздо проще. Через обычный параметр nofollow, закрывающий ссылки от индексации поисковыми роботами.
nofollow раньше использовался чтоб вес своей страницы не передавать "рекламодателю". Сейчас ситуация несколько поменялась. Вес не передаётся как и ранее, но при этом с вашей страницы он всё равно теряется. По принципу "раз не людям, значит никому". Поэтому целесообразней закрывать другими способами, через тот же редирект.
В теории можно без редиректа, собрать максимально ip поисковиков, автоматом заносить их в группу, установить хак прячущий ссылки, прятать только от группы поисковиков.