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

[2.1.x]eXTended Reputation System


Raynor

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

Sergey1988: не существует колонки anonym в таблице ibf_reputation

 

можно выполнить запрос для добавления этой колонки:

 

drop if exists `ibf_reputation`

 

потом

 

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`)

) ;

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

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

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

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

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

поставил мод на форум в локальной сети, в сообщениях не отображается уровень репутации , только в профилях пользователей, подскажите что упустил??
Ссылка на комментарий
Поделиться на других сайтах

делаю запрос через админку.... выскакивает:

 

Ошибка SQL

 

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 '; ALTER TABLE `ibf_members` ADD `rep_allow` TINYINT( 1 ) DEFAULT '1' NOT NULL ;' at line 1

 

что делать?

 

 

Сорри - уже разобрался! :D

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

Блин! Такой вопрос! Почему когда изменяю кому-нить репутацию на форуме не показывет уровень репутации? и Когда репутация 0 тоже это число не показывается (только плюс и минус) И можно ли в профиле смотреть репу? Если да то почему у меня не отображается? Посмотреть можно здесь!

 

Да и менять репу я поставил что можно с 0... Это играет роль?

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

Блин! Такой вопрос! Почему когда изменяю кому-нить репутацию на форуме не показывет уровень репутации? и Когда репутация 0 тоже это число не показывается (только плюс и минус) И можно ли в профиле смотреть репу? Если да то почему у меня не отображается? Посмотреть можно здесь!

 

Да и менять репу я поставил что можно с 0... Это играет роль?

 

Нет не играет, но я у тебя на форуме, вообще репутацию не вижу вместе с + и -.

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

Найден баг:

2.1.7

 

Если установить:

UPDATE ibf_members SET rep_notify=1;

(Уведомление о изминениях в репутации)

 

То весь форум ставится на премодерацию!

Т.е после отправки сообщения, она будет отображатся только после проверки модератором.

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

а вот если удалить ту тему из которой дали + или - ... то голоса отнимаются?

 

Нет. В таблице репутации пользователя пропадает название темы.

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

НАХОДИМ 2 РАЗА (topics_get_posts, topics_get_posts_with_join):

Не потеряйте запятую после 'm.members_display_name', где она есть!!

-------------------------------------------------------------------

me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name

----------------

ДОБАВЛЯЕМ ПОСЛЕ:

----------------

, m.reputation

================

НАХОДИМ 2 РАЗА (topics_get_posts, topics_get_posts_with_join):

Не потеряйте запятую после 'm.members_display_name', где она есть!!

-------------------------------------------------------------------

me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name

----------------

ДОБАВЛЯЕМ ПОСЛЕ:

----------------

, m.reputation

================

 

Прокоментируйте ещё раз это !!!! у меня пустота в топиках вот так выглядит + пустота -

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

я уже извёлся

 

function topics_get_posts( $a )

{

# topics.php

 

return "SELECT p.*,

m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,

me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name, m.reputation

FROM ".SQL_PREFIX."posts p

LEFT JOIN ".SQL_PREFIX."members m ON (p.author_id=m.id)

LEFT JOIN ".SQL_PREFIX."member_extra me ON (me.id=m.id)

WHERE p.pid IN(".implode(',', $a['pids']).") ORDER BY {$a['scol']} {$a['sord']}";

 

}

function topics_get_posts_with_join( $a )

 

что там ещё добавить надо ... пробел как был так и остался

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

moscowall А ты это 2 раза сделал?

"НАХОДИМ 2 РАЗА (topics_get_posts, topics_get_posts_with_join):"

и два раза добавлять. Запятая только в одном случае.

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

Может кто нить выложить уже правленый mysql_queries.php дело в том что у меня нет такого
(topics_get_posts, topics_get_posts_with_join):
но такое
me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size, m.members_display_name
есть....
Ссылка на комментарий
Поделиться на других сайтах

В чем может быть косяк: всер аботало отлично и вдруг у некоторых пользователей стала недоступна кнопка изменения репки из темы (только из профиля). Я отменил репутацию для данного пользователя и у него стало -2, хотя при отмене всей репки должно быть ноль. Ограничение на посты тут не при чем, у него 600 их, а ограничение в 100. Ограничение по минусу тоже не при чем - у него -2, ограничение на -20. Может просто переставить ее? Тоесть таблицу в БД очистить? Подскажите, как правильно сделать?
Ссылка на комментарий
Поделиться на других сайтах


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

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

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