Чтение RSS каналов

Форум

Открыть Ответить

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

5

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

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


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Локальный сервер
3.65

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

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.20

3.20
3
15.11.2008 13:11:06
а когда она будет?
4.46

4.46
4
15.11.2008 13:20:41
можно было чтоб добовлять админа к отдельному модулю
4.46

4.46
5
15.11.2008 13:38:35

В стандартных версиях системы это не возможно, без внесения определённых модификаций. Функция ограничения доступа в категории для групп, будет возможна в новой версии 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.*
3.65

3.65
6
15.11.2008 15:46:29
SLAED CMS,подскажите пожалуйста.
3.65

3.65
Открыть Ответить
относящиесядолжныданнойбытьподскажитесоответственноглавнойкатегориютакжекатегориипунктоввиднысайтескажемновости
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь