Перейти к контенту

[2.1.x]eXTended Reputation System


Raynor

Рекомендуемые сообщения

Да причем тут нули?

Удалил записи поставленные удаленным пользователям и поставленные удаленными пользователями, ибо там пустые поля были.

Теперь мне нужно обновить те рейтинги, в которых они учитывались.

Изменено пользователем Неясыть
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 964
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Данный sql - запрос :

ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_notify` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

 

CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

`anonym` TINYINT(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`)

) ;

 

не работает с последними версиями MySQL. Возвращается ошибка : неверный синтаксис....

Ссылка на комментарий
Поделиться на других сайтах

Вот установил на форум мод XT_Reputation_System_2_1_x, всё сделал как в инструкции, но мод неработает. Форум каким был таким и остался (ничего не поменялось, ничего не добавилось). Может это из-за того что форум на jino-net.ru?

 

 

У кого такая проблема: СТАВЬТЕ безопасный режим стилей

 

 

А у меня такая проблема с модом: Нажимаю повысить репутацию, а меня перебрасывает на главную страницу форума. Почему так может быть?

Ссылка на комментарий
Поделиться на других сайтах

Данный sql - запрос :

ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_notify` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

 

CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

`anonym` TINYINT(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`)

) ;

 

не работает с последними версиями MySQL. Возвращается ошибка : неверный синтаксис....

Должен... Попробуй по одному запросу.

 

У кого +\- не работают смотрите файлы которые изменяли...

Изменено пользователем Неясыть
Ссылка на комментарий
Поделиться на других сайтах

Я пробовал ставить безопасный режим стилей, но форум тогд асмотрится очень некрасиво! Потом я понажимал все инструменты в утилитах для стилей и МОД встал, но потом форум начал выглядить криво и в обычном режиме и в безопасном! Пришлось править шаблоны стиля в ручную!
Ссылка на комментарий
Поделиться на других сайтах

Данный sql - запрос :

ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

ALTER TABLE `ibf_members` ADD `rep_notify` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

 

CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

`anonym` TINYINT(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`)

) ;

 

не работает с последними версиями MySQL. Возвращается ошибка : неверный синтаксис....

с админки форума он у меня тоже не работал, я попробовал из phpMyAdmin и получилось :D

Ссылка на комментарий
Поделиться на других сайтах

SQL - запрос из админки IPB 2.1.6.

Для мускула версии 5.0.19 Правильный запрос будет такой:

ALTER TABLE `ibf_members` ADD `reputation` INT NOT NULL AFTER `awards_tracker` ,

ADD `rep_allow` TINYINT( 1 ) NOT NULL DEFAULT '1' AFTER `reputation` ,

ADD `rep_notify` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `rep_allow` ;

 

awards_tracker - это крайняя колонка в таблице ibf_members.

После неё все три колонки будут созданы.

 

Проверено! Работает. Пробуйте, потом расскажете.

Ссылка на комментарий
Поделиться на других сайтах

Мод работает ровно и без сбоев! Автору - Бурные и Продолжительные аплодисменты!!!

Спасибо! Очень классно, красиво и функционально!

Ссылка на комментарий
Поделиться на других сайтах

народ поставил репутацию и вот такой вот осяк с базой... может чего подскажете ?

Ошибка с базой данных.

Вы можете попробовать обновить эту страницу, нажав сюда.

 

Возвращаемая ошибка

 

mySQL query error: SELECT COUNT(DISTINCT to_user) as count FROM ibf_reputation

 

SQL error: Table 'iloverap_info.ibf_reputation' doesn't exist

SQL error code:

Date: 11.8.2006, 1:04

 

Приносим свои извинения за предоставленные неудобства.

Ссылка на комментарий
Поделиться на других сайтах

всё исправил :D

у меня другой вопрос

что бы подпортить или пднять репутцию надо зайти в профаил пользывателя... как сделать так что бы можно было править репутацию не заходя в проайл а прямо в топике ?

Ссылка на комментарий
Поделиться на других сайтах

Kamikadze1: Эта возможность появляется по умолчанию, если ты четко следовал инструкциям и ничего не пропустил, не забыв рекэшировать стили.
Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте! При установки данного мода, произошла следующая ошибка: IPS Driver error при выполнении SQL запроса, вот код ошибки:

mySQL query error: SELECT id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,
															  , rep_allow, rep_notify 
															  mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen,
															  ignored_users, login_anonymous, last_visit, last_activity, dst_in_use, view_prefs, org_perm_id, mgroup_others, temp_ban, sub_end,
															  has_blog, members_markers, members_editor_choice, members_auto_dst, members_display_name, members_created_remote,
															  members_cache, members_disable_pm FROM ibf_members WHERE id=1

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' rep_allow, rep_notify 
															  mod_posts, language, skin, new_msg, sh' at line 2
SQL error code: 
Date: 13.8.2006, 10:30

Подскажите пожалуйста в чём проблема и как её решить. Сервер linux gentoo, версия базы данных 4

версия форума: 2.16 null

Ссылка на комментарий
Поделиться на других сайтах

Смотри тут:

mySQL query error: SELECT id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,  , rep_allow, rep_notify  
															  mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen,

 

После rep_notify нужно поставить запятую, а между auto_track, , rep_allow убрать лишнюю.

Ссылка на комментарий
Поделиться на других сайтах

Смотри тут:

mySQL query error: SELECT id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track,  , rep_allow, rep_notify  
															  mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen,

 

После rep_notify нужно поставить запятую, а между auto_track, , rep_allow убрать лишнюю.

Спасибо, попробую!

Ссылка на комментарий
Поделиться на других сайтах

У меня выдает такую ошибку...

mySQL query error: SELECT id, name, mgroup, member_login_key, email, restrict_post, view_sigs, view_avs, view_pop, view_img, auto_track, qr_type, rep_allow, rep_notify,

 

mod_posts, language, skin, new_msg, show_popup, msg_total, time_offset, posts, joined, last_post, subs_pkg_chosen,

ignored_users, login_anonymous, last_visit, last_activity, dst_in_use, view_prefs, org_perm_id, mgroup_others, temp_ban, sub_end,

has_blog, members_markers, members_editor_choice, members_auto_dst, members_display_name, members_created_remote,

members_cache, members_disable_pm FROM forum_members WHERE id=1

 

SQL error: Unknown column 'rep_allow' in 'field list'

SQL error code:

Date: 17.8.2006, 16:54

Что сделать, чтоб все было ОК... :D

Ссылка на комментарий
Поделиться на других сайтах

 

Не хватает поля rep_allow.

Как решить проблему уже несколько раз обсуждали в этой теме.

 

ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

 

не выполнен

Ссылка на комментарий
Поделиться на других сайтах

ddvhouse

Спасибо что откликнулись...

Проблема уже решена просто у меня немного запрос по другому надо делать...

 

ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;

 

И все нормально...

Автору за Мод не просто респект, а респектище...

Ссылка на комментарий
Поделиться на других сайтах

А у меня такой трабл - короче када ставлю + или - из какой нить темы всё время пишет что якобы поставлено из профиля ... Как это исправить то ?

Такая же хрень! Кто-то исправил себе?

Ссылка на комментарий
Поделиться на других сайтах

После правки IPB (v. 2.1.4 с патчами) все везде попоявлялось, но репутацию править не дает (тестовому пользователю соощений добавлял, в настройках репутации количество сообщений до минимума снижал) - +/- остаются неактивными (в том числе для администратора). После мелких правок topics.php ссылки становятся активными (закомментировал if () {}), но тем не менее при попытке изменить репутацию вываливается окошко "вы не можете изменить репутацию" (ясно, что где-то недопилил, но дело в другом - это значит, что я просто где-то что-то недостроил). Во всех темах и со всеми языками все что нужно показывается, но в неактивном состоянии :-\

 

Кто ткнет носом - куда смотреть?

 

Спасибо всем неотозвавшимся, проблема заключалась в странной работе php5 с mysql5; после отката на php4 все заработало как из пушки.

Ссылка на комментарий
Поделиться на других сайтах

Как это сделать?

 

CREATE TABLE `ibf_reputation` (

`id` int(11) NOT NULL auto_increment,

`from_user` int(11) NOT NULL default '0',

`to_user` int(11) NOT NULL default '0',

`forum` int(11) NOT NULL default '0',

`topic` int(11) NOT NULL default '0',

`post` int(11) NOT NULL default '0',

`created` int(11) NOT NULL default '0',

`message` text NOT NULL,

`rating` int(11) NOT NULL default '0',

`anonym` TINYINT(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`)

) ;

Ссылка на комментарий
Поделиться на других сайтах

Лангуста Аня

Где это позвольте поинтересоваться?

 

vitalik5

ACP-управление SQL-утилита-Самостоятельный запрос (в самаом конце страницы)

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.