Форум » Система построения сайтов » Модули » Стандартные модули » Расширенный текст только для зарегистрированных
Открыть Ответить

Расширенный текст только для зарегистрированных

5.00

5.00

1
29.11.2010 20:57:20

Можно ли, а если можно, то как сделать так, что гости могут видеть только часть новости, а полная новость доступна только для зарегистрированных?

Open SLAED 1.*
PHP 5
Сервер в интернете
Статус
Гость
proxx
proxx
29.11.2010 23:12:34

Это возможно. Рекомендую воспользоваться функцией: is_user()

Пример:

if (is_user()) {
 echo "Зарегистрированный пользователь видит содержание";
} else{
 echo "Анонимный пользователь не видит содержание";
}


Модифицировать следует файл: modules/news/index.php
Функция: function view()
Функция отвечающая за вывод содержания: basic($cid, $cimg, $ctitle, $sid, search_color($title, $word), search_color(bb_decode($conpag[$arrayelement], $conf['name']), $word), $link, $read, $post, $ndate, $reads, $comm, $arating, $print, $admin);


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39686
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

30.11.2010 12:21:11

ооо, спасибо огромное!

Статус
Гость
proxx
proxx
30.11.2010 16:46:21 30.11.2010 16:49:21

SLAED CMS, ошибочка вышла ))

Анонимный пользователь не видит содержание


Анонимный пользователь ВИДИТ содержание..

Группа
Посетители
Пункты
425
Регистрация
28.02.2008
Предупреждения
Нет
panic
panic
3.38

3.38

30.11.2010 17:06:46 30.11.2010 17:07:49

panic, Что и куда "вставляли", код в студию Смайл - 16 Смайл - 13


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39686
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

30.11.2010 17:16:49 30.11.2010 17:35:27


if (is_user()) {
 echo "Зарегистрированный пользователь видит содержание";
} else{
 echo "Анонимный пользователь не видит содержание";
}



вот он код )

is_user() - если Вы пользователь до true, если Вы гость, то false.

если еше не забыли код системы =))

не в коде дело.. а в опечатки данного текста -> Анонимный пользователь не видит содержание

как раз на оборот он видит.



А данные -> Зарегистрированный пользователь видит содержание

Аноним не видит.

Группа
Посетители
Пункты
425
Регистрация
28.02.2008
Предупреждения
Нет
panic
panic
3.38

3.38

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код