From a85c1f483cefb09d183964591ef2aba270897ae9 Mon Sep 17 00:00:00 2001 From: NukeVlad Date: Mon, 11 Jan 2021 13:57:59 +0300 Subject: [PATCH] Update README.md --- README.md | 243 +++++++++++++++++++++++++----------------------------- 1 file changed, 114 insertions(+), 129 deletions(-) diff --git a/README.md b/README.md index cc53cc5..e71541c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # danneo -Danneo CMS 1.5.6 (beta-3) +Danneo CMS 1.5.6 (Next) Модульная, мультиязычная, мультисайтовая, мультиплатформенная, с открытым исходным кодом, система управления сайтами. @@ -23,7 +23,7 @@ http://danneo.ru/modules СИСТЕМНЫЕ ТРЕБОВАНИЯ -------------------- База данных MySQL версии 5.0 или выше. -Интерпретатор PHP версии 5.3 или выше, предпочтительно установленный как модуль (mod_php). +Интерпретатор PHP версии 5.4 или выше, предпочтительно установленный как модуль (mod_php). Обязательные модули и расширения: GD, Zlib, ZIP, cURL, mbString, JSON. Подробнее: http://danneo.ru/requirements @@ -52,133 +52,118 @@ http://danneo.ru/modules При обновлении, выполнить 1 и 3 пункты в логической последовательности. -СПИСОК ИЗМЕНЕНИЙ -================ -14 Июля 2020 -1. В каталоге товаров, добавлен функционал импорта / экспорта товаров. - Форматы: - Экспорт в XLSX, XML, CSV. - Импорт из XLS, XLSX, XML, CSV. - Из базы выгружаются четыре параметра (ID товара, категория, название, цена). - В ядро системы добавлен набор классов для работы с офисными форматами. - Пока базовый функционал, главное выгрузка и импорт работают, а дальше уже можно дорабатывать. - При импорте обновляются поля: название, цена, старая цена. - Обновление старой цены настраивается опционально, можно отключить в настройках. - -2. Для пользователей, добавлена загрузка своих аватаров. - Во время загрузки, имеется возможность выбрать нужный квадрат на фото, и сохранить с обрезкой. - Количество загружаемых аватаров один, можно удалить или заменить новым. - Ограничений на количество повторных загрузок нет. - Форматы загружаемых изображений: gif, jpg, png, webp. - Максимальный размер загружаемого файла: 2 Мб. - -3. Доработана дата и время последнего посещения сайта пользователем. - Добавлено доп. поле в таблицу юзеров, в которое записывается дата предыдущего посещения. - Даты обновляются во время авторизации пользователя, а не при выходе, как было до этого. - Теперь накладок с датой последнего визита не будет, даже если пользователь просто закроет окно и "уйдет по английски". - -4. Исправлены ошибки найденные в бете 2. - В новых модах Видеогалерея, Тендеры, Организации. - Ошибка при добавлении меню в панели. - -В новой версии работает установка и обновление. -Для тех кто вносил изменения в функционал, при обновлении нет смысла изучать все внесенные изменения, их очень много. -Проще отслеживать свои изменения, и корректировать код. - -При обновлении, не забываем делать резервные копии старых файлов и базы. -Просьба активнее тестировать. - -27 Июня 2020 -Новая публичная версия Danneo CMS 1.5.6 (beta). - -Добавлены все патчи, адаптирована для PHP 7.4 -Тестировалась на на PHP 7.4.5 и MySQL 8.0.19 - -Из нововведений. -Добавлены города и посёлки в раздел "География". - -В системе появится база населенных пунктов по странам СНГ, с геоданными. Само собой, база пополняемая и редактируемая. -Расширен функционал управления географией. -Появилась возможность выключать определенные страны, регионы или города, без удаления из базы. -Отключенные данные не будут выводиться на сайте. - -В связи с этим, доработаны модули "Пользователи" и "Каталог товаров". -Для пользователей, в панели управления администратором и в личном кабинете. -Для каталога, на странице заказа товара. - -Добавлен выпадающий список "Город". -Если нужного города или посёлка в нет, можно добавить свой, для этого в выпадающем списке необходимо выбрать пункт "Свой город, посёлок". -При этом, появится дополнительное поле "Свой город, посёлок". - -Тестируем, сообщаем об ошибках, вносим предложения. -Можно использовать как чистую установку, так и обновление. -Не забываем делать резервные копии. - -04 Июля 2020 -Новая публичная версия Danneo CMS 1.5.6 (beta-2). -В базовую сборку добавлены модули - Видеогалерея, Организации, Тендеры. - -Так же, выполнялись мелкие правки по коду. - -Работает как установка, так и обновление. -Просьба тестировать, особое внимание новому функционалу. - -29 Июня 2017 -1. Исправлена ошибка сохранения ключевых слов (поле keywords), при редактировании новости. -2. Изменения в функционале хлебных крошек (навигационная цепочка). - Для удобства работы с шаблоном, первый пункт перенесен из функциональной части в шаблон. - Название первого пункта изменено, теперь по умолчанию, это "Главная", вместо названия сайта. - Название, а также оформление данного пункта можно изменить непосредственно в шаблоне: - template/Lite/breadcrumb.tpl - -3 Июня 2017 -1. Исправлено кеширование блочных позиций. -2. Исправлена ошибка проверки артикула при пересохранении товара. -3. Исправлены ошибки при добавлении Доп. поля "Многострочное текстовое поле", в каталоге товаров. - -23 Мая 2017 -1. Добавлен класс Video, импорт данных видео из популярных сервисов. -2. Доработан класс Image. Добавлены методы urlimg(), tmpfile(), unique(), url_thumb(). - -18 Мая 2017 -1. Исправлена ошибка в расчете доставки, в каталоге товаров. -2. Исправлена ошибка добавления фото в моде Фотогалерея. Не сохранялись теги. -3. Исправлен вывод ссылок в Фотогалерее (на сайте), в разделе "Поделиться". Изменены относительные на прямые. - -4 Мая 2017 -1. Исправлена ошибка листинга (постраничной разбивки) в разделе "Перелинковка", в панели управления. -2. Исправлено форматирование цены свойства price стандарта schema.org, в каталоге товаров. -3. Доработки в настройках валют, в каталоге товаров. - а) В поле "Разделитель тысячных" добавлен пункт "Пробел". - б) В поле "Количество знаков после запятой" добавлена возможность указывать 0 или пусто. - -14 Апреля 2017 - -Модуль "Организации" для Danneo -https://github.com/NukeVlad/dn-mod-firms - -Добавлена возможность отправки SMS-сообщений в сети мобильных операторов. -Создан функционал для работы с API онлайн сервисов SMS-центр и SMS.RU -Сервис включен в виде отдельного нода "Сервисы SMS", в разделе "Управление системой". -1. Общие настройки - а) Включить SMS оповещение (Да / Нет). - б) Выбрать сервис SMS -2. Отдельные страницы настроек для сервисов SMS-центр и SMS.RU - С подробными описаниями методов классов, а также проверок работы сервиса. - -ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ -================ -Модуль "Тендеры" для Danneo CMS -https://github.com/NukeVlad/dn-mod-tender - -Модуль "Организации" для Danneo -https://github.com/NukeVlad/dn-mod-firms - -Модуль "Отзывы" для Danneo CMS 1.5.1 (Next) -https://github.com/NukeVlad/dn-mod-respond - -Модуль Видеогалерея для Danneo CMS v.1.5.3 -https://github.com/NukeVlad/dn-mod-video +ИЗ НОВОВВЕДЕНИЙ: + +1. В базовую сборку добавлены модули - Видеогалерея, Организации, Тендеры. + Функционал данных модулей серьёзно доработан и полностью адаптирован для работы. + В дальнейшем, данные моды будут поддержирваться на уровне базового функционала. + +2. Создан новый шаблон оформления "Modern", полностью адаптивный для всех мобильных устройств. + Все новые доработки функционала и вывод на сайт, ориентировались на данный шаблон. + В связи с этим, могут возникнуть некоторые проблемы при обновлении с предыдущей версии. + Сразу после обновления, для корректной работы, в настройках сайта нужно включить данный шаблон. + +3. Добавлены города и посёлки в раздел "География". + В системе появится база населенных пунктов по странам СНГ, с геоданными. Само собой, база пополняемая и редактируемая. + Расширен функционал управления географией. + Появилась возможность выключать определенные страны, регионы или города, без удаления из базы. + Отключенные данные не будут выводиться на сайте. + + В связи с этим, доработаны модули "Пользователи" и "Каталог товаров". + Для пользователей, в панели управления администратором и в личном кабинете. + Для каталога, на странице заказа товара. + + Добавлен выпадающий список "Город". + Если нужного города или посёлка в нет, можно добавить свой, для этого в выпадающем списке необходимо выбрать пункт "Свой город, посёлок". + При этом, появится дополнительное поле "Свой город, посёлок". + +4. В каталоге товаров, добавлен функционал импорта / экспорта товаров. + Форматы: + Экспорт в XLSX, XML, CSV. + Импорт из XLS, XLSX, XML, CSV. + Из базы выгружаются четыре параметра (ID товара, категория, название, цена). + В ядро системы добавлен набор классов для работы с офисными форматами. + Пока базовый функционал, главное выгрузка и импорт работают, а дальше уже можно дорабатывать. + При импорте обновляются поля: название, цена, старая цена. + Обновление старой цены настраивается опционально, можно отключить в настройках. + +5. Для пользователей, добавлена загрузка своих аватаров. + Во время загрузки, имеется возможность выбрать нужный квадрат на фото, и сохранить с обрезкой. + Количество загружаемых аватаров один, можно удалить или заменить новым. + Ограничений на количество повторных загрузок нет. + Форматы загружаемых изображений: gif, jpg, png, webp. + Максимальный размер загружаемого файла: 2 Мб. + +6. Доработана дата и время последнего посещения сайта пользователем. + Добавлено доп. поле в таблицу юзеров, в которое записывается дата предыдущего посещения. + Даты обновляются во время авторизации пользователя, а не при выходе, как было до этого. + Теперь накладок с датой последнего визита не будет, даже если пользователь просто закроет окно и "уйдет по английски". + +7. В систему добавлен сторонний класс отправки почты - PHPMailer. + В новой версии данный класс используется по умолчанию для работы с почтой. + Старый класс Mail, встроенный в ядро системы, также работает со старыми параметрами. + В настройках "Управление почтой", добавлена возможность выбора работы между PHPMailer Mail. + Поле "Класс отправки". + В выпадающем списке: + * Mail - старый класс, встроенный в систему + * PHPMailer - новый, сторонний класс + +8. В панель управления добавлены настройки расположение ватермарки. + В разделе: Настройка сайта => Загрузка изображений + Поля: + * Расположение ватермарки + * Отступ ватермарки по вертикали + * Отступ ватермарки по горизонтали + +9. Для ЧПУ создана возможность добавления своих символов замены для. + В разделе: Настройки системы => Общие настройки + Поля: + * Национальные символы для ЧПУ + * Латинские символы замены для ЧПУ + +10. Доработан функционал редиректа внешних ссылок. + Настройки вынесены в панель управления: Настройки сайта => Редирект + Поля: + * Включить / Выключить редирект. + * Задержка в секундах до переадресации. + * Параметр строки для переадресации. По умолчанию "go". + Пример: http://localhost/redirect.php?go=http://site.ru + +11. В модуле "Каталог товаров": + * Доработана страница "Корзина". + Добавлены явные кнопки удаления товара, в крайней справа колонке таблицы. + Синхронизировано обновление товаров после удаления, в блоке "Корзина" и на странице "Корзина". + Если находитесь на странице "Корзина", после удаления товара, данные будут обновляться с перезагрузкой страницы. + Если удаление товара производится в блоке, на любой другой странице, данные в блоке будут обновляться без перезагрузки страницы. + * Функционал отправки заявок переработан, и вынесен в отдельный файл. + * Много корректировок и исправлений по функционалу. + +12. Новый вывод в шапке шаблона: + * Добавлена форма глобального поиска. + В файл template/Modern/top.tpl создана переменная {seatop}, отвечающая за вывод функционала поиска. + Функционал поиска находится в методе globsearch() класса Template(). + * Добавлен функционал пользователя. + Ссыки "Воийти", "Профиль", "Выход", а также вывод аватара пользователя. + В файле template/Modern/top.tpl данные пользователя находятся в блоке:
{avatar}{uname}{logout}
. + Функционал поиска находится в методе user() класса Template(). + * Добавлен функционал корзины каталога товаров. + В файле template/Modern/top.tpl эти данные находятся в блоке:
{basket}
. + Функционал корзины находится в методе basket() класса Template(). + +13. Новый вывод в подвале шаблона: + * Добавлено адаптивное нижнее меню. + В файл template/Modern/bot.tpl создана переменная {botmenu}, отвечающая за вывод функционала меню. + Настройки меню в панели управления. + Управление системой => Управление меню: Все позиции => Нижнее меню + Для корретной работы меню, необходимо испольовать двухуровневую вложенность. + * Добавлен блок с контактами организации (сайта). + В файл template/Modern/bot.tpl создана переменная {contacts}, отвечающая за вывод функционала контактов. + Для корректной работы, + * должен быть включен модуль "Контакты". + * добавлен блок "Контакты организации" в позицию "Контакты". + +14. В целях упрощения знакомства с системой для начинающих пользователей, + сразу после установки вы получаете полностью настроенный сайт, со всеми имеющимися модами и демо-контентом. ФОРУМ ПОДДЕРЖКИ ================