• Главная
  • Карта сайта
Не найдено

HidePost

Опубликовано: 05.09.2018

видео HidePost

WP Hide Post Plugin: How to Hide Posts on Your Blog
Flector 4.0

Плагин для скрытия части поста или ссылок от незарегистрированного посетителя блога. В большинстве случаев данная функциональность используется варезными сайтами для скрытия ссылок на скачивание файлов. Зачем это делается мне не совсем понятно, но раз людям нужны насильно зарегистрированные пользователи на сайте, то почему бы и нет? Для WordPress существует всего несколько плагинов подобного типа и HidePost наиболее функциональный из всех. Только вот, к сожалению, и он имеет недостатки, хотя в целом использовать его по назначению можно.


Show Hidden Post on Facebook

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку hidepost в /wp-content/plugins/ .

3 Заходим в админку блога на вкладку " Плагины " и активируем плагин.

Плагин активирован, но пока что не работает. Переходим в " Настройки\HidePost ". Для включения плагина ставим галку на  Enable Hidepost и сохраняем настройки. Теперь плагин работает и все, что вы поместите в теги [hidepost] [/hidepost] будет скрыто от незарегистрированного посетителя.


How to hide post from public in Facebook Android app

Крайне не советую пользоваться функцией " Protect Link " (автоматическое скрытие ссылок в вашей записи). Даже в самой простой записи (проверял на этом блоге) есть достаточное количество ссылок, чтобы автоматическая замена их на текст "вы должны зарегистрироваться для просмотра" превращала текст записи в полную мешанину, которую невозможно читать. Плюс оформить текст замены нет никакой нормальной возможности, так как ссылка может быть в начале записи, в середине абзаца, между скобок и тд и тп.

То есть выделять этот текст красиво оформленным через css блоком нельзя - напрочь "посыплется" оформление текста записи. Ну и конечно самая важная вещь, из-за которой автоматическим скрытием ссылок пользоваться невозможно - нет никакого способа запретить плагину не скрывать определенную ссылку. Получилось так, что у меня при показе маленькой фотки ссылка на большую фотку (на этом же сайте) оказалась скрыта плагином. Проще уж скрыть всю часть статьи после вводного абзаца, чем разукрашивать пост десятком надписей "вы должны зарегистрироваться для просмотра".

Еще одним неприятным моментом плагин отличился, когда я попытался скрыть текст ото всех, кроме определенной группы пользователей. А в частности я попытался организовать скрытие текста ото всех групп пользователей, кроме администраторов. У меня ничего с этим не вышло, такое впечатление, что плагин игнорирует указанный в теге [hidepost=level] уровень доступа.

Понравилась опция Allow bot , которая позволяет поисковикам индексировать спрятанный от незарегистрированных посетителей текст. Скрываем часть контента, но не в ущерб SEO -оптимизации. Правда, формально это грозит баном от поисковиков: подсовывать посетителям и поисковикам разный контент категорически запрещается. Правда, в данном случае я не совсем уверен, ведь все-таки поисковик получает то, что видит и любой зарегистрированный пользователь. Но рисковать я бы не стал, забанят и доказывай потом, что ты это сделал без злого умысла.

Так как ни автоматическим скрытием ссылок, ни опцией скрытия от определенных групп пользователей мы пользоваться не будем, то и настраиваем только одно текстовое поле " Protect content show text: " (показываемый текст на месте скрытой части записи).

Сразу предупрежу, данная настройка не годится, если вы планируете прятать часть предложения в абзаце, например. Так как я предлагаю вариант блочного оформления текста замены, а это значит что все строки или абзацы будут разорваны. Так что при написании поста сразу учитывайте, какая его часть пойдет под скрытие и соответствующим образом ее оформляйте (примеры: вводный абзац <p></p>, остальное скрыто; полный текст статьи, последний абзац <p></p> с ссылками скрыт).

Вставляем в " Protect content show text: " примерно следующую фразу:

< div class = "hidepost" >< p> Для просмотра скрытой части статьи или ссылок вы должны %login% или %register% на сайте. < / p>< / div >

<div class="hidepost"><p>Для просмотра скрытой части статьи или ссылок вы должны %login% или %register% на сайте.</p></div>

Оформляем блок с помощью css (файл style.css вашей темы):

.hidepost { background : #FFFBCC ; margin : 5px 0px 10px 0px ; padding : 5px 5px 5px 5px ; border : 1px solid #E6DB55 ; } .hidepost p { font-family : Verdana , Serif ; text-align : justify ; margin : 0px 0px 0px 0px ; padding : 0px 0px 0px 0px ; }

.hidepost { background: #FFFBCC; margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 1px solid #E6DB55; } .hidepost p{ font-family: Verdana, Serif; text-align: justify; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

Осталась самая малость. Эти самые %login% и %register% дают ссылку на авторизацию и регистрацию, но вот анкоры для них плагин ставит сам, поэтому их надо перевести на русский язык. Открываем файл hidepost.php и редактируем его на предмет перевода английских слов:

14 15 16 17 $the_text = str_replace ( '%login%' , '<a href="' . get_bloginfo ( 'url' ) . '/wp-login.php' . '">авторизироваться</a>' , $the_text ) ; $the_text = str_replace ( '%register%' , '<a href="' . get_bloginfo ( 'url' ) . '/wp-login.php?action=register' . '">зарегистрироваться</a>' , $the_text ) ;

$the_text = str_replace('%login%','<a href="'.get_bloginfo('url'). '/wp-login.php'.'">авторизироваться</a>',$the_text); $the_text = str_replace('%register%','<a href="'.get_bloginfo('url'). '/wp-login.php?action=register'.'">зарегистрироваться</a>',$the_text);

Теперь наш блок выглядит в стиле WordPress примерно так:

Но вы, конечно, можете его оформить как угодно с помощью css .

Внимание! Плагин не обновлялся с 2010 года и на данный момент он не работает.

HidePost

Автор плагина: Fu4ny

Рассматриваемая версия: 2.3.8 от 16.01.2010

Текущая версия: 2.3.8 от 16.01.2010

Совместимость с версией WordPress: 1.5 и выше

Активных установок плагина: 1 000+

Скачать плагин версии 2.3.8 (всего скачено 39 193 раза)

Внимание! Информация, изложенная в данной статье больше не актуальна!

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss