Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
- Откуда: Могилёв, Беларусь
- Зарегистрирован: 2013-04-13
- Сообщений: 9
- Репутация : [ 3 | 0 ]
Тема: Secured block (sblock) - Показ блока только авторизованным
Отображает блок только авторизованным пользователям.
(скачать https://www.dropbox.com/s/flj46obi2dpxmrc/sblock.zip )
используем его так:
{sblock}
тут текст, который нужно показать только авторизованным пользователям
{/sblock}
2 Ответ от serregab 2013-04-26 19:00:16 (2013-04-26 19:46:23 отредактировано serregab)
- serregab
- Участник
- Неактивен
- Зарегистрирован: 2012-04-30
- Сообщений: 36
- Репутация : [ 1 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
- serregab
- Участник
- Неактивен
- Зарегистрирован: 2012-04-30
- Сообщений: 36
- Репутация : [ 1 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Предлагаю вообще вкл. этот плагин в коробочную версию движка. И допилить плагин markitup для него. Что собственно я и сделал. Кому надо скину.
- serregab
- Участник
- Неактивен
- Зарегистрирован: 2012-04-30
- Сообщений: 36
- Репутация : [ 1 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Есть непонятный косяк. Скрытый блок может видеть только админ.
- olsv64
- Активист
- Неактивен
- Зарегистрирован: 2012-04-26
- Сообщений: 441
- Репутация : [ 13 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Точнее, скрытый блок виден всем пользователям с правами админа
6 Ответ от serregab 2013-04-28 17:57:20 (2013-04-28 17:59:35 отредактировано serregab)
- serregab
- Участник
- Неактивен
- Зарегистрирован: 2012-04-30
- Сообщений: 36
- Репутация : [ 1 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Ну да, хотя логики в этом нету. Поправить это как-то можно. Чтобы еще редактор мог.
- Откуда: Могилёв, Беларусь
- Зарегистрирован: 2013-04-13
- Сообщений: 9
- Репутация : [ 3 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Да, не проверил сразу я вариант с обычными пользователями. Понадеялся что Users::isLoged() работает как надо.
Исправил. По ссылке теперь версия 1.0.1, работает корректно для всех типов пользователей.
8 Ответ от newbie 2013-04-28 19:48:51
- newbie
- Активист
- Неактивен
- Откуда: г. Москва
- Зарегистрирован: 2012-04-21
- Сообщений: 473
- Репутация : [ 26 | 3 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Не устанавливал, но чувствую, что не зарегистрированным пользователям никакого сообщения не выводится, что на данной странице, в данном месте есть скрытый текст? Так? Тупо просто нет текста?
9 Ответ от Genry 2013-04-29 05:47:48
- Откуда: Могилёв, Беларусь
- Зарегистрирован: 2013-04-13
- Сообщений: 9
- Репутация : [ 3 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
newbie пишет:Не зарегистрированным пользователям никакого сообщения не выводится, что на данной странице, в данном месте есть скрытый текст
Да, пока именно так и работает.
В большинстве случаев нужно лишь скрыть часть информации для незарегистрированных.
Хотя тут можно расширить в дальнейшем плагин: добавить инфармацию для не зарегистрированных, добавить возможность показывать только пользователям указанной роли, показавать только админу, может еще что...
- glebcha
- Прохожий
- Неактивен
- Зарегистрирован: 2013-02-14
- Сообщений: 6
- Репутация : [ 0 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
Скажите пожалуйста где заменить тег
для переменной $content, чтобы не выводилась конструкция вида
Городить костыли и искать-заменять один тег на другой скриптом не хочется.
- Откуда: Могилёв, Беларусь
- Зарегистрирован: 2013-04-13
- Сообщений: 9
- Репутация : [ 3 | 0 ]
Re: Secured block (sblock) - Показ блока только авторизованным
glebcha пишет:Скажите пожалуйста где заменить тег
для переменной $content, чтобы не выводилась конструкция вида
Простите, но что-то не понятно откуда и где возникают теги
.
В плагине точно нет никакого изменения содержимого, только условие для показа\скрытия.
Уточните Вашу проблему.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться