"Index36" - основной шаблон сайта для Cotonti. Руководство по установке.
Карта файлов темы сайта и основного шаблона "Index36" для Cotonti Siena
index36/ # Главная папка темы Index36
├── assets/ # Статические ресурсы фронтенда (библиотеки, стили, скрипты)
│ ├── fancybox/ # Лайтбокс / модальная галерея изображений
│ │ ├── fancybox.css
│ │ └── fancybox.umd.js
│ ├── jquery/ # jQuery (базовая библиотека)
│ │ └── jquery.min.js
│ ├── perfect-scrollbar/ # Кастомный скроллбар
│ │ ├── js-perfect-scrollbar.js
│ │ ├── perfect-scrollbar.css
│ │ ├── perfect-scrollbar.min.js
│ │ └── styles-perfect-scrollbar.css
│ └── select2/ # Красивый выпадающий список / мультиселект
│ ├── js-select2.js # кастомные скрипты для select2 (файл используется)
│ ├── select2.min.css
│ ├── select2.min.js # Скрипты библиотеки select2 (файл сейчас НЕ используется! почему нет? - спрашивать в теме!)
│ └── style-select2.css
├── css/ # Основные стили темы
│ ├── default.css # Главный файл стилей темы (базовый набор)
│ ├── header.last.css # Стили, подключаемые в самом конце <head> (переопределения)
│ ├── index.html # Защита от просмотра содержимого папки
│ └── modalbox.css # Стили для системных модальных окон Cotonti
├── img/ # Изображения, иконки, флаги, заглушки
│ ├── flags/ # Флаги языков (webp)
│ │ ├── en.webp
│ │ ├── gb.webp
│ │ ├── ru.webp
│ │ └── ua.webp
│ ├── app-logo.svg
│ ├── auth.svg
│ ├── avatar-demo.jpg
│ ├── cat-icon-default.svg
│ ├── credit-card.svg
│ ├── dashboard-meet.svg
│ ├── help.svg
│ ├── mobile-app.svg
│ ├── online0.png
│ ├── online1.png
│ ├── page-default-image.jpg
│ ├── queue-dark.svg
│ ├── rocket.svg
│ └── userimg_default_background.jpg
├── inc/ # Дополнительные html-вставки / блоки (не модули/плагины)
│ └── index.html # Защита папки
├── js/ # Собственные javascript-файлы темы
│ ├── header.first.js # Скрипты, подключаемые в начале (очень рано)
│ ├── index.html # Защита
│ └── js.js # Основной кастомный JS-файл темы
├── modules/ # Шаблоны модулей Cotonti
│ ├── forums/ # Модуль «Форум»
│ │ ├── forums.editpost.tpl
│ │ ├── forums.newtopic.tpl
│ │ ├── forums.posts.tpl
│ │ ├── forums.sections.tpl
│ │ └── forums.topics.tpl
│ ├── page/ # Модуль «Страницы / Статьи»
│ │ ├── page.add.tpl
│ │ ├── page.edit.tpl
│ │ ├── page.enum.tpl
│ │ ├── page.list.tpl
│ │ ├── page.list.unvalidated.tpl
│ │ ├── page.news.tpl
│ │ └── page.tpl
│ ├── pfs/ # Личный менеджер файлов (Personal File Space)
│ │ ├── pfs.edit.tpl
│ │ ├── pfs.editfolder.tpl
│ │ ├── pfs.tpl
│ │ └── pfs.view.tpl
│ ├── pm/ # Личные сообщения
│ │ ├── pm.list.tpl
│ │ ├── pm.message.tpl
│ │ ├── pm.popUpNotification.tpl
│ │ └── pm.send.tpl
│ ├── polls/ # Опросы / голосования
│ │ ├── polls.index.tpl
│ │ └── polls.tpl
│ └── users/ # Пользователи, профили, регистрация
│ ├── users.contractor.tpl
│ ├── users.details.tpl
│ ├── users.edit.tpl
│ ├── users.passrecover.tpl
│ ├── users.profile.tpl
│ ├── users.register.tpl
│ └── users.tpl
├── plugins/ # Шаблоны популярных плагинов
│ ├── attacher/ # Прикрепление файлов к страницам/постам
│ │ ├── attacher.display.first.tpl
│ │ └── attacher.display.listfirst.tpl
│ ├── comments/ # Комментарии
│ │ ├── comments.edit.tpl
│ │ ├── comments.recent.widget.tpl
│ │ └── comments.tpl
│ ├── contact/ # Обратная связь
│ │ └── contact.tpl
│ ├── i18n/ # Мультиязычность контента (страницы + структура)
│ │ ├── i18n.locales.tpl
│ │ ├── i18n.page.tpl
│ │ └── i18n.structure.tpl
│ ├── indexnews/ # Новости/статьи на главной
│ │ └── indexnews.tpl
│ ├── recentitems/ # Последние обновления (страницы + форум)
│ │ ├── recentitems.forums.index.tpl
│ │ ├── recentitems.forums.tpl
│ │ ├── recentitems.pages.index.tpl
│ │ ├── recentitems.pages.tpl
│ │ └── recentitems.tpl
│ ├── search/ # Поиск по сайту
│ │ ├── _search.tpl
│ │ └── search.tpl
│ ├── statistics/ # Статистика сайта
│ │ └── statistics.tpl
│ ├── tags/ # Облако/поиск по тегам
│ │ └── tags.tpl
│ ├── treecatspage/ # Древовидный вывод категорий страниц
│ │ ├── treecatspage.page.tree.sidebar.tpl
│ │ └── treecatspage.page.tree.tpl
│ └── whosonline/ # Кто онлайн
│ └── whosonline.tpl
├── error.403.tpl # Ошибка 403 — доступ запрещён
├── error.404.tpl # Ошибка 404 — страница не найдена
├── error.tpl # Общий шаблон критических ошибок
├── footer.tpl # Нижняя часть страницы (подвал)
├── header.tpl # Верхняя часть страницы (шапка)
├── index.tpl # Главная страница сайта
├── index36.en.lang.php # Английская локализация темы
├── index36.functions.php # Пользовательские функции темы
├── index36.php # Главный файл темы (входная точка)
├── index36.rc.php # Подключение ресурсов (css/js) через систему Resources
├── index36.resources.php # Переопределение системных строк / блоков Cotonti
├── index36.ru.lang.php # Русская локализация темы
├── index36.ua.lang.php # Украинская локализация темы
├── login.tpl # Страница входа / авторизации
├── message.tpl # Системные сообщения и модальные подтверждения
├── notes.md # Заметки разработчика (документация)
├── plugin.tpl # Универсальный шаблон для страниц плагинов
├── popup.tpl # Содержимое всплывающих окон (popup)
└── warnings.tpl # Уведомления (ошибки, успех, предупреждения)
This post was edited by webitproff (2026-02-22 21:19, 3 months ago)