Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Dr.Founder

Мод награрд

Recommended Posts

Поставил мод наград 3.1.0

 

Теперь при заходе в АЦ-Компоненты выдает:

 

Ошибка при работе с базой данных

 

Возникла проблема при работе с базой данных.

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

 

Вот причина:

Время: Sun, 22 Nov 2009 13:12:04 +0100

Код ошибки: 1146

Сообщение сервера: Table '24909m13699_7.ibf_awards_comments' doesn't exist

IP-адрес клиента: 84.51.81.45

Страница: /forum/admin/index.php?adsess=119dd191299e8d090ce756d7a57a12d7&section=components

Запрос: SELECT count(*) AS total FROM ibf_awards_comments

Вот копия из /awards_setup/install/mysql_tables

<?php

 

$SQL[] = "CREATE TABLE ibf_awards_upgrade_history (

awards_upgrade_id int(10) NOT NULL auto_increment,

awards_version_id int(10) NOT NULL default '0',

awards_version_human varchar(200) NOT NULL default '',

awards_upgrade_date int(10) NOT NULL default '0',

awards_upgrade_mid int(10) NOT NULL default '0',

awards_upgrade_notes text NOT NULL,

PRIMARY KEY (awards_upgrade_id)

) TYPE=MyISAM AUTO_INCREMENT=1 ;";

 

$SQL[] = "CREATE TABLE `ibf_awards` (

`aid` smallint(6) NOT NULL auto_increment,

`mid` bigint(10) NOT NULL default '0',

`cid` varchar(50) NOT NULL default '0',

`awards_id` int(10) NOT NULL default '0',

`mname` varchar(255) NOT NULL default '',

`reason` text NOT NULL,

`edit_time` int(10) NOT NULL default '0',

`edit_mid` int(10) NOT NULL default '0',

`add_mem_award_time` int(10) NOT NULL default '0',

`comments` int(10) NOT NULL default '0',

`comments_mail_last_send` int(10) NOT NULL default '0',

PRIMARY KEY (`aid`)

) TYPE=MyISAM AUTO_INCREMENT=1 ;";

 

$SQL[] = "CREATE TABLE ibf_awards_info (

id smallint(6) NOT NULL auto_increment,

title varchar(100) NOT NULL default '',

img varchar(100) NOT NULL default '',

img_h int(10) NOT NULL default '0',

img_w int(10) NOT NULL default '0',

img_thumbnail varchar(100) NOT NULL default '',

thumbnail_h int(10) NOT NULL default '0',

thumbnail_w int(10) NOT NULL default '0',

awards_status TINYINT( 1 ) NOT NULL DEFAULT '0',

PRIMARY KEY (id)

) TYPE=MyISAM AUTO_INCREMENT=1 ;";

 

$SQL[] = "CREATE TABLE `ibf_awards_comments` (

`pid` int(10) NOT NULL auto_increment,

`append_edit` tinyint(1) default '0',

`edit_time` int(10) default NULL,

`author_id` mediumint(8) NOT NULL default '0',

`author_name` varchar(32) default NULL,

`use_sig` tinyint(1) NOT NULL default '0',

`use_emo` tinyint(1) NOT NULL default '0',

`ip_address` varchar(16) NOT NULL default '',

`post_date` int(10) default NULL,

`comment` text,

`approved` tinyint(1) default NULL,

`award_id` int(10) NOT NULL default '0',

`award_info_id` int(10) NOT NULL default '0',

`edit_name` varchar(255) default NULL,

PRIMARY KEY (`pid`),

KEY `award_id` (`award_id`,`author_id`),

KEY `author_id` (`author_id`)

) TYPE=MyISAM AUTO_INCREMENT=1 ;";

 

 

$SQL[] = "ALTER TABLE ibf_members ADD awards_dig INT(10) NOT NULL DEFAULT '0'";

$SQL[] = "ALTER TABLE ibf_members ADD awards_tracker TINYINT( 1 ) DEFAULT '1'";

$SQL[] = "ALTER TABLE ibf_members ADD awards_cache mediumtext not null default ''";

$SQL[] = "ALTER TABLE ibf_members ADD awards_notice_type VARCHAR(10) DEFAULT 'pm'";

 

$SQL[] = "ALTER TABLE ibf_members ADD awards_comments tinyint(1) default '1'";

$SQL[] = "ALTER TABLE ibf_members ADD awards_comments_notice tinyint(1) default '1'";

 

$SQL[] = "ALTER TABLE ibf_groups ADD can_access_awcp TINYINT( 1 ) DEFAULT '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_edit TINYINT( 1 ) DEFAULT '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_delete TINYINT( 1 ) DEFAULT '0'";

 

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_add_comments tinyint(1) NOT NULL default '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_has_comments tinyint(1) default '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_mod_comments tinyint(1) default '0'";

$SQL[] = "ALTER TABLE ibf_groups ADD g_awards_mod_own_comments tinyint(1) default '0'";

 

 

?>

Помогите составить запрос SQL на создание этой таблицы

Edited by Dr.Founder

Share this post


Link to post
Share on other sites
CREATE TABLE `ibf_awards_comments` (

`pid` int(10) NOT NULL auto_increment,

`append_edit` tinyint(1) default '0',

`edit_time` int(10) default NULL,

`author_id` mediumint(8) NOT NULL default '0',

`author_name` varchar(32) default NULL,

`use_sig` tinyint(1) NOT NULL default '0',

`use_emo` tinyint(1) NOT NULL default '0',

`ip_address` varchar(16) NOT NULL default '',

`post_date` int(10) default NULL,

`comment` text,

`approved` tinyint(1) default NULL,

`award_id` int(10) NOT NULL default '0',

`award_info_id` int(10) NOT NULL default '0',

`edit_name` varchar(255) default NULL,

PRIMARY KEY (`pid`),

KEY `award_id` (`award_id`,`author_id`),

KEY `author_id` (`author_id`)

) TYPE=MyISAM AUTO_INCREMENT=1 ;

 

ИМХО могли бы и сами вытащить из кода...

 

P.S. В теме поддержки на IBR все запросы расписаны для установки вручную...

Edited by L-7

Share this post


Link to post
Share on other sites

Я там не могу зарегистрироваться, вот и обратился сюда ;)

Edited by Dr.Founder

Share this post


Link to post
Share on other sites
ИМХО могли бы и сами вытащить из кода...

 

P.S. В теме поддержки на IBR все запросы расписаны для установки вручную...

В том то и проблема что я не могу написать запрос...((

Share this post


Link to post
Share on other sites
В том то и проблема что я не могу написать запрос...((

Не стоит вам его ставить.

 

Проблем будет меньше

Share this post


Link to post
Share on other sites
Не стоит вам его ставить.

 

Проблем будет меньше

;) Это понятно, но все-таки такой форум где награды просто необходимы...

 

Исправил проблему со входом в Компоненты, теперь вылезла другая: при добавлении награды пользователю опять пишет Ошибку:

Время: Sun, 22 Nov 2009 17:42:03 +0100

Код ошибки: 1054

Сообщение сервера: Unknown column 'add_mem_award_time' in 'field list'

IP-адрес клиента: 84.51.81.45

Страница: /forum/index.php?

Запрос: INSERT INTO ibf_awards (mid,cid,awards_id,reason,mname,add_mem_award_time) VALUES(10,10,1,'Крутой!','',1258908123)

Share this post


Link to post
Share on other sites

Еще одна проблемка:

 

В комментарии к награде вместо русских букв знаки ????????

 

Кто нибудь знает как это исправить? ;)

Share this post


Link to post
Share on other sites

Не верю что на ибресурсе невозможно зарегистрироваться... ;)

 

Проблема в кодировке.

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

Share this post


Link to post
Share on other sites
Не верю что на ибресурсе невозможно зарегистрироваться... ;)

Не высылают письмо с подтверждением)

Share this post


Link to post
Share on other sites

Незнаю как для вас, но по моему мод достаточно прост в установке.

 

А вопросы в комментах - это неверная кодировка таблиц MySQL, в большинстве случаев...

Share this post


Link to post
Share on other sites
Незнаю как для вас, но по моему мод достаточно прост в установке.

 

А вопросы в комментах - это неверная кодировка таблиц MySQL, в большинстве случаев...

Ну я новичок в этих вопросах)

И как это исправить? ;)

Share this post


Link to post
Share on other sites
И как это исправить? ;)

Читайте мануал по MySQL или по исправлению кодировок в MySQL, статей на сию тему великое множество...

Share this post


Link to post
Share on other sites
Не высылают письмо с подтверждением)

Меня вдруг осенило...

Это все дело рук ipbskins'а, теперь от "таких" пользователей отбоя не будет. ;)

 

И вправду, что-то там неладное у них творится, в статистики куча неподтвержденных мемберов. Видать надоело нашим товарищам бороться со спамерами.

Share this post


Link to post
Share on other sites

В клиентском разделе люди возмущались, что спама много и медленно чистится.

Админы почитали. Приняли меры.

Спам пропал вместе с возможностью зарегистрироваться. Несколько дней уже так. А кто последнем юзером в статистике появляется, почему-то без группы вообще.

 

Владельцам тот форум уже не очень нужен... Без реги спокойнее ;)

 

Надо и тут какие-нить инвайты ввести, а то хрумер пробивает.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...