Форум » Система построения сайтов » Разное » Отобразить категорию в зависимости от пунктов
Открыть Ответить

Отобразить категорию в зависимости от пунктов

15.11.2008 09:52:10 15.11.2008 09:52:42

Как сделать, чтобы в категорию в модуле news (например категория под номеров 5) могли зайти только юзеры набравшие ну скажем 50 пунктов на сайте? Соответственно новости на главной, относящиеся к данной категории также не должны быть видны.

Подскажите пожалуйста.

Open SLAED 1.*
PHP 5
Локальный сервер
Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

В стандартных версиях системы это не возможно, без внесения определённых модификаций. Функция ограничения доступа в категории для групп, будет возможна в новой версии SLAED CMS 4.3 Pro.


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

3.24

а когда она будет?

Группа
Новички
Пункты
111
Регистрация
05.08.2007
Пол
Мужчина
Предупреждения
Нет
vvllaadd
vvllaadd
4.47

4.47

можно было чтоб добовлять админа к отдельному модулю

Группа
Новички
Пункты
111
Регистрация
05.08.2007
Пол
Мужчина
Предупреждения
Нет
vvllaadd
vvllaadd
4.47

4.47

В стандартных версиях системы это не возможно, без внесения определённых модификаций. Функция ограничения доступа в категории для групп, будет возможна в новой версии SLAED CMS 4.3 Pro.



Вот блин! А в openslaed не будет? Я если честно вообще смысл пунктов только в этом и вижу.

Можете хотя бы подсказать как сделать такую проверку в модуле news:

function news() {
.....
.....
$result = $db->sql_query("S_elect s.sid, s.catid, s.name, s.title, UNIX_TIMESTAMP(s.time) as formatted, s.hometext, s.comments, s.counter, s.acomm, s.score, s.ratings, c.id, c.title, c.description, c.img, u.user_name FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_categories AS c ON (s.catid=c.id) LEFT JOIN ".$prefix."_users AS u ON (s.uid=u.user_id) ".$order." LIMIT $offset, $newnum");
if ($db->sql_numrows($result) > 0) {
while (list($sid, $catid, $uname, $stitle, $formatted, $hometext, $comments, $counter, $acomm, $score, $ratings, $cid, $ctitle, $cdescription, $cimg, $user_name) = $db->sql_fetchrow($result)) {

if ($catid <> "1" ) {


$time = date(""._DATESTRING."", $formatted);
...
...
...
}

т.е здесь тупа будут отображаться все новости из всех категорий кроме 1. А мне еще надо проверить сколько пунктов у юзера.

т.е так :


if ($catid <> "1" and КОЛИЧЕСТВО ПУНКТОВ < "50") {


т.е получится, что пользователь будет видеть все категории кроме принадлежащих 1 и с колличесвом своих пунктов менее 50.

Вот как мне такую проверку сделать?

Open SLAED 1.*
Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

SLAED CMS,подскажите пожалуйста.

Группа
Клиент
Пункты
286
Регистрация
04.10.2007
Пол
Мужчина
Предупреждения
Нет
Storozh
Storozh
3.62

3.62

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