Undisputed
Новичок
Дата регистрации:
22.07.2013 17:03:00
Сообщений: 11
Здравствуйте! Подскажите пожалуйста подробно как можно скрыть от незарегистрированных пользователей только ЧАСТЬ текста статьи.
Сложность в том, что я использую ООП и все статьи в базе...
Мне нужно так: если человек не зарегистрирован, то на месте той части, которую я скрываю должно писать: "Зарегистрируйтесь, чтобы посмотреть скрытый текст".
Буду очень рад любой помощи.
LLIMATKO
Эксперт
Дата регистрации:
12.02.2013 15:31:03
Сообщений: 129
первое что приходит в голову это через тпл файлы:
Схема страницы теста:
%top% - то что видно
%middle% - поставить условие, если авторизираван то показывать, если нет, то скрываешь
%bootom% - по желанию,к примеру комменты, номера страниц. У Михаила рассказано про это в курсе по пхп.
Соответственно текст надо бить части в базе.
Лично я себе так реализовываю добавление комментариев на сайте.
Undisputed
Новичок
Дата регистрации:
22.07.2013 17:03:00
Сообщений: 11
Спасибо, хотя я уже и реализовал:-)
LLIMATKO
Эксперт
Дата регистрации:
12.02.2013 15:31:03
Сообщений: 129
Каким методом?))
Undisputed
Новичок
Дата регистрации:
22.07.2013 17:03:00
Сообщений: 11
В таблице создал два поля, в одном доя всех, в другом текст только для пользователей. Далее в tpl файле создал: %all% и %users%, далее через сессию (если зашел под логином) то вывожу статью для пользователей из базы, а %all% делаю пустой строкой, ну и разумеется пишу условие, что если не вошел (нет сессии), то вывожу текст для всех, а %users% делаю пустой строкой;-)
LLIMATKO
Эксперт
Дата регистрации:
12.02.2013 15:31:03
Сообщений: 129
именно это я и имел ввиду)