Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » как узнать - сколько очков у юзера?

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

serjufa

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую php-nuke 8.
в таблице nuke_users есть поле points. как узнать - сколько очков у юзера?
 
для чего это надо? юзер заходит на интрапортал. видит все новости, доступные зарегенным. некоторым юзерам должна быть доступна инфа, которую могут видеть только они.  
я руками ввожу очки этим юзерам, напр., 5000. у остальных - 0. в файле /modules/Topics/index.php я хочу вставить кусок, определяющий - сколько у вошедшего очков. думаю, вставить этот кусок надо
 

Код:
if (!defined('MODULE_FILE')) {
    die ("You can't access this file directly...");
}
 
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = "- "._ACTIVETOPICS."";
include("header.php");
OpenTable();
 
global $db, $prefix, $tipath;
$ThemeSel = get_theme();
// Patched for MySQL >=5.00

тут

Код:
//$sql = "SELECT t.topicid, t.topicimage, t.topictext, count(s.sid) AS stories, SUM(s.counter) AS reads FROM ".$prefix."_topics t LEFT JOIN ".$prefix."_stories s ON (s.topic = t.topicid) GROUP BY t.topicid, t.topicimage, t.topictext ORDER BY t.topictext";
$sql = "SELECT t.topicid, t.topicimage, t.topictext, count(s.sid) AS stories, SUM(s.counter) AS reades FROM ".$prefix."_topics t LEFT JOIN ".$prefix."_stories s ON (s.topic = t.topicid) GROUP BY t.topicid, t.topicimage, t.topictext ORDER BY t.topictext";
$result = $db->sql_query($sql);
if ($db->sql_numrows($result) > 0) { .....

я ставлю if ... then... В результате выборка будет контекстной от очков юзера.

Всего записей: 13 | Зарегистр. 13-11-2006 | Отправлено: 15:23 05-06-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » как узнать - сколько очков у юзера?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru