Вышла новая версия OkayCMS 1.1.0

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 94
Сообщения: 950
Зарегистрирован: 12.11.2015
С нами: 3 года 6 месяцев
Сайт Skype

Сообщение #1 OkayCMS » 01.02.2016, 15:51

Основные изменения:
- Новый адаптивный шаблон на Bootstrap 4 с детально прокомментированным кодом
- Переделан вход в админ. панель. Сделана авторизация в сессии. Менеджеры перенесены в базу данных. Сделано ограничение на количество попыток входя для менеджера(спасибо пользователю под ником Полосатый за предложенное улучшение)
- Переписан код функционала промо-изображения. Теперь есть возможность загружать несколько промо-изображений одновременно.
- Можно выбирать разные промо-изображения для разных языковых версий.
- На странице /all-products при пагинации корректно выводятся мета-данные
- Все формы оплаты выводятся в одну tpl
- Исправлена проблема с отметкой "обработанные" заявок с формы обратного звонка.
- Изображения у товаров теперь формируются без токенов (более оптимизировано для SEO)
- Исправлена ошибка в сравнении. Раньше если у товара не было свойств, то выводились все свойства с прочерком. Сейчас это исправлено.
- Добавлена возможность задавать отдельны Н1 для категорий.
- Добавлена проверка на "-" в начале и в конце URL товара, категории, поста и страницы для создания более корректных URL (спасибо академии IMT за предложенное улучшение)
- Оптимизировали выборку предыдущего и следующего товара (спасибо владельцу сайта simpla-tuning.com за предложенное улучшение)
- Исправили расхождения в автозаполнении поиска и результатах поиска. (спасибо владельцу сайта simpla-tuning.com за предложенное улучшение)
- Сделали возможность выбирать количество товаров на странице админки в разделе каталога. Раньше эта настройка находилась в разделе "Настройки", что было не удобно.
- Заменен текстовый редактор. Теперь используется ckeditor.
- Сделан фильтр в заказах по дате оформления заказа.
- В списке заказов теперь можно просмотреть товары в заказе не заходя в него.
- Сделана возможность выключения сайта на время технических работ из настроек.
- Оптимизирован выбор категории на ЯндексМаркете в которую необходимо выгружать товары из определенной категории магазина
- Сделан поиск по товарам в заказах
- Сделано отображение количества знаков/слов в полях отвечающих за мета-теги
- Сделано сворачивание/разворачивание подкатегорий в админ. панели в правом сайдбаре.
- Сделан вывод превью изображений категорий и брендов в админ. панели
- Улушчен внешний вид админ. панели. Проведены небольшие изменения для повышения комфортности работы с админ. панелью.(Измененены некоторые кнопки и иконки, добавлены подсказки к некоторым полям, изменены некоторые названия полей на более понятные) (Спасибо владельцу сайта simpla-template.ru/ за рекомендации)
- Сделана интеграция с сервисом Topvisor (спасибо Дмитрию Удимову за сотрудничество)


Для обновления необходимо обновить все файлы кроме:
/sitemap.php
/sitemap_generate.php

Также обновление доступно на GitHub https://github.com/OkayCMS

Что планируется в ближайших обновлениях:
- Оптимизация работы мультиязычности
- Расширение функционала статистики
- Более тесная интеграция с системами аналитики
- Разработка и внедрение адаптивной версии административной панели
- Переработка системы комментирования и оставления отзывов.

Добавлено спустя 38 минут 51 секунду:
Видеоинструкция по интеграции с сервисом Topvisor

https://www.youtube.com/watch?v=46WgnX9JAxo&feature=youtu.be

korshunov
korshunov
Репутация: 99
Сообщения: 968
Зарегистрирован: 03.12.2015
С нами: 3 года 5 месяцев
Skype

Сообщение #2 korshunov » 02.02.2016, 07:06

OkayCMS писал(а):Для обновления необходимо обновить все файлы кроме:
/sitemap.php
/sitemap_generate.php

То, что "необходимо", это правильно. Но явно этого совсем НЕ достаточно (например, нужны изменения в структуре базы).
Если это инструкция для обновления, она явно неправильная.
Также хорошо было бы в дистрибутиве приводить инструкцию по обновлению - настоящую, полную, и ПРОВЕРЕННУЮ.

Crypter
Аватара
Crypter
Репутация: 10
Сообщения: 74
Зарегистрирован: 02.02.2016
С нами: 3 года 3 месяца

Сообщение #3 Crypter » 02.02.2016, 07:17

Проверьте правильность:
backend/design/html/products.tpl
59 строчка
<option value="{url limit=100}" {if $current_limit == 100}selected=""{/if}>100</option>
может надо
<option value="{url limit=100}" {if $current_limit == 100}selected{/if}>100</option>

Добавлено спустя 5 минут 4 секунды:
backend/design/js/charts/examples/area-basic/index.htm
Этого файла НЕТ
http://thebulletin.metapress.com/content/c4120650912x74k7/fulltext.pdf

Добавлено спустя 19 минут 46 секунд:
\backend\BannersImagesAdmin.php
Зачем установили лимит
$filter['limit'] = 20;
Раньше было
$filter['limit'] = $this->settings->products_num_admin;

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 94
Сообщения: 950
Зарегистрирован: 12.11.2015
С нами: 3 года 6 месяцев
Сайт Skype

Сообщение #4 OkayCMS » 02.02.2016, 07:46

По поводу правильности написания - работает и так и так, это просто старый способ написания.

Ваша ссылка не работает, но в Okay 1.1.0 файл backend/design/js/charts/examples/area-basic/index.htm есть.

Лимит установили потому что теперь нет products_num_admin

Добавлено спустя 3 минуты 19 секунд:
korshunov писал(а):(например, нужны изменения в структуре базы).

Да, прошу прощенья, не всю информацию указали. Для обновления базы необходимо импортировать в базу SQL запрос который находится здесь. https://github.com/OkayCMS/Okay/tree/master/1DB_changes

Crypter
Аватара
Crypter
Репутация: 10
Сообщения: 74
Зарегистрирован: 02.02.2016
С нами: 3 года 3 месяца

Сообщение #5 Crypter » 02.02.2016, 09:49

ОК. Спасибо за быстрые ответы.
По поводу
backend/design/js/charts/examples/area-basic/index.htm
Просто непонятно зачем там имеется эта ссылка - может её вообще убрать, т.к. она не работает.

Еще раз спасибо за обновления и новый привлекательный дизайн как админки так и клиентской части.

\design\default\html\index.tpl
В самом низу подправьте Копирайт - год с 2015 на 2016

korshunov
korshunov
Репутация: 99
Сообщения: 968
Зарегистрирован: 03.12.2015
С нами: 3 года 5 месяцев
Skype

Сообщение #6 korshunov » 02.02.2016, 10:00

OkayCMS писал(а):Да, прошу прощенья, не всю информацию указали. Для обновления базы необходимо импортировать в базу SQL запрос который находится здесь. https://github.com/OkayCMS/Okay/tree/master/1DB_changes

По-моему, это еще не все, что надо для обновления.
Вы бы все же дали полную инструкцию для обновления. И чтоб чайникам понятно было. Начать лучше с того, что надо что-то разархивировать. В текущем виде - очень небрежно...
Версий у Вас впереди, похоже, много будет, имеет смысл сразу методологию правильную установить...

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 94
Сообщения: 950
Зарегистрирован: 12.11.2015
С нами: 3 года 6 месяцев
Сайт Skype

Сообщение #7 OkayCMS » 02.02.2016, 10:03

Crypter писал(а):ОК. Спасибо за быстрые ответы.
По поводу
backend/design/js/charts/examples/area-basic/index.htm
Просто непонятно зачем там имеется эта ссылка - может её вообще убрать, т.к. она не работает.

Еще раз спасибо за обновления и новый привлекательный дизайн как админки так и клиентской части.

\design\default\html\index.tpl
В самом низу подправьте Копирайт - год с 2015 на 2016

И вам спасибо за обратную связь и дельные замечания. Скорее всего сегодня вечером или завтра утром выпустим версию 1.1.1 с косметическими правками верстки.

Админ. панель пока только прихорошили, в планах есть её полностью переделать, так как нам она, если честно, не очень нравится. Но мы понимаем, что там много работы как с дизайном так и с новой версткой, поэтому раньше конца весны начала лета вряд-ли это будет готово. Ориентировочно это будет версия 1.3, так как до этого мы ещё хотим сделать версию 1.2 с улучшенной системой комментирования и оставления отзывов.

Добавлено спустя 3 минуты 36 секунд:
korshunov писал(а):По-моему, это еще не все, что надо для обновления.
Вы бы все же дали полную инструкцию для обновления. И чтоб чайникам понятно было. Начать лучше с того, что надо что-то разархивировать. В текущем виде - очень небрежно...
Версий у Вас впереди, похоже, много будет, имеет смысл сразу методологию правильную установить...
Согласен с вами. Всем клиентам, которые приобрели лицензию OkayCMS на данный момент мы предложим бесплатно услуги по обновлению до версии 1.1.0 (1.1.1), а с версии 1.2 мы сделаем более детальную инструкцию по обновлению.


Название раздела: Обновления OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Обновления OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость