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

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение tj-greatsky 21.11.2007 14: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 7:53


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

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

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

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

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

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

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

Сообщение tj-greatsky 22.11.2007 1: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 7:53

Сообщение Палыч 22.11.2007 1: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 только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6324
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

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

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

Сообщение tj-greatsky 24.11.2007 0:20

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

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

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

Сообщение tj-greatsky 28.11.2007 2: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 7:53

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

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

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

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

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

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

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

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

обсуждалось. пришли к выводу что функция не нужна. следовательно на данный момент готовых решений нет. можете попробовать сделать сами. или в рекрутинг.
Программирую всякую чушь за еду.
Контакт
Над этим, и не только, я когда-то работал.
Аватара пользователя
RedNaxi
phpBB 2.0.18
 
Сообщения: 1152
Зарегистрирован: 21.02.2007 3:05
Откуда: BMK :)

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

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

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

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

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

Пред.След.

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

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

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