Pages, Articles & News
Tools & Plugins
Example / Placeholder Title


Description as an example placeholder. Sample text content for further customization of the "Index36" template.

You are free to edit and customize the template however you like. If you don’t have time or enough knowledge — you can always order template adaptation by contacting me via GitHub or private messages on the digital goods marketplace.

2025-04-04 22:57

Карта файлов темы сайта и основного шаблона "CleanCot" для Cotonti Siena

cleancot/     # Папка основного шаблона, она же тема сайта
    ├── css/                  # Папка со стилями шаблона
        │   └── extras.css
        │   └── modalbox.css      # в основном системные модальные уведомления и диалоги
        │   └── style.css      # основной файл кастомных стилей темы cleancot
    ├── fontawesome/          # The Font Awesome Free 6.7.2 library includes only the minimally necessary files.
    ├── img/                  # Папка с иконками и изображениями
    ├── inc/                  # Папка со своими подключаемыми шаблонами HTML-блоков
        │   └── mskin.tpl                                      # показывает админу путь шаблона, если он есть в переменной логики Cotonti
        │   └── two-level-drop-down-menu.tpl                   # HTML-блок кастомного dropdown меню с разделами сайта   
        │   └── two-level-drop-down-menu-publications.tpl       # HTML-блок кастомного dropdown меню с категориями статей
    ├── js/                   # Папка с js шаблона
        │   └── js.js         # в основной файл кастомных js скриптов темы cleancot
        │   └── lightbox.js   # лайтбокс для карусели, галлереи картинок при использовании модуля 'files'
    ├── modules/          # Папка c шаблонами для модулей Cotonti
        │   └── files/    # Папка c шаблонами для модуля менеджера файлов 'files' (https://github.com/Alex300/files)
        │      └── files.admin.allpfs.tpl                 # шаблон (описание готовится)
        │      └── files.admin.main.tpl                   # шаблон (описание готовится)
        │      └── files.admin.tpl                        # шаблон (описание готовится)
        │      └── files.avatarbox.tpl                    # шаблон (описание готовится)
        │      └── files.bootstrap-carousel_gallery.tpl   # шаблон (описание готовится)
        │      └── files.display.tpl                      # шаблон (описание готовится)
        │      └── files.downloads.mytemplate.tpl         # шаблон (описание готовится)
        │      └── files.downloads.tpl                    # шаблон (описание готовится)
        │      └── files.filebox.tpl                      # шаблон (описание готовится)
        │      └── files.files.tpl                        # шаблон (описание готовится)
        │      └── files.gallery.tpl                      # шаблон (описание готовится)
        │      └── files.image.tpl                        # шаблон (описание готовится)
        │      └── files.link.bootstrap.tpl               # шаблон (описание готовится)
        │      └── files.link.tpl                         # шаблон (описание готовится)
        │      └── files.pfs.folder.edit.tpl              # шаблон (описание готовится)
        │      └── files.pfs.tpl                          # шаблон (описание готовится)
        │      └── files.templates.tpl                    # шаблон (описание готовится)
        │      └── files.tpl                              # шаблон (описание готовится)
        │      └── files.widget.tpl                       # шаблон (описание готовится)
        │   └── forums/   # Папка c шаблонами для модуля "Forums", - 'forums'
        │      └── forums.editpost.tpl           # шаблон редактирования темы форума и сообщений в ней
        │      └── forums.newtopic.tpl           # шаблон с формой создания новой темы форума
        │      └── forums.posts.tpl              # шаблон страницы опубликованной темы форума и размещенных в ней постов
        │      └── forums.sections.tpl           # шаблон страницы основых разделов (категорий) форума
        │      └── forums.topics.tpl             # шаблон списка тем в разделе форума, включая подразделы, если они существуют
        │   └── page/     # Папка c шаблонами для модуля "Pages", - 'page'  
        │      └── page.add.tpl                  # шаблон с формой создания новой статьи или новости
        │      └── page.edit.tpl                 # шаблон с формой редактирования статьи или новости
        │      └── page.enum.tpl                 # шаблон вывода списка статей по параметрам в разных частях сайта
        │      └── page.list.tpl                 # шаблон списка статей в категори, включая подкатегории, если они существуют
        │      └── page.list.unvalidated.tpl     # шаблон списка статей в категори "На утверждении". (Нужно создать категорию с кодом 'unvalidated')
        │      └── page.news.tpl                 # шаблон с страницы полной статьи или новости для категории с кодом 'news' (расширенный вариант)
        │      └── page.tpl                      # шаблон с страницы полной статьи или новости (упрощенный вариант для всех категорий)
        │   └── pfs/     # Папка c шаблонами для модуля "PFS", - 'pfs' ("Мои файлы" - менеджер файлов "из коробки" Cotonti)
        │      └── pfs.admin.allpfs.tpl          # шаблон "Разделы «Мои файлы» всех пользователей" для просмотра в админке (будет перенос в тему админки сайта)
        │      └── pfs.admin.tpl                 # шаблон списка системных (серверных) настроек для модуля (будет перенос в тему админки сайта)
        │      └── pfs.edit.tpl                  # шаблон просмотра и редактирования информации о загруженном файле: описание, перенос в другую папку.
        │      └── pfs.editfolder.tpl            # шаблон редактирования папки с файлами
        │      └── pfs.tpl                       # шаблон основного интерфейса менеджера файлов модуля "PFS": создание папок, загрузка файлов, вставка в контент и прочее.
        │   └── pm/     # Папка c шаблонами для модуля "PM", - 'pm' ("Личные сообщения" - внутрення переписка пользователей сайта на Cotonti)
        │      └── pm.list.tpl                   # шаблон списка всех сообщений с фильтрами: Входящие, Отравленные и т.д.
        │      └── pm.message.tpl                # шаблон страницы сообщения с формой ответа и просмотром истории переписки
        │      └── pm.popUpNotification.tpl      # шаблон шаблон уведомления о новом сообщении
        │      └── pm.send.tpl                   # шаблон страницы отправки нового сообщения пользователю или пользователям сайта
        │   └── polls/     # Папка c шаблонами для модуля "Polls", - 'polls' (Размещение и управление опросами на сайте и/или форуме)
        │      └── polls.index.tpl               # шаблон опроса пользователей на главной странице сайта
        │      └── polls.tpl                     # шаблон списка всех опросов на сайте
        │   └── users/     # Папка c шаблонами для модуля "Users", - 'users' (Регистрация и управление пользователями, профили и страницы пользователей)
        │      └── users.details.tpl             # шаблон общедоступной страницы конкретного пользователя веб-сайта, отображающий подробную публичную информацию и данные его профиля, которые он заполнил.
        │      └── users.edit.tpl                # шаблон для редактирования пользовательских данных конкретного пользователя от имени и с правами администратора сайта: смена группы, блокировка, удаление и т.д..
        │      └── users.passrecover.tpl         # шаблон страницы с формой восстановления утраченного пароля пользователя сайта
        │      └── users.profile.tpl             # шаблон страницы с формой для редактирования пользователем данных своего личного профиля и настройки доступных ему параметров.
        │      └── users.register.tpl            # шаблон страницы регистрации новых пользователей сайта
        │      └── users.tpl                     # шаблон страницы списка пользователй сайта с различными фильтрами
    ├── plugins/          # Папка c шаблонами для плагинов Cotonti
        │   └── comments/     # Папка c шаблонами для плагина "Комментарии" - комментариев статей, опросов и т.д.
        │      └── comments.tpl           # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)
        │   └── contact/     # Папка c шаблонами для плагина "Обратная связь", - форма обратной связи и контактов сайта
        │      └── contact.tpl            # шаблон с формой обратной связи с администраторами, также выводит карту и контакты, если они заполненны в ПУ.
        │   └── i18n/     # Папка c шаблонами для плагина "Content Internationalization", - мультилокализация контента модуля "Pages"
        │      └── i18n.locales.tpl       # шаблон для отображения списка доступных локалей (языков) для локализации контента в Cotonti CMF.
        │      └── i18n.page.tpl          # шаблон для создания и редактирования локализованного содержимого страницы (статьи)
        │      └── i18n.structure.tpl     # шаблон для управления, заполнения и редактирования локализованных категорий структуры (названия на другом языке)
        │   └── indexnews/     # Папка c шаблонами для плагина списка статей на главной из выбранной категории
        │      └── indexnews.tpl          # шаблон на главной странице сайта выводит список статей из категории, которую указали в настройках плагина
        │   └── recentitems/     # Папка c шаблонами для плагина последнего обновленного контента
        │      └── recentitems.forums.index.tpl          # шаблон на главной странице сайта выводит список обновленных топиков
        │      └── recentitems.forums.tpl                # шаблон выводит список обновленных топиков на странице плагина
        │      └── recentitems.pages.index.tpl           # шаблон на главной странице сайта выводит список последних обновленных статей
        │      └── recentitems.pages.tpl                 # шаблон выводит список последних статей на странице плагина
        │      └── recentitems.tpl                       # шаблон страницы плагина с обновленным контентом сайта
        │   └── search/     # Папка c шаблонами для плагина "Поиска"
        │      └── search.tpl           # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)
        │   └── statistics/     # Папка c шаблонами для плагина "Статистики"
        │      └── statistics.tpl           # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)
        │   └── tags/     # Папка c шаблонами для плагина "Теги в контенте"
        │      └── tags.tpl          # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)     
        │   └── userarticles/     # Папка c шаблонами для плагина "Статьи пользователей"(https://github.com/webitproff/cot-userarticles)
        │      └── userarticles.details.tpl           # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)
        │      └── userarticles.tpl           # шаблон с формой создания и отображения списка комментариев к объекту (статья, опрос и т.д.)
        │   └── whosonline/     # Папка c шаблонами для плагина "кто онлайн" - комментариев статей, опросов и т.д.
        │      └── whosonline.tpl           # шаблон списка авторизованных пользователей и гостей на сайте, с параметром "кто и где".
        ├── cleancot.en.lang.php    # английская локализация для темы CleanCot, определяет переводы для интерфейса и переопределяет настройки сайта, такие как название и описание.     
        ├── cleancot.ru.lang.php    # русская локализация для темы CleanCot, определяет переводы для интерфейса и переопределяет настройки сайта, такие как название и описание.
        ├── cleancot.php            # основной файл темы CleanCot в Cotonti CMF, который регистрирует тему, подключает ресурсы из cleancot.resources.php и содержит функции пользовательского характера в рамках самой темы         
        ├── cleancot.rc.php         # централизованно подключает CSS и JavaScript ресурсы, такие как Bootstrap 5.3.3, Font Awesome 6.7.2 и кастомные стили/скрипты темы, через систему Resources в Cotonti
        ├── cleancot.resources.php  # предназначен для переопределения стандартных HTML-шаблонов (строковых ресурсов) движка, таких как элементы пагинации и формы ввода, чтобы они соответствовали стилю Bootstrap 5.3.3, используемому в теме.
        ├── error.tpl               # отвечает за отображение критических ошибок и уведомлений в Cotonti
        ├── footer.tpl              # используется для вывода нижней части страницы сайта (подвала), содержащей статический контент, навигацию, копирайт, и тегов Cotonti
        ├── header.tpl              # используется для формирования верхней части страницы сайта (шапки), включая метаданные, подключение CSS/JS, основное меню навигации и личный кабинет пользователя
        ├── index.tpl               # используется для формирования главной страницы сайта, отображая основной контент (новости) и сайдбар (админ-блок, опросы, теги, онлайн-пользователи) с интеграцией плагинов и модулей Cotonti CMF
        ├── login.tpl               # отвечает за страницу с формой авторизации (вход на сайт) и уведомлением о техобслуживании
        ├── message.tpl             # отображает системные сообщения, модальные диалоги подтверждения операций/действий
        ├── plugin.tpl              используется для отображения страниц, генерируемых плагинами (расширениями), которые не привязаны к конкретным модулям, таким как page или forums и тп. Смотрите больше здесь https://github.com/Cotonti/Cotonti/blob/master/system/plugin.php
        ├── popup.tpl               # используется для формирования содержимого всплывающих окон (pop-up), которые вызываются через JavaScript или AJAX в Cotonti
        ├── warnings.tpl            # используется для отображения системных уведомлений трёх типов — ошибок (ERROR), предупреждений (WARNING) и успешных действий (DONE)

 

 

This post was edited by webitproff (2025-04-05 00:42, 1 year ago)
Account