https://abuyfile.com/ru/market/plugincms/pagetuning
Плагин к модулю страниц - в любом месте сайта получаем и выводим меню дерево категорий с подкатегориями структуры модуля страниц.
Совместимость плагина "Меню категорий".
Плагин совместим с последней версией движка Cotonti, а на момент создания плагина это v.0.9.25 beta от 09.04.2024.
Работа плагина тестировалась на сервере с PHP v7.4.
Особенностью плагина явлется его мультиязычность, то есть если у вас два языка и больше, и названия категорий на разных языках, то при смене языка меняется и локализационнные названия категорий.
Демо плагина на скришотах и на этом сайте.
Для установки и работы плагина, разумеетстя требуется установленный модуль "Pages", без него плагин просто не установите.
На данный момент, установка плагина в админке простейшая, - "в один клик" и не имеет собственных настроек конфигурации.
Для скрытия категорий в меню, нужно просто убрать права все права у группы пользователей на эту категорию в настройках.
Плагин к модулю страниц - в любом месте сайта получаем и выводим меню дерево категорий с подкатегориями структуры модуля страниц.
Совместимость плагина "Меню категорий".
Плагин совместим с последней версией движка Cotonti, а на момент создания плагина это v.0.9.25 beta от 09.04.2024.
Работа плагина тестировалась на сервере с PHP v7.4.
Особенностью плагина явлется его мультиязычность, то есть если у вас два языка и больше, и названия категорий на разных языках, то при смене языка меняется и локализационнные названия категорий.
Демо плагина на скришотах и на этом сайте.
Для установки и работы плагина, разумеетстя требуется установленный модуль "Pages", без него плагин просто не установите.
На данный момент, установка плагина в админке простейшая, - "в один клик" и не имеет собственных настроек конфигурации.
Для скрытия категорий в меню, нужно просто убрать права все права у группы пользователей на эту категорию в настройках.
aBuyFile
Плагин "Дерево (меню) категорий" для модуля "Pages" скачать - Плагины для CMS
Плагин к модулю страниц - в любом месте сайта получаем и выводим меню дерево категорий с подкатегориями структуры модуля страниц. Плагины для Cotonti
Плагин "Connecting Libs" для сайтов на CMF Cotonti/
Тестировалось на последнем релизе движка: Core v.0.9.25 beta/DB v.0.9.25/PHP v.7.4.
Основное назначение плагина простое и опциональное подключение без правки основного шаблона сайта:
UIKit 3 - это легкий и модульный front-end фреймворк для разработки быстрых и мощных веб-интерфейсов.
Bootstrap 5.3 - мощный, расширяемый и многофункциональный инструментарий для создания интерфейса.
Font Awesome 6.5.2 - это интернет-библиотека иконок и набор инструментов, которыми пользуются миллионы дизайнеров, разработчиков и создателей контента.
jQuery v3.7.1 - это быстрая, небольшая и многофункциональная библиотека JavaScript. Она значительно упрощает просмотр HTML-документов и манипулирование ими, обработку событий, анимацию и Ajax благодаря простому в использовании API, который работает во множестве браузеров. Благодаря сочетанию универсальности и расширяемости jQuery изменил способ написания JavaScript миллионами людей.
Пользовательские стили как локальным так и внешним файлом.
Установка:
Папку "connectinglibs" закачать в папку с плагинами "plugins". Убедитесь, что при загрузке файлов на сервер не было потерь, и все файлы были закачаны.
Войдите в админку, найдите в расширениях плагин "Connecting Libs" и установите его.
В конфигурации плагина подключите то, что вам нужно. Всё - можно идти спокойно верстать.
https://github.com/webitproff/cot-connectinglibs
Тестировалось на последнем релизе движка: Core v.0.9.25 beta/DB v.0.9.25/PHP v.7.4.
Основное назначение плагина простое и опциональное подключение без правки основного шаблона сайта:
UIKit 3 - это легкий и модульный front-end фреймворк для разработки быстрых и мощных веб-интерфейсов.
Bootstrap 5.3 - мощный, расширяемый и многофункциональный инструментарий для создания интерфейса.
Font Awesome 6.5.2 - это интернет-библиотека иконок и набор инструментов, которыми пользуются миллионы дизайнеров, разработчиков и создателей контента.
jQuery v3.7.1 - это быстрая, небольшая и многофункциональная библиотека JavaScript. Она значительно упрощает просмотр HTML-документов и манипулирование ими, обработку событий, анимацию и Ajax благодаря простому в использовании API, который работает во множестве браузеров. Благодаря сочетанию универсальности и расширяемости jQuery изменил способ написания JavaScript миллионами людей.
Пользовательские стили как локальным так и внешним файлом.
Установка:
Папку "connectinglibs" закачать в папку с плагинами "plugins". Убедитесь, что при загрузке файлов на сервер не было потерь, и все файлы были закачаны.
Войдите в админку, найдите в расширениях плагин "Connecting Libs" и установите его.
В конфигурации плагина подключите то, что вам нужно. Всё - можно идти спокойно верстать.
https://github.com/webitproff/cot-connectinglibs
GitHub
GitHub - webitproff/cot-connectinglibs: Connecting compiled CSS and JavaScript libraries UIKit 3 and/or Bootstrap 5.3, icons FontAwesome…
Connecting compiled CSS and JavaScript libraries UIKit 3 and/or Bootstrap 5.3, icons FontAwesome and Custom styles for Cotonti - webitproff/cot-connectinglibs
https://abuyfile.com/ru/forums/cotonti/custom/topic101
Как выполнить экспорт товаров или статей в Cotonti CMS и после выполнить импорт из CVS или Excel файла в базу данных MySQL вашего сайта.
Базовый набор инструментов для экспорта и импорта данных в таблицу модуля "Pages".
Принцип работы и возможности библиотеки "CVS-Tools для Cotonti":
1. Экспорт статей из базы данных в CVS файл.
Экспорт полей из таблицы БД в файл на 1400 строк занимает 1 секунду.
При экспорте выгружаются все поля, включая экстраполя или поля созданные другими расшерениями вашего сайта на котонти.
2. Google spreadsheets (посредник)
Полученный файл импортируем в гугл-таблицы, правим, дополняем, затем скачиваем в формате cvs, а затем уже через "CVS-Tools для Cotonti" импортируем в БД вашего сайта.
3. Импорт статей в базу данных из CVS файла.
На данный момент, инструмент импорта работает с первыми16-тью полями таблицы модуля "Pages", которые создаются модулем при его установке, - page_id, page_alias, page_state, page_cat, page_title, page_text, и так далее, все которые можно посмотреть здесь, но без экстраполей.
Весь список полей:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
page_id
page_alias
page_state
page_cat
page_title
page_desc
page_keywords
page_metatitle
page_metadesc
page_text
page_parser
page_author
page_ownerid
page_date
page_begin
page_expire
page_updated
Другие поля, по желанию, уже можно дописать самостоятельно.
Рабочая среда и список необходимых файлов в папке "cvstools":
dbconfig.php
Файл конфигурации подключения к базе данных.
index.php
Файл вхождения, где получаем доступ к инструментам импорта и экспорта данных строк таблицы со статьями.
fileslist.txt
Сюда записываем имена файлов CVS, которыt загружали в форму импорта/обновления БД.
exportcsvfile.php
Файл со сценарием построчного экспорта в CVS-файл.
updateimportcsvfile.php
Файл, который сочетает в своем сценарии сразу два инструмента, - это обновление строки в базе если она есть и добавление, если такой строки нет.
importcsvfile.php
это файл только для импорта.
Остальные файлы не используются. пока хранятся для сравнения и как вариант.
Инструменты хоть и заточены под поля таблицы базы данных модуля статей, но не являются модулем или плагином движка котонти, и поэтому устанавливаются как самостоятельная библиотека.
Порядок установки "CVS-Tools для Cotonti":
1. Скачиваем с репозитория по ссылке ниже.
2. В скачаном архиве находится папка "cvstools".
Её закачиваем в корень вашего сайта.
3. Подключаем базу.
Открываем public_html/cvstools/dbconfig.php
PHP
1
2
3
4
5
// БД конфигурация и поключение
const DB_HOST = "localhost";
const DB_USERNAME = "пользователь";
const DB_PASSWORD = "пароль";
const DB_NAME = "имя базы данных";
прописываем свои корректные данные доступа.
4. Интерфейс и запуск
Прописываем в адресной строке
1
https://mydomain.com/cvstools/index.php
где, "mydomain.com" разумеется свой домен.
Внимание!. Перед любым импортом всегда делать бекап БД.
Скачать CVS-Tools для Cotonti.
Актуальная версия доступная для скачивания всегда в публичном репозитории GitHub.
Обновление топика, исходя из вопросов.
1. Напрямую скрипт импортирует только CVS-файлы.
2. Электронные таблицы, например как Excel от Microsoft Office или таблицы от LibreOffice "прогоняем" через Google Таблицы.
То есть просто жмем "Новая таблица", "Файл" => "Импортировать".
Выбираем свой документ электронной таблицы будь-то .xlsx, .ods, .tsv или .cvs и импортируем.
3. Импортированный файл приводим в нужный вид (Пункт №3 в параграфе "Принцип работы и возможности библиотеки CVS-Tools для Cotonti" или просто смотрим свой экспортированный файл при помощи этого скрипта).
4. Скачиваем отредактированный файл как .cvs.
5. Всё, если бекап БД сделали - смело импортируем.
Как раз то, что любую электронную таблицу в самых распространных расширениях как .xlsx, .ods, .tsv или .cvs мы можем прогнать и преобразовать через Google Таблицы в нужный нам формат cvs-файл для импорта - делает скрипт действительно универсальным и не требует никаких дополнительных библиотек.
К топику добавил скрины.
Как выполнить экспорт товаров или статей в Cotonti CMS и после выполнить импорт из CVS или Excel файла в базу данных MySQL вашего сайта.
Базовый набор инструментов для экспорта и импорта данных в таблицу модуля "Pages".
Принцип работы и возможности библиотеки "CVS-Tools для Cotonti":
1. Экспорт статей из базы данных в CVS файл.
Экспорт полей из таблицы БД в файл на 1400 строк занимает 1 секунду.
При экспорте выгружаются все поля, включая экстраполя или поля созданные другими расшерениями вашего сайта на котонти.
2. Google spreadsheets (посредник)
Полученный файл импортируем в гугл-таблицы, правим, дополняем, затем скачиваем в формате cvs, а затем уже через "CVS-Tools для Cotonti" импортируем в БД вашего сайта.
3. Импорт статей в базу данных из CVS файла.
На данный момент, инструмент импорта работает с первыми16-тью полями таблицы модуля "Pages", которые создаются модулем при его установке, - page_id, page_alias, page_state, page_cat, page_title, page_text, и так далее, все которые можно посмотреть здесь, но без экстраполей.
Весь список полей:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
page_id
page_alias
page_state
page_cat
page_title
page_desc
page_keywords
page_metatitle
page_metadesc
page_text
page_parser
page_author
page_ownerid
page_date
page_begin
page_expire
page_updated
Другие поля, по желанию, уже можно дописать самостоятельно.
Рабочая среда и список необходимых файлов в папке "cvstools":
dbconfig.php
Файл конфигурации подключения к базе данных.
index.php
Файл вхождения, где получаем доступ к инструментам импорта и экспорта данных строк таблицы со статьями.
fileslist.txt
Сюда записываем имена файлов CVS, которыt загружали в форму импорта/обновления БД.
exportcsvfile.php
Файл со сценарием построчного экспорта в CVS-файл.
updateimportcsvfile.php
Файл, который сочетает в своем сценарии сразу два инструмента, - это обновление строки в базе если она есть и добавление, если такой строки нет.
importcsvfile.php
это файл только для импорта.
Остальные файлы не используются. пока хранятся для сравнения и как вариант.
Инструменты хоть и заточены под поля таблицы базы данных модуля статей, но не являются модулем или плагином движка котонти, и поэтому устанавливаются как самостоятельная библиотека.
Порядок установки "CVS-Tools для Cotonti":
1. Скачиваем с репозитория по ссылке ниже.
2. В скачаном архиве находится папка "cvstools".
Её закачиваем в корень вашего сайта.
3. Подключаем базу.
Открываем public_html/cvstools/dbconfig.php
PHP
1
2
3
4
5
// БД конфигурация и поключение
const DB_HOST = "localhost";
const DB_USERNAME = "пользователь";
const DB_PASSWORD = "пароль";
const DB_NAME = "имя базы данных";
прописываем свои корректные данные доступа.
4. Интерфейс и запуск
Прописываем в адресной строке
1
https://mydomain.com/cvstools/index.php
где, "mydomain.com" разумеется свой домен.
Внимание!. Перед любым импортом всегда делать бекап БД.
Скачать CVS-Tools для Cotonti.
Актуальная версия доступная для скачивания всегда в публичном репозитории GitHub.
Обновление топика, исходя из вопросов.
1. Напрямую скрипт импортирует только CVS-файлы.
2. Электронные таблицы, например как Excel от Microsoft Office или таблицы от LibreOffice "прогоняем" через Google Таблицы.
То есть просто жмем "Новая таблица", "Файл" => "Импортировать".
Выбираем свой документ электронной таблицы будь-то .xlsx, .ods, .tsv или .cvs и импортируем.
3. Импортированный файл приводим в нужный вид (Пункт №3 в параграфе "Принцип работы и возможности библиотеки CVS-Tools для Cotonti" или просто смотрим свой экспортированный файл при помощи этого скрипта).
4. Скачиваем отредактированный файл как .cvs.
5. Всё, если бекап БД сделали - смело импортируем.
Как раз то, что любую электронную таблицу в самых распространных расширениях как .xlsx, .ods, .tsv или .cvs мы можем прогнать и преобразовать через Google Таблицы в нужный нам формат cvs-файл для импорта - делает скрипт действительно универсальным и не требует никаких дополнительных библиотек.
К топику добавил скрины.
Abuyfile
CVS-Tools для Cotonti | Cotonti - пользовательские модификации - Форумы aBuyFile
Обсуждения и поддержка инструментов для экспорта и импорта статей из CVS-файлов
4. Интерфейс и запуск
Прописываем в адресной строке
https://mydomain.com/cvstools/index.php
где, "mydomain.com" разумеется свой домен.
Внимание!. Перед любым импортом всегда делать бекап БД.
1. Напрямую скрипт импортирует только CVS-файлы.
2. Электронные таблицы, например как Excel от Microsoft Office или таблицы от LibreOffice "прогоняем" через Google Таблицы.
То есть просто жмем "Новая таблица", "Файл" => "Импортировать".
Выбираем свой документ электронной таблицы будь-то .xlsx, .ods, .tsv или .cvs и импортируем.
3. Импортированный файл приводим в нужный вид (Пункт №3 в параграфе "Принцип работы и возможности библиотеки CVS-Tools для Cotonti" или просто смотрим свой экспортированный файл при помощи этого скрипта).
4. Скачиваем отредактированный файл как .cvs.
5. Всё, если бекап БД сделали - смело импортируем.
Как раз то, что любую электронную таблицу в самых распространных расширениях как .xlsx, .ods, .tsv или .cvs мы можем прогнать и преобразовать через Google Таблицы в нужный нам формат cvs-файл для импорта - делает скрипт действительно универсальным и не требует никаких дополнительных библиотек.
Форум по обсуждению и поддержке инструментов для экспорта и импорта статей из CVS-файлов.
Прописываем в адресной строке
https://mydomain.com/cvstools/index.php
где, "mydomain.com" разумеется свой домен.
Внимание!. Перед любым импортом всегда делать бекап БД.
1. Напрямую скрипт импортирует только CVS-файлы.
2. Электронные таблицы, например как Excel от Microsoft Office или таблицы от LibreOffice "прогоняем" через Google Таблицы.
То есть просто жмем "Новая таблица", "Файл" => "Импортировать".
Выбираем свой документ электронной таблицы будь-то .xlsx, .ods, .tsv или .cvs и импортируем.
3. Импортированный файл приводим в нужный вид (Пункт №3 в параграфе "Принцип работы и возможности библиотеки CVS-Tools для Cotonti" или просто смотрим свой экспортированный файл при помощи этого скрипта).
4. Скачиваем отредактированный файл как .cvs.
5. Всё, если бекап БД сделали - смело импортируем.
Как раз то, что любую электронную таблицу в самых распространных расширениях как .xlsx, .ods, .tsv или .cvs мы можем прогнать и преобразовать через Google Таблицы в нужный нам формат cvs-файл для импорта - делает скрипт действительно универсальным и не требует никаких дополнительных библиотек.
Форум по обсуждению и поддержке инструментов для экспорта и импорта статей из CVS-файлов.
Web
Mydomain | Hosting, Domains, and Websites with Web.com
Discover the Mydomain and Web.com partnership, two leading hosting companies revolutionizing the industry. Experience enhanced services, features & benefits to grow your business. Learn more here.
https://abuyfile.com/ru/articles/phpstorm-ftp-connect-rukovodstvo
PhpStorm - FTP-connect. Руководство.
Как в PhpStorm подключиться к сайту по FTP соединению, чтобы редактировать файлы своего веб-приложения. Маленькая инструкция по настройке.
Для того, чтобы PhpStorm мог индексировать весь проект и выводить верные подсказки, лучше использовать такой алгоритм конфигурции настроек для удаленной работы.
(это под Windows 10)
1. В любом удобном месте на компьютере создаем папку с будущим проектом, например "MyLocalWWW".
2. Затем идем в PhpStorm:
Tools => Deployment => Configuration
жмем на "+" и выбираем нужный протокол соединения, - FTP.
Даем имя этому соединению, например "MyRemoteWWW", - жмем ок и открывается вкладка "Connection".
3. На вкладке "Connection" вводим свои данные доступа, полученные от своего хостинг-провайдера.
в поле "Web Server URL" - адрес вашего сайта с корректным протоколом HTTP/HTTPS.
не забудье поставить галочку "Remember password".
Жмем кнопку "Test Connection".
4. Открываем вкладку "Mapping" -
поле "Local Path", - открываем и ищем на компьютере свою папку, которую подготовили в пункте №1.
поле "Deployment Path" - откроется список каталогов на удаленном сервере, - выбираем папку нашего сайта или папку, которая вам нужна для работы с файлами с ней. Жмем "Ок".
5. Правой кнопкой мыши кликаем по папке "MyLocalWWW" в колонке слева, идем:
Deployment => Download from MyRemoteWWW
Ждем загрузки всех файлов на локальный компьютер.
Вносим нужные правки.
Затем, когда нужно отправить изменения на удаленный веб-сервер (хостинг), - снова кликаем по файлу или папке правой кнопкой, идем
Deployment => Upload to MyRemoteWWW
И вся инструкция.
PhpStorm - FTP-connect. Руководство.
Как в PhpStorm подключиться к сайту по FTP соединению, чтобы редактировать файлы своего веб-приложения. Маленькая инструкция по настройке.
Для того, чтобы PhpStorm мог индексировать весь проект и выводить верные подсказки, лучше использовать такой алгоритм конфигурции настроек для удаленной работы.
(это под Windows 10)
1. В любом удобном месте на компьютере создаем папку с будущим проектом, например "MyLocalWWW".
2. Затем идем в PhpStorm:
Tools => Deployment => Configuration
жмем на "+" и выбираем нужный протокол соединения, - FTP.
Даем имя этому соединению, например "MyRemoteWWW", - жмем ок и открывается вкладка "Connection".
3. На вкладке "Connection" вводим свои данные доступа, полученные от своего хостинг-провайдера.
в поле "Web Server URL" - адрес вашего сайта с корректным протоколом HTTP/HTTPS.
не забудье поставить галочку "Remember password".
Жмем кнопку "Test Connection".
4. Открываем вкладку "Mapping" -
поле "Local Path", - открываем и ищем на компьютере свою папку, которую подготовили в пункте №1.
поле "Deployment Path" - откроется список каталогов на удаленном сервере, - выбираем папку нашего сайта или папку, которая вам нужна для работы с файлами с ней. Жмем "Ок".
5. Правой кнопкой мыши кликаем по папке "MyLocalWWW" в колонке слева, идем:
Deployment => Download from MyRemoteWWW
Ждем загрузки всех файлов на локальный компьютер.
Вносим нужные правки.
Затем, когда нужно отправить изменения на удаленный веб-сервер (хостинг), - снова кликаем по файлу или папке правой кнопкой, идем
Deployment => Upload to MyRemoteWWW
И вся инструкция.
aBuyFile
PhpStorm - FTP-connect. Руководство. - Статьи
Как в PhpStorm подключиться к сайту по FTP соединению, чтобы редактировать файлы своего веб-приложения. Маленькая инструкция по настройке.
https://abuyfile.com/ru/cotonti/reading/nazvanie-xuka-v-cotonti-i-razbor-ego-stroki
Название хука и разбор его строки
PHP
1
$extp = cot_getextplugins('admin.users.row.tags');
Точками разделяется строка, которая является названием хука. Давайте разберемся, что это означает:
cot_getextplugins — это функция в Cotonti, предназначенная для получения списка плагинов, которые зарегистрированы для конкретного хука. Она ищет все подключенные плагины, которые добавляют свои функции в этот хук.
'admin.users.row.tags' — это название хука, в который будут подключаться плагины. Хуки в Cotonti работают по принципу назначения точных "мест" в коде, куда разработчики могут добавить свою логику или изменить поведение. В данном случае, 'admin.users.row.tags' может быть хук, который отвечает за отображение информации о пользователях в админке, например, добавление пользовательских тегов или метаданных в отображаемые строки данных.
Разбор строки хука 'admin.users.row.tags':
admin — может указывать на модуль или раздел админки, в котором происходит выполнение.
users — это раздел или категория, возможно, относящаяся к пользователям. Например, это может быть список пользователей.
row — указывает, что хук будет использоваться для строки данных (например, одна строка в таблице пользователей).
tags — теги, которые могут быть добавлены к этим строкам. здесь можно задать дополнительные теги в дополнение к стандартным. Также игнорируется в режиме AJAX
Итак, строка 'admin.users.row.tags' разделена точками, каждая часть которой указывает на более глубокую структуру или "место", куда могут быть подключены плагины. Это как бы иерархия, где каждая часть указывает на определенный контекст или область в коде, к которой применим этот хук.
Принцип работы:
Когда вызывается cot_getextplugins('admin.users.row.tags'), система ищет плагины, которые зарегистрированы именно для этого хука и подключает их.
Плагины могут добавлять свою функциональность или изменять поведение программы в указанной области (в данном случае, скорее всего, в части отображения строк с пользователями и тегами в админке).
Таким образом, точки здесь просто помогают организовать "путь" к конкретному хук-позиционному месту в системе Cotonti.
Чтобы получить список всех хуков, сгенерированных в ходе выполнения скрипта, вы можете воспользоваться специальным тегом {FOOTER_HOOKS} , который должен быть прописан в вашей теме в файле footer.tpl . Эта возможностьтребует включения отладочного режима в файле конфигурации движка.
Название хука и разбор его строки
PHP
1
$extp = cot_getextplugins('admin.users.row.tags');
Точками разделяется строка, которая является названием хука. Давайте разберемся, что это означает:
cot_getextplugins — это функция в Cotonti, предназначенная для получения списка плагинов, которые зарегистрированы для конкретного хука. Она ищет все подключенные плагины, которые добавляют свои функции в этот хук.
'admin.users.row.tags' — это название хука, в который будут подключаться плагины. Хуки в Cotonti работают по принципу назначения точных "мест" в коде, куда разработчики могут добавить свою логику или изменить поведение. В данном случае, 'admin.users.row.tags' может быть хук, который отвечает за отображение информации о пользователях в админке, например, добавление пользовательских тегов или метаданных в отображаемые строки данных.
Разбор строки хука 'admin.users.row.tags':
admin — может указывать на модуль или раздел админки, в котором происходит выполнение.
users — это раздел или категория, возможно, относящаяся к пользователям. Например, это может быть список пользователей.
row — указывает, что хук будет использоваться для строки данных (например, одна строка в таблице пользователей).
tags — теги, которые могут быть добавлены к этим строкам. здесь можно задать дополнительные теги в дополнение к стандартным. Также игнорируется в режиме AJAX
Итак, строка 'admin.users.row.tags' разделена точками, каждая часть которой указывает на более глубокую структуру или "место", куда могут быть подключены плагины. Это как бы иерархия, где каждая часть указывает на определенный контекст или область в коде, к которой применим этот хук.
Принцип работы:
Когда вызывается cot_getextplugins('admin.users.row.tags'), система ищет плагины, которые зарегистрированы именно для этого хука и подключает их.
Плагины могут добавлять свою функциональность или изменять поведение программы в указанной области (в данном случае, скорее всего, в части отображения строк с пользователями и тегами в админке).
Таким образом, точки здесь просто помогают организовать "путь" к конкретному хук-позиционному месту в системе Cotonti.
Чтобы получить список всех хуков, сгенерированных в ходе выполнения скрипта, вы можете воспользоваться специальным тегом {FOOTER_HOOKS} , который должен быть прописан в вашей теме в файле footer.tpl . Эта возможностьтребует включения отладочного режима в файле конфигурации движка.
aBuyFile
Название хука в Cotonti и разбор его строки - Cotonti - чтиво
Торговая площадка фриланс услуг и цифровых товаров, файлов скачивания и загрузок, шаблонов и готовых сайтов, файлов, доменов, видеоуроков, игрового контента, аккаунтов, статей, инструкций, канала блогера, лицензии, ключей, подписки
https://github.com/webitproff/cot_Notifier_3.0
Notifier позволяет пользователям «следить» за страницей или темой и отправляет им электронное письмо при добавлении нового комментария или сообщения.
Функции Позволяет подписываться на несколько областей контента Позволяет автоматически подписываться на собственный контент в соответствии с предпочтениями пользователя. Получайте автоматические уведомления по электронной почте о новом контенте, включая сводку недавно опубликованного контента и ссылки для просмотра контента на сайте или отмены подписки. Электронные письма могут отправляться немедленно или в виде ежедневного, еженедельного или ежемесячного дайджеста в соответствии с предпочтениями пользователя. Настройки пользователя можно настроить для каждой области контента. Назначает теги шаблонов для быстрой подписки/отписки в областях контента. Включает автономный обзор подписок и пользовательских настроек. Электронные письма могут быть в формате HTML или простого текста в соответствии с предпочтениями пользователя. Для HTML-письма требуется пользовательский плагин, который использует CoTemplate и Emogrifier для автоматической генерации кроссплатформенных HTML-писем со встроенными стилями. Включает шаблоны HTML-писем по умолчанию на основе HTML Email Boilerplate. Новое в версии 3.0 Полная переработка для Siena Использует гибкие шаблоны Уведомление через PM больше не поддерживается.
Notifier позволяет пользователям «следить» за страницей или темой и отправляет им электронное письмо при добавлении нового комментария или сообщения.
Функции Позволяет подписываться на несколько областей контента Позволяет автоматически подписываться на собственный контент в соответствии с предпочтениями пользователя. Получайте автоматические уведомления по электронной почте о новом контенте, включая сводку недавно опубликованного контента и ссылки для просмотра контента на сайте или отмены подписки. Электронные письма могут отправляться немедленно или в виде ежедневного, еженедельного или ежемесячного дайджеста в соответствии с предпочтениями пользователя. Настройки пользователя можно настроить для каждой области контента. Назначает теги шаблонов для быстрой подписки/отписки в областях контента. Включает автономный обзор подписок и пользовательских настроек. Электронные письма могут быть в формате HTML или простого текста в соответствии с предпочтениями пользователя. Для HTML-письма требуется пользовательский плагин, который использует CoTemplate и Emogrifier для автоматической генерации кроссплатформенных HTML-писем со встроенными стилями. Включает шаблоны HTML-писем по умолчанию на основе HTML Email Boilerplate. Новое в версии 3.0 Полная переработка для Siena Использует гибкие шаблоны Уведомление через PM больше не поддерживается.
GitHub
GitHub - webitproff/cot_Notifier_3.0: notifier module for Cotonti Siena 0.9.25 up to PHP version 7.4. Allows subscription to several…
notifier module for Cotonti Siena 0.9.25 up to PHP version 7.4. Allows subscription to several content areas - webitproff/cot_Notifier_3.0
CleanCot - Современная тема на Bootstrap v.5.3.3 для CMF Cotonti v.0.9.26 без режима наследия. Только актуальные теги!
Быстрый страрт
https://abuyfile.com/ru/forums/cotonti/original/skins/cleancot/topic128
Быстрый страрт
https://abuyfile.com/ru/forums/cotonti/original/skins/cleancot/topic128
Abuyfile
Quick installation of the Cotonti Siena v 0.9.26 website with the CleanCot | CleanCot - Theme for Cotonti on Bootstrap 5.3.3 -…
Торговая площадка фриланс услуг и цифровых товаров для частных продавцов.
<span class='uk-text-danger uk-text-bold'>Doc</span>ументация по <span class='uk-txt-warnlight uk-text-bold'>Cotonti</span>
<span class='uk-text-danger uk-text-bold'>Doc</span>ументация по <span class='uk-txt-warnlight uk-text-bold'>Cotonti</span>
шаблон да и сама сборка (уже адаптированная)
которая тут https://forbiz.abuyfile.com/
(в остальном чистый cotonti)
выгрузил https://github.com/webitproff/cot_2waydeal_build
сразу устанавливаем движок
https://github.com/Cotonti/Cotonti
затем содержимое папки /cot_2waydeal_build/public_html
заливаем в папку сайта
совместимость Cotonti Siena v.0.9.26, PHP 8.2
установка рекомендуется только на чистый сайт с нуля
которая тут https://forbiz.abuyfile.com/
(в остальном чистый cotonti)
выгрузил https://github.com/webitproff/cot_2waydeal_build
сразу устанавливаем движок
https://github.com/Cotonti/Cotonti
затем содержимое папки /cot_2waydeal_build/public_html
заливаем в папку сайта
совместимость Cotonti Siena v.0.9.26, PHP 8.2
установка рекомендуется только на чистый сайт с нуля
GitHub
GitHub - webitproff/cot_2waydeal_build: Скрипт торговой площадки фриланс услуг, Обновленная стартовая сборка фриланс-биржи на Cotonti…
Скрипт торговой площадки фриланс услуг, Обновленная стартовая сборка фриланс-биржи на Cotonti CMF v.0.9.26, совместимая с PHP 8.2, от 27.06.2025 - webitproff/cot_2waydeal_build