Скрываем ссылки от гостей и поисковиков (v1.10.3)

2108
Иногда они возвращаются (с)
Обновил свой давний плагин...

Плагин скрывает от незарегистрированных / неавторизованных посетителей сайта все ссылки в блогах, в комментариях, на форуме и стене.


Польза очевидна:
- Стимулирование регистрации посетителей
- Уменьшение количества видимых поисковиками внешних ссылок
- Борьба со спамом


Устанавливается как обычный плагин:
Скачать, распаковать, залить, установить с админки, включить, при необходимости настроить.


В настройке плагина можно указать:
- Текст который будет выдаваться гостям вместо ссылки. Типа: "Зарегистрируйтесь чтобы видеть ссылки", "Скрыто от гостей", "Только для пользователей" и т.п.
- Домены, ссылки на которые будут скрываться даже от посетителей, например на ваших прямых конкурентов
- Чем заменять ссылки на эти "нехорошие" домены




Работает под v1.10.1 -v1.10.3

P.S. Судя по комментариям не все поняли где плагин фильтрует ссылки. Поэтому перечислю еще раз.

На данный момент фильтруются:
- Блоги
- Комментарии
- Форум
- Стена юзеров


UPD 22.10.2013
Плагин обновлён. Теперь он обрабатывает и отдельные посты форума.
Скрыть ссылки от гостей (плагин) | Автоматическая вставка фотографий альбома в статьи и блоги (v1.10.3)
Комментарии (28)
Роман 20 октября 2013 в 19:23 0
Спасибо, пригодится
MauND 20 октября 2013 в 20:00 -7
Против SEO решили пойти?!
Олег Васильевич я 20 октября 2013 в 20:12 0
Против SEO решили пойти?!
??? zlo
Май 20 октября 2013 в 20:21 0
MauND, и в чем тут проблема с оптимизацией? Объясните нубу.
MauND 20 октября 2013 в 21:22 0
Да потому что у Вас ссылки будут скрыты для поисковых машин!А контекстные ссылки передают внутренее ссылочные массы. joke Надеюсь так яснее:)
picaboo 20 октября 2013 в 22:10 0
скрывает только внешние
Maximov 20 октября 2013 в 22:37 -1
Внутренние ссылки не трогаются, перелинковка не страдает.
Май 21 октября 2013 в 08:37 0
MauND, как вообще можно было подумать что плагин будет скрывать внутренние ссылки rofl
MauND 21 октября 2013 в 11:57 0
Название "Скрываем ссылки от гостей и поисковиков"!
Aleks Shultz 20 октября 2013 в 20:15 0
Задумано хорошо. Еще не смотрел, а можно ли в настройках оставлять открытыми для индексации ссылки, например, только в статьях, или только блогах?
Maximov 20 октября 2013 в 22:39 0
В настройках - нет. Но можно в коде плагина закомментировать ненужный event.
Хм... это уже второй комент о статьях, хотя я их не упоминал
Май 20 октября 2013 в 20:20 0
Большое спасибо, давно ждал чего то подобного. На 1.10.1 работает, скрывает не все, около 90% ссылок, некоторые не скрываются почему-то.
Maximov 20 октября 2013 в 22:39 0
Может тоже смотрите на ссылки в статьях других компонентах о которых я не писал? Если нет - пришлите в ЛС что за ссылки и где не фильтруются.
Май 21 октября 2013 в 08:50 +2
Нет на форуме. Разобрался в чем дело, прочитал сейчас ниже, что плагин фильтрует то что идет через редирект и вспомнил, что я как-то экспериментировал и отключал редирект на какое то время, и не фильтруются как раз именно эти ссылки, которые без редиректа опубликовались. Так что все в порядке с плагином.
Off Road 20 октября 2013 в 21:00 0
Нужен список сквозных исключений и дополнительное поле (исключение) при написании статьи - для продажи, обмена ссылок.
MauND 20 октября 2013 в 21:29 0
А лучше фильтр!Который даёт возможность скрывать контент для не зарегистрированных пользователей!
Maximov 20 октября 2013 в 22:37 +1
Если наполняет сайт один человек, может и лучше. А если на сайте тысячи пользователей и каждый второй норовит оставить ссылку куда-нибудь, то заставить их пользоваться фильтром будет проблематично.
Maximov 20 октября 2013 в 22:35 +1
Плагин не обрабатывает статьи...
А на счет списка исключений мысль интересная.
picaboo 20 октября 2013 в 22:07 0
Немного не корректное решение ибо он прячет любую гиперссылку в комментариях и постах на форуме. До того как открыл код плагина, я думал что сделан отлов именно исходящих которые и так система отслеживает и закрывает через go/url

получается сделали дубль существующей функции. может чуть откорректировать плагин? исходящие внутренние вроде как нужны, не стоит их закрывать, а вот внешние можно. если что за внешние в движке отвечает функция public static function autoLink($text)
picaboo 20 октября 2013 в 22:10 0
а, черт..невнимательный :)) плагин скрывает только внешние. внутренние не трогает

Код PHP:
  1. preg_replace('!<a href="\/go\/url.*a>
пардонте smile joke
Maximov 20 октября 2013 в 22:32 +2
Все верно прячутся внешние ссылки, идущие через редирект.
Дайвер74 21 октября 2013 в 11:46 +2
Полезный плагин. Если перекодировать и на 1.9 работает. Однозначно БОЛЬШОЙ +
__ 21 октября 2013 в 14:40 +1
Полезный плагин +
Artem 21 октября 2013 в 17:16 +1
Хорошая работа! +
Artem 24 октября 2013 в 11:16 0
Остался один маленький вопрос. В описании клуба плагин не нестраивается? Можно ли прописать скрытые ссылки и тут?
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Maximov 26 октября 2013 в 14:58 +1
Нет, плагин фильтрует только то что в указал описании - Блоги, Комментарии, Форум, Стену
Андрей 21 апреля 2015 в 10:31 +2
классический вопрос: 1.0.6 планируется обновление такой полезности?
Valera 2 мая 2015 в 18:43 0
на 1.0.6 не работает оч нужно обновление