Перейти к публикации

Рекомендованные сообщения

И так: вышла в свет полная версия много функционального форума на базе движка dle. Первая версия является тестовой и распространяется бесплатно. Большинство исходного кода закрыто и код ограничен по времени средствами кодировки. (а не простыми функциями сравнения с текущей датой.) После выявления ошибок и проведения первых испытаний цена на версию 1.2 - 20WMZ. Версия будет включать достаточное количество новых опций.

ВНИМАНИЕ: ФОРУМ РАЗРАБАТЫВАЛСЯ НА ВЕРСИИ 5,5 НЕ ГАРАНТИРОВАНО будет работать на версии 5,3. Теоретически возможна работа и на версиях ниже, но Вам придётся немного дорабатывать движок.

Функциональность.

Подробно всё просмотреть можно тут _http://wonderfullife.ru/forum/

пароль и логин

demo

(однако просуществует демо доступ не долго)

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

В случае необходимости натягивания на сайт дизайна (оригинального или повторения дизайна сайта) - обращайтесь. Делаем профессионально и достаточно дёшево.

Язык. На данный момент русский, однако в случае необходимости будет заказан английский перевод (за наш счёт). Кому необходим - пишите.

Код закрыт, однако его исходный код был предоставлен профессионалу в программировании (имя выдавать не буду, дабы человека не достали с вопросами различного характера). Его вывод - код достаточно чистый, есть незначительные нюансы по возможности оптимизации, однако слишком небольшие, чтобы это могло сказатся на работе. Относительно багов в безоспасности - пока не обнаружено.

Запросы. При уже сгенерированом кэше:

Главная:

<!-- Время выполнения скрипта 0.10028 секунд -->

<!-- Время затраченное на компиляцию шаблонов 0.01001 секунд -->

<!-- Время затраченное на выполнение MySQL запросов: 0.04664 секунд-->

<!-- Общее количество MySQL запросов 5 -->

форум:

<!-- Время выполнения скрипта 0.16342 секунд -->

<!-- Время затраченное на компиляцию шаблонов 0.00891 секунд -->

<!-- Время затраченное на выполнение MySQL запросов: 0.08921 секунд-->

<!-- Общее количество MySQL запросов 4 -->

тема:

<!-- Время выполнения скрипта 0.13408 секунд -->

<!-- Время затраченное на компиляцию шаблонов 0.00914 секунд -->

<!-- Время затраченное на выполнение MySQL запросов: 0.06087 секунд-->

<!-- Общее количество MySQL запросов 5 -->

Наибольшая нагрузка при работе с форумами (при удалении форума и всех тем в нём), но это не каждый день делается. Так же 12-14 запросов при создании новой темы. Все они очень простые, так что их кол-во не сказывается. Их число зависит от разных факторов - авторизован ли пользователь (2 запроса), если ли опрос (1 запрос), если ли защита от флуда (2 запроса). При ответе в теме - всё тоже самое, но -2 запроса.

Форум предполагает тонкую интеграцию. В нагрузку к форуму прилагаются модуль пользотели и модуль группы. _http://wonderfullife.ru/members и _http://wonderfullife.ru/group (модули не обязательны к установке, работают они в паре)

_http://wonderfullife.ru/TWS_Forum_1.1.rar

Просьба ВНИМАТЕЛЬНО прочитать первую страницу (первую видимую область блокнота) РидМи файла перед установкой.

Изменено пользователем Al-x
Ссылка на сообщение
Поделиться на других сайтах

У меня 2 вопроса:

1. Если куплю мод, то на последующие версии обновление будет бесплатным?

2. А уведомление пользователей есть о новых темах? (подписаться на новые )

Ссылка на сообщение
Поделиться на других сайтах

Fixp,

1. на близжайшие полгода да, возможно продление до года, но по первости выпуска не загадываю.

2. В следующей версии будет. Пока нет. Следующая версия примерно через 2 месяца. (хотя возмиожно и раньше)

Внимание, у одного из клиентов возникла ошибка с таблице пользователей. Причина - дополнительные строки в таблице пользователей. Если вы производили модификацию этой таблицы - подождите минут 40, я сделаю более корректный инсталлер. Если модификаций этой таблицы не было - устанавливайте.

Архив перезалит.

Был изменён файл инсталятора installfor.php

Если у кого на главной странице форума сверху появится непонятный текст - в файле engine/data/forum.config.php

В САМОМ НАЧАЛЕ файла поставьте знак < и найдите в этом файле

= array (

и замените на

$ForConfig = array (

Архив перезалит

Ещё пофиксен недочёт - в форуме предполагается система кэширования (помимо уже существующей). Кэш хранится в папке forum/cache/, но т.к. пока глобальное кэширование не введено, я папку не включил в дистрибутив, да она и не нужна сейчас. ПОэтому либо не обращайте внимания на предупреждение в админке, либо сами её создайте, либо возьмите из дистрибутива.

По вашим просьбам в архив добавлен незакодированый инсталятор.

Изменено пользователем Al-x
Ссылка на сообщение
Поделиться на других сайтах

Фикс неточности ридми файла

Саша (20:43:37 1/04/2007)

БЫЛО ТАК:

Саша (20:43:43 1/04/2007)

48. Найти

________________________________________________________________

if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

________________________________________________________________

ЗАМЕНИТЬ на

________________________________________________________________

//////////////////////////

switch ($row['gender']){

case 0 : $row['gender'] = $lang['u_gen_n']; break;

case 1 : $row['gender'] = $lang['u_gen_f']; break;

case 2 : $row['gender'] = $lang['u_gen_m']; break;

}

if ($row['birthday'] != ""){

$age = time() - $row['birthday'];

$birthday = langdate("j F Y", $row['birthday'])." (".(intval(langdate("Y", $age))-1970).")";

} else $birthday = "--";

$posts = "<a href=\"#\">".$lang['u_link_posts']."</a>";

$tpl->set('{gender}', stripslashes($row['gender']));

$tpl->set('{birthday}', $birthday);

$tpl->set('{job}', stripslashes($row['job']));

$tpl->set('{msn}', stripslashes($row['msnm']));

$tpl->set('{post_num}', $row['posts']);

$tpl->set('{posts}', $posts);

$tpl->set('{website}', $row['website']);

if ($row['allow_sig']) $tpl->set('{signature}', stripslashes($row['signature'])); else $tpl->set('{signature}', "");

//////////////////////////

________________________________________________________________

Саша (20:43:49 1/04/2007)

А НАДО:

Саша (20:44:07 1/04/2007)

48. Найти

________________________________________________________________

if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

$tpl->set('{foto}', "{THEME}/images/noavatar.png");

$tpl->set('{hidemail}', "<input type=\"checkbox\" name=\"allow_mail\" value=\"1\" ".$mailbox."> ".$lang['news_noamail']);

$tpl->set('{usertitle}', stripslashes($row['name']));

$tpl->set('{fullname}', stripslashes($row['fullname']));

$tpl->set('{icq}', stripslashes($row['icq']));

$tpl->set('{land}', stripslashes($row['land']));

$tpl->set('{info}', stripslashes($row['info']));

$tpl->set('{editmail}', stripslashes($row['email']));

$tpl->set('{comm_num}', $row['comm_num']);

________________________________________________________________

ЗАМЕНИТЬ на

________________________________________________________________

if ($row['foto'] AND $row['allowavatar'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

$tpl->set('{foto}', "{THEME}/images/noavatar.png");

$tpl->set('{hidemail}', "<input type=\"checkbox\" name=\"allow_mail\" value=\"1\" ".$mailbox."> ".$lang['news_noamail']);

$tpl->set('{usertitle}', stripslashes($row['name']));

$tpl->set('{fullname}', stripslashes($row['fullname']));

$tpl->set('{icq}', stripslashes($row['icq']));

$tpl->set('{land}', stripslashes($row['land']));

$tpl->set('{info}', stripslashes($row['info']));

$tpl->set('{editmail}', stripslashes($row['email']));

$tpl->set('{comm_num}', $row['comm_num']);

//////////////////////////

switch ($row['gender']){

case 0 : $row['gender'] = $lang['u_gen_n']; break;

case 1 : $row['gender'] = $lang['u_gen_f']; break;

case 2 : $row['gender'] = $lang['u_gen_m']; break;

}

if ($row['birthday'] != ""){

$age = time() - $row['birthday'];

$birthday = langdate("j F Y", $row['birthday'])." (".(intval(langdate("Y", $age))-1970).")";

} else $birthday = "--";

$posts = "<a href=\"#\">".$lang['u_link_posts']."</a>";

$tpl->set('{gender}', stripslashes($row['gender']));

$tpl->set('{birthday}', $birthday);

$tpl->set('{job}', stripslashes($row['job']));

$tpl->set('{msn}', stripslashes($row['msnm']));

$tpl->set('{post_num}', $row['posts']);

$tpl->set('{posts}', $posts);

$tpl->set('{website}', $row['website']);

if ($row['allow_sig']) $tpl->set('{signature}', stripslashes($row['signature'])); else $tpl->set('{signature}', "");

//////////////////////////

________________________________________________________________

Архив обновлён. Если вы просто копировали эти файлы, то всё нормально, там всё верно

Ссылка на сообщение
Поделиться на других сайтах

http://wonderfullife.ru/forum/

т.е. воспользоватся тем, что пользователь demo имеет админские права и наорать, что форум взломан?????

Далеко ребята пойдёте......я вас тоже люблю :lol: с 1 апреля

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

Точнее даже не так. Это не дырка, это при установке форума и показе дэмо версии в ней были открытые права ТОЛЬКО на форум. При чём права полные. (Помните пользователя demo?) вот когда я файлы заливал, были НЕ изменены права в файле admin.php и inc/options.php

Блин, вообще конечно грандиозный ляп, но ещё более грандиозное, что горе взломщики его не нашли, а расп...лись что прям сломали... :lol:

И так: архив перезалит.

ВРучуную делается так:

admin.php

найти

'forum' => 'user',

'forum.conf' => 'user',

'forum.dbmaintenance' => 'admin',

'forum.logs' => 'admin',

заменить на

'forum' => 'admin',

'forum.conf' => 'admin',

'forum.dbmaintenance' => 'admin',

'forum.logs' => 'admin',

и в файле inc/options.php

(хоть это уже норм, но лучще ужесточить контроль)

найти

array(

'name' => $lang['opt_for'],

'url' => "$PHP_SELF?mod=forum.conf",

'descr' => $lang['opt_forc'],

'image' => "spset.png",

'access' => "2",

),

и заменить на

array(

'name' => $lang['opt_for'],

'url' => "$PHP_SELF?mod=forum.conf",

'descr' => $lang['opt_forc'],

'image' => "spset.png",

'access' => "1",

),

83.149.24.100

вот это айпи горе-взломщика.

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

Вот вырезки из логов

83.149.24.100 - - [01/Apr/2007:23:28:26 +0400] "GET /group/3/zajavka.html HTTP/1.0" 200 47404 "http://wonderfullife.ru/group" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

о чём и говорю - заявка что ко мне пришла от юзера ДЕМО.

ну и т.д.

83.149.24.100 - - [01/Apr/2007:23:19:21 +0400] "GET /admin.php HTTP/1.0" 200 3434 "http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:36 +0400] "GET /admin.php?mod=options&action=options HTTP/1.0" 200 3393 "http://wonderfullife.ru/admin.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:37 +0400] "GET /engine/skins/images/pset.png HTTP/1.0" 200 2226 "http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:37 +0400] "GET /engine/skins/images/spset.png HTTP/1.0" 200 2352 "http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:38 +0400] "GET /engine/skins/images/fset.png HTTP/1.0" 200 3036 "http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:40 +0400] "GET /admin.php?mod=forum.conf HTTP/1.0" 200 4118 "http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options"'>http://wonderfullife.ru/admin.php?mod=options&action=options" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:42 +0400] "GET /engine/forum/skins/admin.css HTTP/1.0" 200 426 "http://wonderfullife.ru/admin.php?mod=forum.conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:19:55 +0400] "GET /admin.php?mod=forum HTTP/1.0" 200 5459 "http://wonderfullife.ru/admin.php?mod=forum.conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:04 +0400] "GET /admin.php?mod=forum&action=del_cat&catid=2 HTTP/1.0" 200 3730 "http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:26 +0400] "POST /admin.php?mod=forum&action=del_cat&catid=2 HTTP/1.0" 200 11393 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=2"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=2" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:33 +0400] "GET /forum/ HTTP/1.0" 200 67219 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:38 +0400] "GET /engine/forum/ajax/js_edit.js HTTP/1.0" 404 4250 "http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:51 +0400] "GET /admin.php?mod=forum HTTP/1.0" 200 4909 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=2"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=2" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:20:55 +0400] "GET /admin.php?mod=forum&action=del_cat&catid=9 HTTP/1.0" 200 3717 "http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:23 +0400] "POST /admin.php?mod=forum&action=del_cat&catid=9 HTTP/1.0" 200 11393 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=9"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=9" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:31 +0400] "GET /admin.php?mod=forum HTTP/1.0" 200 4193 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=9"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=9" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:32 +0400] "GET /forum/ HTTP/1.0" 200 57110 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:36 +0400] "GET /engine/forum/ajax/js_edit.js HTTP/1.0" 404 4250 "http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/"'>http://wonderfullife.ru/forum/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:45 +0400] "GET /admin.php?mod=forum.conf&action=conf HTTP/1.0" 200 7226 "http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:47 +0400] "GET /engine/skins/images/send.png HTTP/1.0" 200 697 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:21:51 +0400] "GET /engine/skins/images/line.gif HTTP/1.0" 200 92 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:11 +0400] "GET /admin.php?mod=forum&action=prune HTTP/1.0" 200 3884 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:21 +0400] "GET /admin.php?mod=forum.logs HTTP/1.0" 200 11318 "http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:26 +0400] "GET /admin.php?mod=forum&action=prune HTTP/1.0" 200 3885 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=conf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:29 +0400] "GET /admin.php?mod=forum.conf&action=rangs HTTP/1.0" 200 3998 "http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:36 +0400] "GET /admin.php?mod=forum.dbmaintenance HTTP/1.0" 200 11318 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=rangs"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=rangs" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:43 +0400] "GET /admin.php?mod=forum.conf&action=rangs HTTP/1.0" 200 3998 "http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune"'>http://wonderfullife.ru/admin.php?mod=forum&action=prune" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:22:46 +0400] "GET /admin.php?mod=forum.conf&action=template HTTP/1.0" 200 3456 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=rangs"'>http://wonderfullife.ru/admin.php?mod=forum.conf&action=rangs" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:24:46 +0400] "GET /admin.php?mod=forum HTTP/1.0" 200 4189 "http://wonderfullife.ru/admin.php?mod=forum.conf&action=template" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:24:58 +0400] "GET /admin.php?mod=forum&action=del_cat&catid=10 HTTP/1.0" 200 3698 "http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum"'>http://wonderfullife.ru/admin.php?mod=forum" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:25:05 +0400] "POST /admin.php?mod=forum&action=del_cat&catid=10 HTTP/1.0" 200 11393 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=10"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=10" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

83.149.24.100 - - [01/Apr/2007:23:25:13 +0400] "GET /admin.php?mod=forum HTTP/1.0" 200 3588 "http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=10"'>http://wonderfullife.ru/admin.php?mod=forum&action=del_cat&catid=10" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"

Ссылка на сообщение
Поделиться на других сайтах

Извиняюсь, забыл в архив один шаблон приложить (groups.tpl) + оказывается там было небольшое изменение ксс файла. Архив обновлён, изменение внесено в ридми (под номером 64.1)

Изменено пользователем Al-x
Ссылка на сообщение
Поделиться на других сайтах

Не думаю что твой форум станет популярен скрывая сорцы.

Да и не у всех зенд работать будет.

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

Ссылка на сообщение
Поделиться на других сайтах

Bagir,

Sql,

я пока размышляю над этим вопросом. Так же рассматривается вопрос о создании форума тех поддержки.

на данной стадии я просто хочу посмотреть насколько форум стабилен и какие есть недочёты.

А что кажите относительно цены?С одной стороны большой её не сделаешь, т.к. и движок не дорог, с другой - за 10 дол. тоже не отдаш.

Ссылка на сообщение
Поделиться на других сайтах

А что кажите относительно цены?С одной стороны большой её не сделаешь, т.к. и движок не дорог, с другой - за 10 дол. тоже не отдаш.

если сделаешь слишком высокую цену некто брать небудет, а если нармальную к примеру пожизненая лицензия за 20-30 баксов то клиенты у тебя будут всегда, при условии канечно что будеш оптемезировать код и покажеш стабильность продукта. да и при такой цене я недумаю что люди будут ставить нулы, а нуллы будут точно. это чисто ИМХО

Ссылка на сообщение
Поделиться на других сайтах

Дамс. Пока код закрыт неинтерестно. Так хоть можнобылобы сравнить с ScreenForum'ом и подумать что лучше. Если этот зарекомендуется больше чем скрин то я и заплатить готов, но опятьже как выше уж говорили должны быть обновления. И самое идеальное былобы, еслибы установка быстро и безболезненно. Ато после обновления ДЛЕ сильно много в коде рытся неохотно, итак дофига модов ставить надо. И по поводу обновления ДЛЕ, когда ДЛЕ обновляется, нужно и чтобы форум обновлялся почти сразу. Ато обновил ДЛЕ и седи жди пока форум опять заработает.

А в общем неплохо выглядит, респект =)

Ссылка на сообщение
Поделиться на других сайтах

Bagir,

Sql,

я пока размышляю над этим вопросом. Так же рассматривается вопрос о создании форума тех поддержки.

на данной стадии я просто хочу посмотреть насколько форум стабилен и какие есть недочёты.

А что кажите относительно цены?С одной стороны большой её не сделаешь, т.к. и движок не дорог, с другой - за 10 дол. тоже не отдашь.

1. Размышляй, даже не в zend проблема, фиг знаешь, что там ты написал, может там пхп инклуде специальная, может скул инъекции о которых ты сам не знаешь и т.д. и т.п.

2. Мало кто у тебя купит это по поводу цены, так как твой исходник на каком то сайте будет потом валяться(типо нулер), Да и не это важно платить за движок это одно, он готовый, всё отлично и т.д., а тут за пару скриптов на периоде тестирование даже тест закончиться год будешь править ещё всё и за это ещё платить. Если от zend откажишься, то форум 100% можно будет обойти твои защиты, если не отойдешь от этой идеи, то 5-10% кому он понадобиться. Думай ... могу лиш предложить одно, а именно выставить свои номера кошельков и как пожертвование проекту кто может тот и кидает, такие будут но не много, да и тебе хватит.)

Изменено пользователем Sql
Ссылка на сообщение
Поделиться на других сайтах

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

1. Форум должен пересекаться со скриптом только в трех местах: engine/engine.php это отображения форума. admin.php и engine/inc/options.php это для админ панели. Все этого достаточно для модуля любой сложности и возможностей. Эти файлы практически никогда не меняют своей общей структуры, измения для этих файлов подойдут для любой версии

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

Ссылка на сообщение
Поделиться на других сайтах

Sql,

в том то и беда, что если открыть код, то никакая защита не поможет.

Единственный вариант, который я более менее серьёзно расматриваю - открывать код клиентам и делать форум тех. поддержки. Т.е. получится, что разумеется будут нули, но и достаточное кол-во людей будут привлечены не только возможностью глянуть исходный код.

Относительно обновлений. Да, файл установки внушителен, но 1. в архиве есть файлы для замены (ставьте форум первым, а потом моды). 2. к вопросу модульности к целсофту.

А относительно инъекций. Теоретически конечно можно пытатся тупо "тыркать" во все переменные и формы код, но с закрытым кодом дыры обнаружить злоумышлениками сложнее.

так же теоретически реален вариант спонсирования проекта. Но я мало представляю, кто и как бы захотел мне платить, при всём при том, чтоб другие имел опен соурс.

celsoft,

извиняюсь, я писал сообщение, поэтому не видел поста.

2. пункт выполняю полностью. За исключением переменной айпи, времени, ну и переменных sitelogin и групп. Буду в новых версиях проверять как они изменены.

1. серьёзное пересечение идёт в профиле, файле регистрации. Так же редактирование групп и юзверя. Дальше идут небольшие изменения. Да, придётся при выходе новой версии всё просматривать, но опять же выбор между функциями....

Единственное, чего хотелось бы добавить. Если расцепить некоторые модули (допустим профиль, допустим редакторы настроек групп и пользователей), то мы сократим процесс установки на 70% и будем менее зависимы от структуры движка, но тогда зачем нужен будет такой форум, если можно просто поставить интеграцию с любыми существующим гигантом форумов.

Т.е. вопрос достаточно спорный.

Ссылка на сообщение
Поделиться на других сайтах

2. пункт выполняю полностью. За исключением переменной айпи, времени, ну и переменных sitelogin и групп. Буду в новых версиях проверять как они изменены.

нет эти переменные древние как мамонты и завязаны везде, они не меняться не будут, если конечно не переписывать ядро :)

серьёзное пересечение идёт в профиле, файле регистрации.

Регистрация понятно, а профиль для чего изменять?

Ссылка на сообщение
Поделиться на других сайтах

Арихив перезалит, исправлена небольшая ошибка в инсталяторе.

Исправлена пара мелких недоработок и баг кол-ва страниц в теме.

В архив по просьбам пользователей добавлен конвертр баз из скрин форума. Единственное, учтите - пока непофикксена недобработка (просто времени не было) - после конвертирования в базе в таблице dle_for_posts пропадает строка с post_id = 0. (все остальные значение равны 0 или пустоте) Верните её через phpmyadmin. Я прийду сегодня после учёбы и доделаю конвертер.

Ссылка на сообщение
Поделиться на других сайтах

Есть одна неприятная новость 5.7 точно не будет работать с форумом без правки форума. Т.к. мы меняем поддержку таблиц пользователей с учетом одновременной поддержки нескольких независимых проектов. Проектов несколько а база пользователей едина.

Ссылка на сообщение
Поделиться на других сайтах

celsoft,

опять пишем с Вами в одно время.

Просто немного расширил профиль в пользовательской части. А в админской - у каждого пользователя есть доп настройки только для админа (бан на форуме, модерирование разделов, и по-мелочам)

celsoft,

про 5,7 я слышал (про таблицы). Придётся сесть и переделать. Благо при таком количестве функций, я обхожусь 1 файлом инициализации, 1 файлом функций (для польз части) + подключаю модуль. Система сделана тоже по принципу ДЛЕ модуля short_story (когда меняем всего несколько переменных и получаем другой модуль.)

Кстати, если интересно - могу выслать Вам открытый код.

Ссылка на сообщение
Поделиться на других сайтах

Есть одна неприятная новость 5.7 точно не будет работать с форумом без правки форума. Т.к. мы меняем поддержку таблиц пользователей с учетом одновременной поддержки нескольких независимых проектов. Проектов несколько а база пользователей едина.

А как можно будет выводить эти проекты?

Ссылка на сообщение
Поделиться на других сайтах

Есть одна неприятная новость 5.7 точно не будет работать с форумом без правки форума. Т.к. мы меняем поддержку таблиц пользователей с учетом одновременной поддержки нескольких независимых проектов. Проектов несколько а база пользователей едина.

ну наконец то :))

Ссылка на сообщение
Поделиться на других сайтах

Архив перезалит с новым конвертером + исправлена пара недоработок. Появилась функция блокировки пользователя на форуме. Работает через аджакс (так же как и закрытие тем)

Так же был обновлён файл members, feedback, stats. (для ручного исправления последних двух гляньте ридми, пункт 39 и 58, 58.1)

Кстати пробовал сегодня с нуля ставить форум на один из сайтов. При только что установленом движке установка форума заняла меньше 5 минут. Багов и глюков после установки не выявил.

d-view,

Вы узнаете об этом своевременно или несколько позже в другой теме :)

Ссылка на сообщение
Поделиться на других сайтах

Вы узнаете об этом своевременно или несколько позже в другой теме

Это то узнаю..

Скажи лучше, будет ли открытая версия твоего форума?

Ставить его на проект как-то опасно, а пробовать на денвере с зендом - гемор <_<

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...