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

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

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

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

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

pcode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При просмотре профиля наткнулся на надпись:
 
Ваша текущая оценка     Administrator has disabled this feature
 
Где ее включить?
 
ЗЫ: Вообще, понравилось: Появилась полная статистика, поиск по форумам /может до этого не замечал?/

Всего записей: 4 | Зарегистр. 05-07-2006 | Отправлено: 22:57 10-07-2006
steroid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Options / Settings -> Member Options -> Allow members to rate each other? -> Yes

Всего записей: 591 | Зарегистр. 19-12-2001 | Отправлено: 03:53 11-07-2006
pcode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это я вчера нашел... У пользователей форма появилась. Вот только оцениваю, а оценка не поднимается. Может таблицы подправить надоть... ?
 
Структура таблицы:

Код:
 
CREATE TABLE `ib_member_profiles` (
  `MEMBER_ID` varchar(32) NOT NULL default '0',
  `MEMBER_NAME` varchar(32) NOT NULL default '',
  `MEMBER_GROUP` tinyint(2) NOT NULL default '0',
  `MEMBER_PASSWORD` varchar(32) NOT NULL default '',
  `MEMBER_EMAIL` varchar(100) NOT NULL default '',
  `MEMBER_JOINED` int(10) NOT NULL default '0',
  `MEMBER_LEVEL` smallint(5) default NULL,
  `MEMBER_IP` varchar(16) NOT NULL default '',
  `MEMBER_AVATAR` varchar(128) default NULL,
  `AVATAR_DIMS` varchar(9) default NULL,
  `MEMBER_POSTS` mediumint(7) default NULL,
  `PHOTO` varchar(128) default NULL,
  `CANCEL_SUBS` tinyint(1) default NULL,
  `AOLNAME` varchar(40) default NULL,
  `ICQNUMBER` varchar(40) default NULL,
  `LOCATION` varchar(128) default NULL,
  `SIGNATURE` text,
  `WEBSITE` varchar(70) default NULL,
  `YAHOONAME` varchar(32) default NULL,
  `MEMBER_TITLE` varchar(128) default NULL,
  `LAST_UPDATE` int(10) default NULL,
  `ALLOW_ADMIN_EMAILS` tinyint(1) default '1',
  `TIME_ADJUST` varchar(3) default NULL,
  `INTERESTS` text,
  `HIDE_EMAIL` tinyint(1) default NULL,
  `PM_REMINDER` varchar(3) default NULL,
  `EMAIL_FULL_POST` varchar(3) default NULL,
  `MEMBER_SKIN` varchar(32) default NULL,
  `WARN_LEVEL` tinyint(2) default NULL,
  `LANGUAGE` varchar(32) default NULL,
  `MSNNAME` varchar(40) default NULL,
  `LAST_POST` varchar(32) default NULL,
  `ALLOW_POST` tinyint(1) default NULL,
  `VIEW_SIGS` tinyint(1) default NULL,
  `VIEW_IMG` tinyint(1) default NULL,
  `VIEW_AVS` tinyint(1) default NULL,
  `LAST_LOG_IN` int(10) default NULL,
  `LAST_ACTIVITY` int(10) default NULL,
  `GENDER` tinyint(1) default NULL,
  `MEMBER_NAME_R` varchar(40) default NULL,
  `POST_FONT_COLOR` varchar(15) default NULL,
  `MEMBER_AVADIR` text,
  `RATINGS` text,
  `POST_PER_DAY` int(3) default NULL,
  `POST_PERIOD` int(2) default NULL,
  `RATED` text,
  PRIMARY KEY  (`MEMBER_ID`)
) TYPE=MyISAM;
         
 

 
Добавлено:
Вроде все на месте... Рейтинг ставлю — ноль внимания.
Посмотрел код — вроде все выполняется...
 
Из функции RateMember:

Код:
 
    my   @ratings = split /\|/, $member->{'RATINGS'};
    push @ratings,  $iB::IN{'rating'};
 
    my $rate      = join '|', @ratings;
    $rate='4';
    # Update the user's database entry.
    $db->update( TABLE     => 'member_profiles',
                 ID        => $member->{'MEMBER_ID'},
                 KEY       => $member->{'MEMBER_ID'},
                 VALUES    => { RATINGS => $rate
                              }
               );
 
    # Make sure we can't rate this user anymore
    my $NEW = $iB::MEMBER;
 
    my @rated = split( /\|\&\|/, $NEW->{'RATED'} );
    push @rated, $iB::IN{'MID'};
 
    $NEW->{'RATED'} = join '|&|', @rated;
 
    $db->update( TABLE     => 'member_profiles',
                 ID        => $iB::MEMBER->{'MEMBER_ID'},
                 KEY       => $iB::MEMBER->{'MEMBER_ID'},
                 VALUES    => $NEW
               );
 
 

Но результата этих двух Апдейтов НЕТУ!!!

Всего записей: 4 | Зарегистр. 05-07-2006 | Отправлено: 21:51 11-07-2006
steroid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pcode
у меня все работает
голосовать можно один раз, сам за себя голосовать не можешь

Всего записей: 591 | Зарегистр. 19-12-2001 | Отправлено: 03:17 22-07-2006
Statievsky Danila



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оценка пользователям разрешена. В профиле можно каждого оценить... но оценка не сохраняется... всегда 0... в чем может быть трабл? достали постоянные мелкие глюки с ib..

----------
Regards, Statievsky Danila:
Философия.Ру, Вебмастеру, Книжный интернет-магазин.

Всего записей: 529 | Зарегистр. 29-12-2001 | Отправлено: 11:29 29-07-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Оценка пользователя /3.1.5/


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru