Что-то не так со страницей сайта, она должна в заголовках отдавать код 200 (ОК), а не 302 (он выдается при редиректе). Возможно, редирект не срабатывает, поэтому робот даже не смотрит на контент страницы.
Супер! Удаляюсь из ветки:))))))
PS: cms пишется для пользователей, если ее писать для программеров - это тупиковый путь.
PPS: писать свое незачем - "все уже написано до нас", довольно удобное в настройке и использовании. К тому же, не по наслышке знаком с тем, сколько этапов эволюции система должна пройти до того, как станет действительно удобной и универсальной.
Да причем тут демка, я о другом говорю. Отзывы - не факт, что не ваши (особенно после разведенной тут активности "пользователей", на поверку оказавшихся вашими же разработчиками).
Насчет демки - многое непонятно, страдает избыточным "программерским" жаргоном (и, кстати, "Компоненты" пишется через "н"). Тут спорить ни с чем не буду, у каждого свое понятие о юзабилити.
И, кстати, насчет вашего портфолио, указанного на сайте - походив по сайтам, создалось впечатление, что они вообще без cms - разделы вида "index.php?page=52", "/zakaz.php" не вяжутся с тем, что вы показываете на том же демо-сайте. И копирайт "2003-2007" при позиционировании cms как "новой" ощущение обмана только добавляет.
Да от вас, имхо, только шум о том, какие вы продвинутые и cms удобная, основанная, опять же, только на ваших умозаключениях. Надеюсь увидеть информацию об этой системе на тематических ресурсах (сейчас там исключительно ваша флуд-реклама), сравнения с другими системами, оценку безопасности и т.д. Пока что все ваши реплики слишком голословны, а диалог трех сотрудников, изображающих связку "клиент-разработчик", особенно веселый:)
что же вы о себе и в третьем лице? или потеряли исходники и ищете теперь нуленую версию?:)
/ru/forum/comment/1965239
Вообще, пользовательские функции кажется тоже грузятся с макетом.
Логичнее использовать код, как в /netcat/modules/default/index.php - он там специально для примера показан. Не нужно ничего подключать (все уже подключено), необходимая авторизация пройдена и т.д. Только $sub поменять.
$passed_thru_404 нужен только для скриптов, которые лежат вне папки /netcat/modules, насколько я помню.
Макет не обязательно объявлять, он берется из настроек раздела $sub ;)
И еще перед отжигом с плясками нужно все-таки хедер дизайна нарисовать :)
eval("echo \"".$template_header."\";");
ага, не хватает строчки, которая описывает этот самый активный элемент, например:
$browse_sub_ext[active] = "<font class='titlecat'><li><b><a class='titlecat' href=%URL>%NAME</a></b></font>";
$browse_sub_ext[active_link] = "<font class='titlecat'><li><b>%NAME</b></font>";
Т.е. при нахождении в активном разделе будет выводиться описание из active_link, а если уйти глубже по навигации внутри этого раздела, то будет выводиться описание из active.
Ну да, именно это я и имел в виду, когда писал:
Возможно, тоже неточно выразился:)
PS: только используемые там функции, все-таки, не неткетовские, а php-шные:)
И как же сделать стандартными функциями обратную навигацию?
Да, этот код исключительно для тайтла. Можно его чуть подправить, чтобы он ссылки генерил. А можно сделать еще проще - взять сформированную строчку "хлебных крошек", распарсить с помощью explode (в качестве разделителя взять то, что пишете в $browse_template[divider]), и собрать в обратном порядке с тем же (или другим) разделителем. Такой способ, кажется, и описан на сайте неткета.