Скрытие поста и комментариев от гостей.

Всем привет! ) 

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

Итак... вы написали пост, но по каким-то причинам не хотите, чтобы содержание его было в максимальном доступе, - но, в то же время не против, если его будут читать и комментировать мамбинцы. Теперь у нас есть возможность скрыть пост от просмотра гостями. Смотрим на скриншоты: 

Сразу за телом поста появилась опция "Отключить просмотр..." в виде чекбокса. Чтобы его активировать, "сдвиньте" кнопку вправо (нажмите на противоположный краешек чекбокса).

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

Опция оставляет в посте небольшой анонс текста (как стандартная обрезка текста на главной странице и в Ленте блогов). Об этом тоже не забывайте и не вываливайте свои секреты в первых строках своего письма! ))

Тестировали с программистом - вроде все наладили, все работает. Но, если что сломается, пишите, буду разбираться... )

+8
0
Сфера Сфера 21:43 #

Хорошая тема для агентов 007))) Спасибо наш добрый, Викторыч!

0
Фея Фея 23:54 #

ПонЯл - принЯл. Изображение

+1
Фея Фея 23:59 #

У кого есть секрет на миллион, могут делиться.Изображение

0
Илья Илья 15:35 #

наверно нужная функция для тех кто ведёт дневники....

да и посторонние не увидят КТО именно комментирует в постах.....

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie, согласно Политике конфиденциальности.