Сторінки, статті та новини
Інструменти та плагіни
Заготовка заголовок


Опис як приклад заготовки. Приклад текстового контенту для подальшої кастомізації шаблону "Index36".

Редагувати шаблон можна на власний розсуд. Якщо у вас немає часу або знань – завжди можна замовити адаптацію шаблону, написавши мені через GitHub або особисті повідомлення на публічній сторінці маркетплейсу цифрових товарів.

07.03.2025 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

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

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

 

 

 

 

Відредаговано: webitproff (10.03.2025 11:43, 1 рік тому)
Обліковий запис