Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Knowledge Base MOD

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
xvoid
phpBB 1.4.3
Сообщения: 98
Зарегистрирован: 17 лет 6 месяцев

Сообщение xvoid »

xvoid писал(а):Вобщем проблема описывалась уже, но я невнятно её описал
xvoid писал(а):я тогда много у вас перелопатил
Сори, рыскаю ненахожу, можно ссылку на топик с решением ?
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Зарегистрирован: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

В админке так же есть пункт "Types man ", там "Создать новый тип:", вписываю что угодно, хоть на разных языках, хоть цифрами, ничего несоздает а меня перекидывает в "Предварительный просмотр форума"
Вот решение этой проблемы:
http://phpbbguru.net/community/viewtopi ... 9210#79210
Аватара пользователя
xvoid
phpBB 1.4.3
Сообщения: 98
Зарегистрирован: 17 лет 6 месяцев

Сообщение xvoid »

Ошибок больше нету никаких, но русский текст при добавлении статьи блин вопросами, все перерыл он нигде кодировку нетрогает, буду играть со сравнениями, поможет ли это хз...

Может посоветуете что (форум то нормально работает на всем этом) :?

Добавлено спустя 1 час 4 минуты 12 секунд:

Получилось вроде, надо сменить сравнение таблиц в phpbb_kb_articles c cр1251_bin на utf8_bin, я так сразу через редактор незаметил collision 8)

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

Надеюсь эта тема камунть поможет :)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Зарегистрирован: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Knowledge Base

Сообщение Sheer »

NCom писал(а): не дадите мне список SQL которые нужно создать? попробовать руками
Столкнулся с той же проблемой, потом сделал руками

Код: Выделить всё

DROP TABLE IF EXISTS `phpbb_kb_articles`;
CREATE TABLE `phpbb_kb_articles` (
  `article_id` mediumint(8) unsigned NOT NULL auto_increment,
  `article_category_id` mediumint(8) unsigned NOT NULL default '0',
  `article_title` varchar(255) NOT NULL default '',
  `article_description` varchar(255) NOT NULL default '',
  `article_date` varchar(255) NOT NULL default '',
  `article_author_id` mediumint(8) NOT NULL default '0',
  `username` varchar(255) default NULL,
  `bbcode_uid` varchar(10) NOT NULL default '',
  `article_body` text NOT NULL,
  `article_type` mediumint(8) unsigned NOT NULL default '0',
  `approved` tinyint(1) unsigned NOT NULL default '0',
  `topic_id` mediumint(8) unsigned NOT NULL default '0',
  `views` bigint(8) NOT NULL default '0',
  `article_rating` double(6,4) NOT NULL default '0.0000',
  `article_totalvotes` int(255) NOT NULL default '0',
  KEY `article_id` (`article_id`)
) ENGINE=MyISAM  AUTO_INCREMENT=1 ;

-- 
-- Дамп данных таблицы `phpbb_kb_articles`
-- 

INSERT INTO `phpbb_kb_articles` VALUES (1, 1, 0x546573742041727469636c65, 0x54686973206973206120746573742061727469636c6520666f7220796f7572204b42, 0x31303537373038323335, 2, '', 0x39333037346634386139, 'This is a test article for your Knowledge Base. This MOD is based on code written by wGEric < eric@egcnetwork.com > (Eric Faerber) - http://eric.best-1.biz/, now supervised by _Haplo < jonohlsson@hotmail.com > (Jon Ohlsson) - http://www.mx-system.com/ \r\n\r\nBe sure you add categories and article types in the ACP and also change the Configuration to your liking.\r\n\r\nHave fun and enjoy your new Knowledge Base!  :D', 1, 1, 257, 22, 0.0000, 0);
        
DROP TABLE IF EXISTS `phpbb_kb_categories`;
CREATE TABLE `phpbb_kb_categories` (
  `category_id` mediumint(8) unsigned NOT NULL auto_increment,
  `category_name` varchar(255) NOT NULL default '',
  `category_details` varchar(255) NOT NULL default '',
  `number_articles` mediumint(8) unsigned NOT NULL default '0',
  `parent` mediumint(8) unsigned default NULL,
  `cat_order` mediumint(8) unsigned NOT NULL default '0',
  `auth_view` tinyint(3) NOT NULL default '0',
  `auth_post` tinyint(3) NOT NULL default '0',
  `auth_rate` tinyint(3) NOT NULL default '0',
  `auth_comment` tinyint(3) NOT NULL default '0',
  `auth_edit` tinyint(3) NOT NULL default '0',
  `auth_delete` tinyint(3) NOT NULL default '2',
  `auth_approval` tinyint(3) NOT NULL default '0',
  `auth_approval_edit` tinyint(3) NOT NULL default '0',
  `auth_view_groups` varchar(255) default NULL,
  `auth_post_groups` varchar(255) default NULL,
  `auth_rate_groups` varchar(255) default NULL,
  `auth_comment_groups` varchar(255) default NULL,
  `auth_edit_groups` varchar(255) default NULL,
  `auth_delete_groups` varchar(255) default NULL,
  `auth_approval_groups` varchar(255) default NULL,
  `auth_approval_edit_groups` varchar(255) default NULL,
  `auth_moderator_groups` varchar(255) default NULL,
  `comments_forum_id` tinyint(3) NOT NULL default '-1',
  KEY `category_id` (`category_id`)
) ENGINE=MyISAM;

-- 
-- Дамп данных таблицы `phpbb_kb_categories`
-- 

INSERT INTO `phpbb_kb_categories` VALUES (1, 0x546573742043617465676f72792031, 0x54686973206973206120746573742063617465676f7279, 2, 0, 10, 0, 0, 0, 0, 0, 2, 0, 0, '', '', '', '', '', '', '', '', '', 35);
        
DROP TABLE IF EXISTS `phpbb_kb_config`;
CREATE TABLE `phpbb_kb_config` (
  `config_name` varchar(255) NOT NULL default '',
  `config_value` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`config_name`)
) ENGINE=MyISAM;

-- 
-- Дамп данных таблицы `phpbb_kb_config`
-- 

INSERT INTO `phpbb_kb_config` VALUES ('allow_new', '1');
INSERT INTO `phpbb_kb_config` VALUES ('notify', '1');
INSERT INTO `phpbb_kb_config` VALUES ('admin_id', '2');
INSERT INTO `phpbb_kb_config` VALUES ('show_pretext', '0');
INSERT INTO `phpbb_kb_config` VALUES ('pt_header', 'Article Submission Instructions');
INSERT INTO `phpbb_kb_config` VALUES ('pt_body', 'Please check your references and include as much information as you can.');
INSERT INTO `phpbb_kb_config` VALUES ('use_comments', '1');
INSERT INTO `phpbb_kb_config` VALUES ('del_topic', '1');
INSERT INTO `phpbb_kb_config` VALUES ('use_ratings', '0');
INSERT INTO `phpbb_kb_config` VALUES ('comments_show', '1');
INSERT INTO `phpbb_kb_config` VALUES ('bump_post', '1');
INSERT INTO `phpbb_kb_config` VALUES ('stats_list', '1');
INSERT INTO `phpbb_kb_config` VALUES ('header_banner', '1');
INSERT INTO `phpbb_kb_config` VALUES ('votes_check_userid', '1');
INSERT INTO `phpbb_kb_config` VALUES ('votes_check_ip', '1');
INSERT INTO `phpbb_kb_config` VALUES ('art_pagination', '5');
INSERT INTO `phpbb_kb_config` VALUES ('comments_pagination', '5');
INSERT INTO `phpbb_kb_config` VALUES ('news_sort', 'Alphabetic');
INSERT INTO `phpbb_kb_config` VALUES ('news_sort_par', 'ASC');
INSERT INTO `phpbb_kb_config` VALUES ('wysiwyg', '0');
INSERT INTO `phpbb_kb_config` VALUES ('wysiwyg_path', 'modules/');
INSERT INTO `phpbb_kb_config` VALUES ('allow_html', '1');
INSERT INTO `phpbb_kb_config` VALUES ('allow_bbcode', '1');
INSERT INTO `phpbb_kb_config` VALUES ('allow_smilies', '1');
INSERT INTO `phpbb_kb_config` VALUES ('formatting_fixup', '0');
INSERT INTO `phpbb_kb_config` VALUES ('allowed_html_tags', 'b,i,u,a');
        
DROP TABLE IF EXISTS `phpbb_kb_custom`;
CREATE TABLE `phpbb_kb_custom` (
  `custom_id` int(50) NOT NULL auto_increment,
  `custom_name` text NOT NULL,
  `custom_description` text NOT NULL,
  `data` text NOT NULL,
  `field_order` int(20) NOT NULL default '0',
  `field_type` tinyint(2) NOT NULL default '0',
  `regex` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`custom_id`)
) ENGINE=MyISAM ;

DROP TABLE IF EXISTS `phpbb_kb_customdata`;
CREATE TABLE `phpbb_kb_customdata` (
  `customdata_file` int(50) NOT NULL default '0',
  `customdata_custom` int(50) NOT NULL default '0',
  `data` text NOT NULL
) ENGINE=MyISAM;

DROP TABLE IF EXISTS `phpbb_kb_results`;
CREATE TABLE `phpbb_kb_results` (
  `search_id` int(11) unsigned NOT NULL default '0',
  `session_id` varchar(32) NOT NULL default '',
  `search_array` text NOT NULL,
  PRIMARY KEY  (`search_id`),
  KEY `session_id` (`session_id`)
) ENGINE=MyISAM;

DROP TABLE IF EXISTS `phpbb_kb_types`;
CREATE TABLE `phpbb_kb_types` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `type` varchar(255) NOT NULL default '',
  KEY `id` (`id`)
) ENGINE=MyISAM;

-- 
-- Дамп данных таблицы `phpbb_kb_types`
-- 

INSERT INTO `phpbb_kb_types` VALUES (1, 0x547970652031);
        
DROP TABLE IF EXISTS `phpbb_kb_votes`;
CREATE TABLE `phpbb_kb_votes` (
  `votes_ip` varchar(50) NOT NULL default '0',
  `votes_userid` int(50) NOT NULL default '0',
  `votes_file` int(50) NOT NULL default '0'
) ENGINE=MyISAM;

DROP TABLE IF EXISTS `phpbb_kb_wordlist`;
CREATE TABLE `phpbb_kb_wordlist` (
  `word_text` varchar(50) NOT NULL default '',
  `word_id` mediumint(8) unsigned NOT NULL auto_increment,
  `word_common` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`word_text`),
  KEY `word_id` (`word_id`)
) ENGINE=MyISAM;


DROP TABLE IF EXISTS `phpbb_kb_wordmatch`;
CREATE TABLE `phpbb_kb_wordmatch` (
  `article_id` mediumint(8) unsigned NOT NULL default '0',
  `word_id` mediumint(8) unsigned NOT NULL default '0',
  `title_match` tinyint(1) NOT NULL default '0',
  KEY `post_id` (`article_id`),
  KEY `word_id` (`word_id`)
) ENGINE=MyISAM;
А вот где косяк, такой, что не уменьшается счетчик статей при их удалении, я еще не нашел. Мож кто знает?
mEx
phpBB 1.4.4
Сообщения: 197
Зарегистрирован: 17 лет

Сообщение mEx »

Такой косячок:

Такая проблема, я удалил тест категорию в админ панели, когда хочу создать новую меня выкидывает на главную страницу форума, в чем же дело? :cry:
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Зарегистрирован: 17 лет 3 месяца
Откуда: www.freegamers.ru

Сообщение Craze »

mEx
Кажется этот вопрос уже обсуждался.
И вообще, имхо мод очень недоделанный, касяк на касяке.

Код: Выделить всё

# 
#---------[OPEN]---------------------------------------------- 
# 

kb_cat_admin_body.tpl and kb_type_body.tpl 
# 
#---------[FIND]----------------------------------------------- 
# 

<form action="{S_ACTION}" method="GET"> 
# 
#----------[REPLACE WITH]-----------------------------------
# 

<form action="{S_ACTION}" method="POST">
# 
#----------[SAVE ALL]-----------------------------------------
#
aquaforum.lv
Сею пелёнку пихай в Админ панель базы мускула, управление базой мускула (SQR).
mEx
phpBB 1.4.4
Сообщения: 197
Зарегистрирован: 17 лет

Сообщение mEx »

Craze, спасибо огромное.
mEx
phpBB 1.4.4
Сообщения: 197
Зарегистрирован: 17 лет

Сообщение mEx »

а что за прикол с быстрой навигацией, постоянно только "вперёд!" в списке....
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Зарегистрирован: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Сообщение Sheer »

mEx писал(а):а что за прикол с быстрой навигацией, постоянно только "вперёд!" в списке....
А потому что нет ни одной категории. Когда их создашь, тогда они в списке и появятся.
mEx
phpBB 1.4.4
Сообщения: 197
Зарегистрирован: 17 лет

Сообщение mEx »

да были у меня категории, просто я уже поудалял их, ибо кб лажа полная.
Thoral

Сообщение Thoral »

mEx
Та это ещё ну как посмотреть.. ;)

Вот пока на нём работаем уже около 2х лет и не жалуемся. В начале правда пришлось его покоцать хорошо. Но в связке с ezPortal есть всё, что нужно ;)
Аватара пользователя
Whity
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 17 лет 9 месяцев
Откуда: Москва

Сообщение Whity »

У меня при обновлении этого мода (1.0.3e) возникли такие ошибки:

Код: Выделить всё

Running query :: ALTER TABLE phpbb_kb_articles ADD article_rating double(6,4) NOT NULL default "0.0000" ; -> ERROR - QUERY FAILED ----> Table 'modelldepo.phpbb_kb_articles' doesn't exist

Running query :: ALTER TABLE phpbb_kb_articles ADD article_totalvotes int(255) NOT NULL default "0" ; -> ERROR - QUERY FAILED ----> Table 'modelldepo.phpbb_kb_articles' doesn't exist

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("allow_rating", "0") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'allow_rating' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("allow_anonymos_rating", "0") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'allow_anonymos_rating' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("comments_show", "1") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'comments_show' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("mod_group", "0") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'mod_group' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("bump_post", "1") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'bump_post' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("stats_list", "1") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'stats_list' for key 1

Running query :: INSERT INTO phpbb_kb_config (config_name, config_value) VALUES ("header_banner", "1") ; -> ERROR - QUERY FAILED ----> Duplicate entry 'header_banner' for key 1

Running query :: CREATE TABLE phpbb_kb_votes ( votes_ip varchar(50) NOT NULL default "0", votes_userid int(50) NOT NULL default "0", votes_file int(50) NOT NULL default "0" ) TYPE=MyISAM -> ERROR - QUERY FAILED ----> Table 'phpbb_kb_votes' already exists
Running query :: CREATE TABLE phpbb_kb_custom ( custom_id int(50) NOT NULL auto_increment, custom_name text NOT NULL, custom_description text NOT NULL, data text NOT NULL, field_order int(20) NOT NULL default "0", field_type tinyint(2) NOT NULL default "0", regex varchar(255) NOT NULL default "", PRIMARY KEY (custom_id) ) TYPE=MyISAM; -> ERROR - QUERY FAILED ----> Table 'phpbb_kb_custom' already exists
Running query :: ALTER TABLE phpbb_kb_articles MODIFY article_author_id mediumint(8) NOT NULL ; -> ERROR - QUERY FAILED ----> Table 'modelldepo.phpbb_kb_articles' doesn't exist

Теперь при попытки открыть myhost/forum/kb.php

выдаёт:


Код: Выделить всё

error getting quick stats

DEBUG MODE

SQL Error : 1146 Table 'modelldepo.phpbb_kb_articles' doesn't exist

SELECT article_id FROM phpbb_kb_articles WHERE article_type = 1

Line : 74
File : functions_kb.php

и соответственно в админке при попытки зайти в "Модерирование статей"

Код: Выделить всё

Could not obtain article data

DEBUG MODE

SQL Error : 1146 Table 'modelldepo.phpbb_kb_articles' doesn't exist

SELECT t.*, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile FROM phpbb_kb_articles t, phpbb_users u WHERE u.user_id = t.article_author_id AND t.approved = 2 ORDER BY t.article_id

Line : 251
File : functions_kb.php
Как это исправить?

моя конфигурация:

phpBB 2.0.22
phpBB2 Plus 1.53a
PHP Version 4.4.4
MySql 5
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Whity писал(а):Как это исправить?
Руками.
Не пробовали перевести слова в строках после слова error...

Код: Выделить всё

Table 'modelldepo.phpbb_kb_articles' doesn't exist
Таблица phpbb_kb_articles в базе данных modelldepo не существует.
соответственно

Код: Выделить всё

Table 'phpbb_kb_custom' already exists
Таблица phpbb_kb_custom уже существует

ну и так далее.

Что-то вы не то и не на то обновляете. Да и вообще, вам, пожалуй на форум поддержки Plus'a надо.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
velo
phpBB 2.0.1
Сообщения: 252
Зарегистрирован: 16 лет 7 месяцев

Сообщение velo »

Заметил странный глюк, или возможно это только у меня?
В общем, если к одной категории А сделать подкатегорию АА,
то в той, где не создана подкатегория (В) ,статьи не отображаются, показывает, что нет материалов.
В админке они соответственно есть.
Создав подкатегорию BB и переместив в неё статьи из В, сразу получаю видимость и этих статей.

Плюс - при размещении статьи в главной категории - не получаю топика на форуме, при переносе в подкатегорию - топик создается, но "кривой", т.е. описание без названия и т.п., и выводится в html коде а не ВВ

Косяк в моей голове, или у кого-нить было что-то такое?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
wwc
phpBB 1.4.4
Сообщения: 127
Зарегистрирован: 16 лет 10 месяцев
Откуда: Москва

Re: Knowledge Base MOD

Сообщение wwc »

Решил установить мод. Но, когда запустил файл инсталяции базы install_kb_tables.php выдало сообщение :

phpBB : Critical Error

Could not connect to the database

Как бы с этим побороться. Может быть есть SQL код в текстовом виде ?
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.

Вернуться в «Поддержка модов для phpBB 2.0.x»