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-03-07 05:57

Необходимые ресурсы исходного кода.


1. Движок сайта «Cotonti Siena CMF»

Репозиторий исходного кода для скачивания дистрибутива сайта по этой ссылке.

делаем бекап текущего сайта. обновляем сайт.

WWW Server (Apache, nginx, etc)
PHP 7.4 - 8.2
MySQL 5.7 - 8.0


2. Плагин «Cotonti Lib»

Репозиторий исходного кода для скачивания дистрибутива плагина по этой ссылке.

Скачиваем на компьютер, распаковываем архив, и закачиваем в корень сайта содержимое папки "cotonti-lib-master" кроме файла README.md.

В панели управления, идем в Управление сайтом / Расширения / Cotonti Lib в карточке деталей расширения жмем кнопку "установить". Всё, про него забыли.


3. Модуль «Files»

Репозиторий исходного кода для скачивания дистрибутива модуля по этой ссылке.

папку "files" в папку public_html/modules

Инструкция по установке модуля от разработчика:

В меню «Управление сайтом > Расширения» произвести установку нажав «установить».

В настройках модуля выберите подходящие Вам установки.

В шаблонах панели управления «admin.users.tpl» и «admin.users.tpl» а также в некоторых других создайте теги в соотвествии с рекомендациями на настранице модуля в панели управления. (https://<ваш_домен>/admin/extensions?a=details&mod=files) (смотрите ниже * Теги в шаблонах).


При необходимости на странице редактирования групп пользователей установите ограничения на размер загружаемого файла, общее файловое пространство пользователя и максимальное количество вложений для одного объекта. Для каждой группы пользователей могут действовать свои разрешения.


Обратите внимание, что размеры указываются в байтах, ноль означает «безлимит», а -1 - запрет.


Создайте каталог для файлов на вашем сервере (по умолчанию используется «datas/files») и установите права на запись для PHP (например CHMOD 775 или CHMOD 777).
Используйте в Вашей теме Resources::setAlias() для объявления алиясов для файлов Bootstrap, если Вы планируете его использовать и он установлен в папку, отличную от объавленной в классе Resources.

* Теги в шаблонах:

admin.users.add.tags 	themes/admin/controlcot/admin.users.tpl :

{ADMIN_USERS_NGRP_PFS_MAXFILE} : Присутствует
{ADMIN_USERS_NGRP_PFS_MAXTOTAL} : Присутствует
{ADMIN_USERS_NGRP_ATTACH_PER_POST} : Отсутствует


admin.users.edit.tags 	themes/admin/controlcot/admin.users.tpl :

{ADMIN_USERS_EDITFORM_GRP_PFS_MAXFILE} : Присутствует
{ADMIN_USERS_EDITFORM_GRP_PFS_MAXTOTAL} : Присутствует
{ADMIN_USERS_EDITFORM_GRP_ATTACH_PER_POST} : Отсутствует


page.tags 	themes/marketplace/modules/page/page.add.tpl :

{PAGEADD_FORM_PFS} : Присутствует
{PAGEADD_FORM_SFS} : Присутствует
{PAGEADD_FORM_URL_PFS} : Присутствует
{PAGEADD_FORM_URL_SFS} : Присутствует


page.tags 	themes/marketplace/modules/page/page.edit.tpl :

{PAGEEDIT_FORM_PFS} : Присутствует
{PAGEEDIT_FORM_SFS} : Присутствует
{PAGEEDIT_FORM_URL_PFS} : Присутствует
{PAGEEDIT_FORM_URL_SFS} : Присутствует


pm.tags 	themes/marketplace/modules/pm/pm.message.tpl :

{PM_FORM_PFS} : Отсутствует
{PM_FORM_SFS} : Отсутствует


pm.tags 	themes/marketplace/modules/pm/pm.send.tpl :

{PMSEND_FORM_PFS} : Отсутствует
{PMSEND_FORM_SFS} : Отсутствует


users.edit_profile.tags 	themes/marketplace/modules/users/users.profile.tpl :

{USERS_PROFILE_AVATAR} : Присутствует


users.edit_profile.tags 	themes/marketplace/modules/users/users.edit.tpl :
{USERS_EDIT_AVATAR} : Присутствует


comments.tags 	themes/marketplace/plugins/comments/comments.tpl :

{COMMENTS_FORM_PFS} : Отсутствует
{COMMENTS_FORM_SFS} : Отсутствует


forums.tags 	themes/marketplace/modules/forums/forums.editpost.tpl :

{FORUMS_EDITPOST_PFS} : Присутствует
{FORUMS_EDITPOST_SFS} : Присутствует


forums.tags 	themes/marketplace/modules/forums/forums.editpost.tpl :

{FORUMS_POSTS_NEWPOST_PFS} : Отсутствует
{FORUMS_POSTS_NEWPOST_SFS} : Отсутствует


forums.tags 	themes/marketplace/modules/forums/forums.newtopic.tpl :

{FORUMS_NEWTOPIC_PFS} : Присутствует
{FORUMS_NEWTOPIC_SFS} : Присутствует


header 	themes/marketplace/header.tpl :

{HEADER_USER_PFS} : Отсутствует
{HEADER_USER_PFS_URL} : Отсутствует


market.tags 	themes/marketplace/modules/market/market.add.tpl :

{PRDADD_FORM_PFS} : Присутствует
{PRDADD_FORM_SFS} : Присутствует
{PRDADD_FORM_URL_PFS} : Присутствует
{PRDADD_FORM_URL_SFS} : Присутствует


market.tags 	themes/marketplace/modules/market/market.edit.tpl :

{PRDEDIT_FORM_PFS} : Отсутствует
{PRDEDIT_FORM_SFS} : Отсутствует
{PRDEDIT_FORM_URL_PFS} : Отсутствует
{PRDEDIT_FORM_URL_SFS} : Отсутствует


services.tags 	themes/marketplace/modules/services/services.add.tpl :

{SERVADD_FORM_PFS} : Присутствует
{SERVADD_FORM_SFS} : Присутствует
{SERVADD_FORM_URL_PFS} : Присутствует
{SERVADD_FORM_URL_SFS} : Присутствует


services.tags 	themes/marketplace/modules/services/services.edit.tpl :

{SERVEDIT_FORM_PFS} : Присутствует
{SERVEDIT_FORM_SFS} : Присутствует
{SERVEDIT_FORM_URL_PFS} : Присутствует
{SERVEDIT_FORM_URL_SFS} : Присутствует

Таким образом, сразу после установки модуля, находясь в карточке управления этим расширением, по адресу:

https://YourSite.com/admin.php?m=extensions&a=details&mod=files

проскролив страницу вниз до упора

вы сразу видите,в каких шаблонах уже прописаны теги, а в каких нужно прописать, чтобы иметь возможность прикреплять файлы к контенту или вставлять в него.

 

 

 

 

This post was edited by webitproff (2025-03-10 11:43, 1 year ago)
Account