Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Общие вопросы
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
serjufa вне форума      Старый как узнать значение points? #1  
serjufa
Новенький
Регистрация: 10.04.2008
Сообщения: 23


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для serjufa Найти все сообщения от serjufa Добавить serjufa в список друзей  
05.06.2008, 16:09

в таблице nuke_users есть поле points. как узнать - сколько очков у юзера?

для чего это надо? юзер заходит на интрапортал. видит все новости, доступные зарегенным. некоторым юзерам должна быть доступна инфа, которую могут видеть только они.
я руками ввожу очки этим юзерам, напр., 5000. у остальных - 0. в файле /modules/Topics/index.php я хочу вставить кусок, определяющий - сколько у вошедшего очков. думаю, вставить этот кусок надо

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 

тут
PHP код:
 //$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... В результате выборка будет контекстной от очков юзера.

serjufa вне форума      Старый #2  
serjufa
Новенький
Регистрация: 10.04.2008
Сообщения: 23


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для serjufa Найти все сообщения от serjufa Добавить serjufa в список друзей  
06.06.2008, 09:11

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

Soniks вне форума      Старый #3  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
06.06.2008, 11:40

можно вызвать функцию, $userinfo = getusrinfo($user);
и уже когда нужно обращаться так: $point = $userinfo['points'];
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать, на какой ты странице? Timer Настройка и Изменение 2 26.04.2008 13:02
как узнать какая версия нюки стоит UnrealHA Настройка и Изменение 1 19.01.2006 05:05


Часовой пояс GMT +4, время: 18:34.


На Верх
Рейтинг@Mail.ru