[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение tj-greatsky 21.11.2007 13:43

Народ подскажите на что указывает это ошибка
Все свои действия проверял выполнена по инструкции , ошибка вот
Could not obtain forums information

DEBUG MODE

SQL Error : 1054 Unknown column 'user_reputation' in 'field list'

SELECT *, (user_reputation) AS user_reputation, (user_reputation_plus) AS user_reputation_plus, (user_reputation OR user_reputation_plus) AS user_has_reviews, user_reputation AS user_reputation_base FROM phpbb_forums ORDER BY cat_id, forum_order

Line : 232
File : functions.php

Да и еще в инструкции сказано

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN warnings -->
………………………
Но в этом фале я этой строки не нашел, была похоже
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<!-- BEGIN switch_upload_limits -->
<tr>
Вот после нее я и вставил что предлагалось
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53


Сообщение Поручик 21.11.2007 14:08

Ну ты sql запросы-то, того, выполни, как велели.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3747
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение tj-greatsky 21.11.2007 20:09

db_update, все запросы били выполнены, при проверки все присвоенные им значения правильны
Последний раз редактировалось tj-greatsky 21.11.2007 20:42, всего редактировалось 1 раз.
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение TheHawk 21.11.2007 20:24

tj-greatsky, старнно однако же выполнены, если не находит
tj-greatsky писал(а):column 'user_reputation' in 'field list'
Изображение
Аватара пользователя
TheHawk
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 21.02.2007 18:04
Откуда: Беларусь, Гомель

Сообщение tj-greatsky 22.11.2007 0:23

и чего же я не выполнил?

Код: Выделить всё
CREATE TABLE `phpbb_reputation` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `modification` tinyint(1) NOT NULL default '0',
  `user_id` mediumint(8) NOT NULL default '0',
  `voter_id` mediumint(8) NOT NULL default '0',
  `post_id` mediumint(8) NOT NULL default '-1',
  `forum_id` smallint(5) NOT NULL default '-1',
  `poster_ip` char(8) NOT NULL default '',
  `date` int(11) NOT NULL default '0',
  `expire` int(11) NOT NULL default '0',
  `amount` smallint(5) unsigned NOT NULL default '1',
  `edit_time` int(11) default NULL,
  `edit_count` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY (`id`),
  KEY `voter_id` (`voter_id`),
  KEY `post_id` (`post_id`),
  KEY `date` (`date`),
  KEY `expire` (`expire`)
);

CREATE TABLE `phpbb_reputation_text` (
  `id` mediumint(8) unsigned NOT NULL default '0',
  `text` text,
  `bbcode_uid` varchar(10) NOT NULL default '',
  PRIMARY KEY (`id`)
);

CREATE TABLE `phpbb_post_reports` (
  `report_id` mediumint(8) NOT NULL auto_increment,
  `post_id` mediumint(8) NOT NULL default '-1',
  `review_id` mediumint(8) NOT NULL default '-1',
  `forum_id` smallint(5) NOT NULL default '-1',
  `user_id` mediumint(8) NOT NULL default '0',
  `report_time` int(11) NOT NULL default '0',
  `reports_num` mediumint(8) NOT NULL default '0',
  PRIMARY KEY (`report_id`),
  KEY `post_id` (`post_id`),
  KEY `review_id` (`review_id`),
  KEY `forum_id` (`forum_id`)
);

ALTER TABLE `phpbb_users` ADD `user_reputation` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_reputation_plus` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_warnings` tinyint(4) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_reviews` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_warnings_total` smallint(5) NOT NULL default '0';
ALTER TABLE `phpbb_users` ADD `user_bans_total` smallint(5) NOT NULL default '0';

ALTER TABLE `phpbb_posts` ADD `post_reviews` smallint(5) unsigned NOT NULL default '0';
ALTER TABLE `phpbb_posts` ADD `post_locked` tinyint(1) unsigned NOT NULL default '0';

INSERT INTO `phpbb_config` VALUES ('warnings_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reports_enabled', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_least_respected', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_ban_warnings', '5');
INSERT INTO `phpbb_config` VALUES ('reputation_delete_expired', '-1');
INSERT INTO `phpbb_config` VALUES ('reputation_warning_expire', '3,30');
INSERT INTO `phpbb_config` VALUES ('reputation_ban_expire', '3,30');
INSERT INTO `phpbb_config` VALUES ('reputation_perms', '0,0,1,3,3,3,3,5,3,5,3,3,3');
INSERT INTO `phpbb_config` VALUES ('reputation_none', '0,0');
INSERT INTO `phpbb_config` VALUES ('reputation_mod_norep', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_reviews_per_page', '25');
INSERT INTO `phpbb_config` VALUES ('reputation_reports_per_page', '25');
INSERT INTO `phpbb_config` VALUES ('reputation_display', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_warnings_display', 'img');
INSERT INTO `phpbb_config` VALUES ('reputation_most_respected', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_days_req', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_posts_req', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_points_req', '-100000');
INSERT INTO `phpbb_config` VALUES ('reputation_warnings_req', '100000');
INSERT INTO `phpbb_config` VALUES ('reputation_rotation_limit', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_time_limit', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_check_rate', '60');
INSERT INTO `phpbb_config` VALUES ('reputation_last_check_time', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_empty_reviews', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_positive_only', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_check_reports', '1');
INSERT INTO `phpbb_config` VALUES ('reputation_reports_color', '');
INSERT INTO `phpbb_config` VALUES ('reputation_admin_norep', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_giving', '');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_reputation', 'none');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_warning', 'none');
INSERT INTO `phpbb_config` VALUES ('reputation_notify_ban', 'email');
INSERT INTO `phpbb_config` VALUES ('reputation_auto_data', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_memberlist', '00');
INSERT INTO `phpbb_config` VALUES ('reputation_show_values', '0');
INSERT INTO `phpbb_config` VALUES ('reputation_default_order', '0');
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение Палыч 22.11.2007 0:49

tj-greatsky писал(а):SELECT *, (user_reputation) AS user_reputation, (user_reputation_plus) AS user_reputation_plus, (user_reputation OR user_reputation_plus) AS user_has_reviews, user_reputation AS user_reputation_base FROM phpbb_forums ORDER BY cat_id, forum_order

Что-то не совсем понимаю, почему у вас запрашивается информация о пользователе из таблицы форумов...
Где-то ошибка в редактировании файлов, скорее всего в functions.php
(вы сделали REPLACE на втором вхождении (строка 225), а не на первом (строка 189))
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6910
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение tj-greatsky 22.11.2007 1:06

спасиб, счас проверим, хоть уже и проверял
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение tj-greatsky 23.11.2007 23:20

все проверил functions .php все правилно заменил и втсавил, где еще может быть ошибка
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение Xpert 24.11.2007 8:05

tj-greatsky
Ну не туда вставили же, Палыч абсолютно прав.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение tj-greatsky 28.11.2007 1:45

Спасиб, действительно :) тока

не 225 а примерно на 336, почему так вышло, когда выбираешь функцию Find в ворде находит сразу второе вторжение, а потом уже первое

Добавлено спустя 13 минут 41 секунду:

кстати если не сложно, хоть с этой ошибкой и работает форум, все равно не приятно
когда захожу в список пользователей то
Parse error: parse error, unexpected T_IF, expecting ')' in D:\server\www\forum\memberlist.php on line 66




{
$sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else
"66 строка"{
$sort_order = 'ASC';
}

//
// Memberlist sorting
//
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],



думал что что templates/subSilver/memberlist_body.tpl откоректировал неправильно но сделал все поновому все равно ошибка
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение Xpert 28.11.2007 10:13

tj-greatsky
Выложите весь файл вложением, посмотрим.
А Word пользоваться не надо...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение tj-greatsky 28.11.2007 14:37

Вот файл memberlist.php и memberlist_body.tpl заранее благодарен
Вложения
memberlist.rar
(3.94 Кб) Скачиваний: 94
tj-greatsky
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 16.11.2007 6:53

Сообщение ExC1TeR 29.11.2007 17:49

Как зделать чтобы Админ мог ставить предупреждение модератору , и модератор - модератору?

зарание спс
Аватара пользователя
ExC1TeR
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 29.06.2007 20:38

Сообщение RedNaxi 29.11.2007 18:21

обсуждалось. пришли к выводу что функция не нужна. следовательно на данный момент готовых решений нет. можете попробовать сделать сами. или в рекрутинг.
Программирую за еду. r-xi.info мой заброшенный пока блог.
Аватара пользователя
RedNaxi
Support Team
Support Team
 
Сообщения: 1007
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение Поручик 29.11.2007 18:25

В теме как-то уже обсуждалось. Почитайте.

Добавлено спустя 37 секунд:

Дуплет, блин
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3747
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Пред.След.


Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0