Сорри за оффтоп, но:
1. Не кажется ли Вам, уважаемый Администратор, что 100 Евро за подобный продукт, да ещё и для России - это как то СЛИШКОМ круто!
2. По сути вы продаёте только сам "движок" ( модули это уже отдельный продукт ) А "движок" Ваш, увы, хоть и упористый на дизайн тем не менее на мой взгляд:
а) написан не продуманно, а именно к примеру проверка всех $GET $POST даных хоть и проходит проверку и заслешивание но не исключает наличие в ней "UNION+SELECT"... и т.д.
б) сам принцип написания хромает, масса ненужного PHP интерпретатору HTML кода обрабатывается интерпритатором, тем самым увеличивая нагрузку.
И много ещё есть замечаний, все перечислять думаю нет смысла. Вот к примеру: автор ядра античит сервера продаёт его за 1700р.
+ при этом я ПОЖИЗНЕНЫЙ клиент,
+ получаю постоянно обновления,
+ автора практически не волнует что я делаю с его ядром, лишь бы не противоречило его лицензии.
+ автор ПРИСЛУШИВАЕТСЯ ко ВСЕМ замечаниям пользователей его ядра и находит "золотую середину".
Ей богу не жалко за такое заплатить.
Есть у меня друг aNeo , пишет сам портальную систему
(
http://92.124.110.203 ).
на дизайн хоть и не делал пока упор но зато движок идеальный ( я лично видел код) и по сравнению с Вашим - земля и небо. Всё намного проще, функциональнее и надёжнее. И при этом он ИМЕННО "движок", и написать какой либо новый модуль абсолютно не составляет труда именно используя функции самого движка.
Отсутствие в LITE версии возможностей модерирования ( наличия модераторов и т.д. ) ну вот никак не добавляет плюсов как Вам лично так и проекту в целом.
Или например неужели Вы, специалист PHP, поленились или специально не смогли в файлах вставить несколько-строчную функцию динамического просчёта количества файлов в каждой категории, независимо от количества вложенных подкатегорий, и отображение этого количества в категориях. подкатегориях и т.д. до самого последнего уровня вложенности ?
авторские права на скрипт принадлежат aNEO:
function count_files( $id ) {
global $prefix, $db;
$row = $db->sql_numrows( $db->sql_query('SELECT lid FROM '.$prefix.'_files WHERE cid = '.$id) );
if ( !$row ) {
$result = $db->sql_query('SELECT cid FROM '.$prefix.'_files_categories WHERE parentid='.$id);
WHILE(list($id) = $db->sql_fetchrow($result)) {
$row = $row + count_files( $id );
}
}
RETURN $row;
}
count_files( $val[0] - кол-во в категории
count_files( $val2[0] - кол-во в подкотегории
просто вставить в функции сategories в нужом месте.
Это же не так уж и сложно! =)
А Вы не помогаете пользователям а просто вынуждаете пользователя покупать ПЛАТНУЮ версию, при том что пользователь даже не представляет что он там получит.
Которую, я просто уверен, для норм работы всё равно придётся "править ручками" .