Danneo CMS v.1.5.6

  • 77 Ответов
  • 4504 Просмотров

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Danneo CMS v.1.5.6
« : 24 Декабря 2020, 20:23:22 »
Стабильная версия Danneo CMS 1.5.6

Скачать: http://danneo.ru/down/stable/danneo-cms-v156

Возможность обновления с v.1.5.5 до v.1.5.6
Добавлены все патчи создаваемые для предыдущей версии.

Данная версия полностью адаптирована для PHP 7.4
Тестировалась на на PHP 7.4.5 и MySQL 8.0.19

Из нововведений:

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 данные пользователя находятся в блоке: <div class="user-top"><a href="{profile}">{avatar}{uname}</a>{logout}</div>.
   Функционал поиска находится в методе user() класса Template().
     * Добавлен функционал корзины каталога товаров.
   В файле template/Modern/top.tpl эти данные находятся в блоке: <div class="basket-top">{basket}</div>.
   Функционал корзины находится в методе basket() класса Template().

13. Новый вывод в подвале шаблона:
     * Добавлено адаптивное нижнее меню.
        В файл template/Modern/bot.tpl создана переменная {botmenu}, отвечающая за вывод функционала меню.
   Настройки меню в панели управления.
   Управление системой => Управление меню: Все позиции => Нижнее меню
   Для корретной работы меню, необходимо испольовать двухуровневую вложенность.
     * Добавлен блок с контактами организации (сайта).
        В файл template/Modern/bot.tpl создана переменная {contacts}, отвечающая за вывод функционала контактов.
   Для корректной работы,
      * должен быть включен модуль "Контакты".
      * добавлен блок "Контакты организации" в позицию "Контакты".

14. В целях упрощения знакомства с системой для начинающих пользователей,
      сразу после установки вы получаете полностью настроенный сайт, со всеми имеющимися модами и демо-контентом.
   
Установка:
--
1. Распаковать архив, загрузить файлы и папки на сервер.
2. Установить права на запись (777) для файлов и папок:
    cache/
    up/
    core/config.php
3. В браузере ввести http://ваш_сайт/
4. Далее следовать инструкциям установки.


Обновление:
--
1. Сделать резервную копию файла: core/config.php
2. Распаковать архив, загрузить файлы и папки из каталога www на сервер (с заменой).
3. Восстановить файл core/config.php из резервной копии.
4. В браузере ввести http://ваш_сайт/setup/
5. Далее следовать инструкциям установки.

!!! ВАЖНО !!!
При обновлении, выполнить 1 и 3 пункты в логической последовательности.
После обновления системы, для корректной работы сайта, необходимо включить новый шаблон оформления "Modern".

Скачать: http://danneo.ru/down/stable/danneo-cms-v156
DANNEO ™

Retro-RZiA

  • Сообщений: 77
    • Просмотр профиля
    • Музей реле
Re: Danneo CMS v.1.5.6
« Ответ #1 : 27 Декабря 2020, 10:19:40 »
Большое спасибо за то, что продолжаете поддерживать проект и обновлять версии.
Я немного пропустил, на 4 поставил 5, а потом 6.
Теперь вспоминаю какие у меня были изменения  :D
Такой вопрос, у меня много клонов мода article и почему то после замены всех файлов у клонов никаких проблем небыло, а как только обновляешь файл index.php в родительском моде article левое меню съезжает вниз.
Таже картина в моде down, с клоном все хорошо, а родительский поехал.
В результате я все файлы в article и down заменил, кроме index.php, они остались старые.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #2 : 27 Декабря 2020, 20:57:45 »
Не могу смоделировать данную ошибку.
Опишите подробней, что делали.

Эти ошибки после обновления?
Новый шаблон оформления «Modern» не включали?

Весь новый функционал добавлен в шаблон «Modern».
Шаблон «Lite» не модернизировался, у него ограниченный функционал.
DANNEO ™

Retro-RZiA

  • Сообщений: 77
    • Просмотр профиля
    • Музей реле
Re: Danneo CMS v.1.5.6
« Ответ #3 : 28 Декабря 2020, 17:48:24 »
Понятно, у меня свой шаблон, на основе «Lite».
Я все файлы взял из 5 версии, а файл index.php оставил от старой версии, вроде все работает.

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #4 : 28 Декабря 2020, 23:30:08 »
Обновился с 156 Бета 4
Эта проблема осталась.

Еще пришлось удалить из файла top.tpl код
		<div class="logo"><strong>{site}</strong><span>{site_desc}</span></div>
<div class="slogan"><p><span>{site_slogan}</span></p></div>
так как название сайта выводиться справа от лого, а описание выводиться (под ним) под верхним меню на страницу сайта.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #5 : 29 Декабря 2020, 02:18:10 »
Опять кеш в браузере забыли почистить?

И, что значит - "Обновился с 156 Бета 4"?
У нас есть обновление с 156 Бета 4 до 156 релиза?
Я что-то не припомню.
DANNEO ™

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #6 : 29 Декабря 2020, 10:24:20 »
Опять кеш в браузере забыли почистить?

И, что значит - "Обновился с 156 Бета 4"?
У нас есть обновление с 156 Бета 4 до 156 релиза?
Я что-то не припомню.
)) я ошибся. Обновился с Beta 3.
Кэш чистил конечно же. Описание выводится на сайте только если уменьшить экран или смотреть с телефона. Причем описание выводится в одну строку и выходит за рамки сайта.

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #7 : 29 Декабря 2020, 10:32:04 »
И еще хотел написать по поводу поиска в шапке. На сайте Доводы Вы очень хорошо его сделали. Там если пользователь находится на главной, то ищет в определенном Вами моде, а если находится на странице какого-либо мода, то ищет в этом моде, без выбора "где искать".
Хорошо бы и нам так.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #8 : 29 Декабря 2020, 12:29:09 »
Цитировать
Кэш чистил конечно же.
Описание выводится на сайте только если уменьшить экран или смотреть с телефона. Причем описание выводится в одну строку и выходит за рамки сайта.
Эта ошибка была исправлена еще во втором патче.
Значит не все файлы обновили.

Проверьте : template/Modern/bot.tpl
Там есть переменная?
$.slogan = '{site_descript}';
Должна быть именно в таком виде.
DANNEO ™

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #9 : 29 Декабря 2020, 14:36:57 »
Цитировать
Кэш чистил конечно же.
Описание выводится на сайте только если уменьшить экран или смотреть с телефона. Причем описание выводится в одну строку и выходит за рамки сайта.
Эта ошибка была исправлена еще во втором патче.
Значит не все файлы обновили.

Проверьте : template/Modern/bot.tpl
Там есть переменная?
$.slogan = '{site_descript}';
Должна быть именно в таком виде.
есть. именно в таком виде
<script>
var actMenu='{actmenu}';
$(function(){
$.site = '{site}'; $.url = '{site_url}'; $.temp = '{site_temp}'; $.company = '{site}'; $.slogan = '{site_descript}';
$('#menu').menu({position: 'right'});
});
</script>
Я сейчас смотрю сайт, на котором все это время тестировал систему и добавлял все патчи по мере исправления. Там тоже самое. Я добавил в описание сайта длинный текст и при просмотре с телефона на ширине 768px и меньше этот текст выводится на сайте в одну полосу и выходит за рамки сайта.
Причем описание дублируется:
1. под названием сайта
2. поверх меню
« Последнее редактирование: 29 Декабря 2020, 14:53:32 от студент »

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #10 : 29 Декабря 2020, 16:37:14 »
Цитировать
Я добавил в описание сайта длинный текст
и при просмотре с телефона на ширине 768px и меньше этот текст выводится на сайте в одну полосу и выходит за рамки сайта.
А почему, вы туда статью не впихнули, в описание сайта?
Вы сами создаете себе проблему, на пустом месте, и тычите меня в это носом.
Что я такого плохого вам сделал?

Цитировать
Еще пришлось удалить из файла top.tpl код
		<div class="logo"><strong>{site}</strong><span>{site_desc}</span></div>
<div class="slogan"><p><span>{site_slogan}</span></p></div>
так как название сайта выводиться справа от лого, а описание выводиться (под ним) под верхним меню на страницу сайта.
Ну, поздравляю, и желаю удачи в реконструкции сайта.
Только тему захламлять не нужно.

Вы начали с того, что
Цитировать
Обновился с 156 Бета 4. Эта проблема осталась.
Обсуждали: http://forum.danneo.ru/index.php?topic=621.msg3264#msg3264
Теперь, насколько я понимаю, этой проблемы нет? Её и не было!
У вас другая проблема, добавить в описание сайта текст на пол страницы, и чтобы она корректно и красиво смотрелась в шапке.
И, не ломала весь шаблон.

Студент, как я уже сказал выше. Экспериментируйте, творите, желаю удачи.
Будут вопросы (по вашим экспериментам) создавайте темы, пишите, обсудим.
Но, эту тему не нужно засорять.

Здесь, только реальные ошибки по сборке.
DANNEO ™

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #11 : 30 Декабря 2020, 11:29:09 »
Я уже писал об этой проблеме, но Вы тогда не ответили. Может не заметили.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #12 : 30 Декабря 2020, 19:36:37 »
Да, это я пропустил.
Ошибка с выводом анонсов в рекомендуемых.
Техническая опечатка, продублированная в нескольких модах.

Исправлено: Статьи, Каталог файлов, Новости, Организации, Тендеры.
Обновлены индексные файлы.
Патч в архиве.

Архив сборки обновлен.
DANNEO ™

студент

  • Сообщений: 260
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.6
« Ответ #13 : 31 Декабря 2020, 01:40:16 »
Эта проблема также осталась.

Neon

  • Сообщений: 914
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.6
« Ответ #14 : 31 Декабря 2020, 18:39:50 »
Исправлен вывод в блоке "Опросы".
Ошибка при сортировке "Случайный".

Архив сборки обновлен.

После нового года, добавим блоки "Тендеры" и "Организации".
DANNEO ™