Файлы административного интерфейса, а также code.php зашифрованы с помощью Zend Encoder и недоступны для редактирования.
См. раздел Плагины.
Каталог "install" содержит скрипты установки и должен быть удален после успешной установки (см. Установка).
Языковые файлы предназначены для отображения интерфейса каталога на различных языках.
Имя языкового файла формируется по шаблону "lang_<код языка>.php", где <код языка> - двухбуквенное обозначение языка, например "en", "ru", "de" и т.д. Этот код указывается в переменной $LANGUAGE в файле config.php (см. Файл config.php).
Языковой файл является скриптом, в котором описан ассоциативный массив $LANG, где ключом является общий для всех языков код строки, а значением - текст строки на данном языке.
Значение $LANG["charset"] определяет кодировку символов страниц каталога.
Файлы документации на определенном языке расположены в подкаталоге с кодом языка. Главным файлом документации для каждого языка является index.htm. Также документация доступна через административный интерфейс каталога (раздел "Руководство пользователя").
В папке /sample/ находятся примеры экспортированных файлов каталога (см. Экспорт-импорт), содержащих ссылки, оформление и конфигурации. Их можно использовать в качестве базовых для создания каталога, а также для изучения возможностей CNCat.
Также в данной папке представлен пример простого плагина для административного интерфейса.
Файл .htaccess предназначен для переопределения настроек сервера Apache. Здесь задаются настройки модуля "mod_rewrite" и некоторые другие.
Файл config.php содержит настройки базы данных и языка пользовательского интерфейса (см. Файл config.php)
Файлы пользовательского интерфейса расположены в корневой папке каталога и доступны для редактирования (кроме code.php).
Внимание! Для упрощения процедуры обновления версий скрипта каталога не рекомендуется изменять файлы кроме _top.php, _bottom.php и config.php.