InstantCMS 2.17.3

1.95K

Всем привет!

Лето, жара. Самое время обновляться. В этом релизе мы исправили все описанные вами баги, найденные в 2.17.2 и добавили очередную порцию улучшений.

Да, о Биллинге сразу. Он практически готов. Я осознано не стал его внедрять в этот релиз. Нужно протестировать, отладить платёжные системы. В целом, обсуждение в этой теме форума. Как только всё оттестируем, я выпущу релиз 2.18.0.

Список изменений

  • SEO опции для списка записей ленты активности;
  • Правильный редирект, если категория помечена как скрытая;
  • Исключён показ скрытых категорий в фильтре;
  • Исправлена проблема, когда нельзя было отправить более одного приглашения на смену владельца записи ТК;
  • Права доступа теперь можно проверять через создание объекта cmsPermissions;
  • Исправлены мелкие баги при редактировании записей ТК;
  • Трейт formItem теперь корректно сохраняет поля date_*;
  • Опция шаблона с текстом согласия с куками в HTML редакторе;
  • Все запросы внутри транзакции не «умирают» при ошибке;
  • Для поля «Флаг» добавлена опция «Ссылки в названии поля»;
  • PHPMailer 6.10.0;
  • jquery.inputmask 5.0.10-beta.42;
  • В хук user_registered теперь передаётся контекст $this->request;
  • Немного рефакторинга функций html_* и других;
  • Поддержка методов before и after при работе отдельными экшенами;
  • redirectToLogin работает с GET запросами в том числе;
  • Правильная работа метода validate_number;
  • Правильная работа метода cmsTemplate->renderContentItem;
  • Поле fieldFieldsgroup теперь работает в том числе в режиме вложенных полей, без динамических списков;
  • В поле число добавлена опция placeholder;
  • В трейте formItem добавлена передача знчений по умолчанию в форму;
  • Исправлен баг с моделью бэкенда;
  • Исправлен баг с ftp_account;
  • Фильтр по компоненту в планировщике виден на мобильных;
  • В хук content_add передаётся текущий request;
  • В поле fieldFieldsgroup добавлена опция is_counter_list для показа нумерованного списка;
  • Трейт listgrid теперь работает корректно с вложенными экшенами;
  • Меню тулбара в админке в одну строку и с прокруткой на мобильных;
  • В бэкенде подключается файл фронтэнда, если есть. Без создания объекта;
  • Исправлен баг, когда на главной в тег title не добавлялось название сайта;
  • Мультиязычные предустановленные значения полей;
  • Исправлен некорректный подсчет количества записей при использовании типа поля Родитель в фильтре;
  • В паттерне заголовка комментариев теперь можно указывать выражение {comments_spell_count};
  • Полностью зарефакторенный виджет «Список контента» с новыми опциями «похожести» записей: по заголовку, по тегам, по категории. Плюс опция вывода рандомного списка;
  • Новая опция «Выводить виджеты на странице 404» в общих настройках сайта + мини контроллер error404 + возможность для виджетов указать в отрицательных масках 404, чтобы исключить показ ненужных виджетов;
  • В SEO параметрах профилей доступно новое выражение {tab_title} с именем текущей вкладки пользователей;
  • Новые специальные пункты меню {users:profile_TAB_NAME}, {users:logout}, {users:edit} для полной кастомизации страниц профилей пользователей;
  • Опция виджетов «Объединять с предыдущим виджетом» теперь позволяет выбирать шаблоны контейнера, начинающиеся на wrapper_tabbed (теперь можно объединять виджеты не вкладками, а как угодно). Шаблон контейнера вывода группы виджетов определяется по последнему виджету группы;
  • Для типа поля «Ссылка» добавлены опции выбора иконки и показа только иконки;
  • Хуки widget*_before_update_bind;
  • Добавлена опция для колонок шаблона Modern «Подключаемые JavaScript файлы для колонки, если на позиции будут виджеты»;
  • Новые опции компонента и виджета «Поиск», в том числе режим вывода результатов как в основных списках ТК;
  • Немного рефакторинга модели modelSearch;
  • Исправлены некоторые ошибки с переводом на английский;
  • Опция «Проверять HTTP referer» в компоненте Редиректы включена по умолчанию;
  • Добавлена опция полей изображений «Атрибуты тега img в формате JSON» отдельно для списков и записей;
  • Исправлен баг с опцией «Просмотр списка на сайте включен»;
  • Виджет формы поиска теперь понимает, если он на странице ТК, добавлена опция Показывать кнопку «Найти»;
  • Доработан механизм определения активности вложенных пунктов меню;
  • В поле «набор изображений» добавлена опция «В списке показывать только первое изображение»;
  • Выбор иконки для строковых полей;
  • Выбор иконки для ТК;
  • Поддержка выражений иконок в «Свой HTML контейнера» в виджетах;
  • Опция шаблона «Готовый HTML, добавляемый перед всеми стилями и JavaScript файлами в head страницы»;
  • Добавлено несколько шрифтов Google в опции шаблона;
  • Доработано поведение «Не изменять URL при редактировании записи»;
  • Абстрактный счётчик для svg иконок;
  • Исправлен баг в inline-save в гридах;
  • Убраны случайные именованные аргументы в хуки;
  • Функции lang_slug зарефакторены;
  • Исправлены ошибки с шаблоном Modern, когда при определённой схеме виджеты не показывались;
  • Метод isSecureProtocol перенесён в cmsRequest, где добавлены методы isSecure() и getScheme();
  • В общие настройки сайта добавлена опция «Тема оформления для разработчиков», при включении которой выбранный шаблон будет показан только главным администраторам сайта;
  • Опция «IP адреса, с которых будет доступна тема для разработчиков»;
  • Немного рефакторинга и косметических изменений в админке;
  • Добавлен метод fetchAll в cmsDatabase;
  • Оптимизированы методы orderBy, getItem и get базовой модели;
  • Исправлена ошибка с $this->title в контроллерах;
  • Исправлена работа datasets у контроллера users;
  • Множество мелких правок и рефакторинга, о которых расскажет вам dif :)

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

Как установить обновление InstantCMS

Важно! Убедитесь, что сейчас вы используете версию 2.17.2, иначе, обновитесь сначала до неё.

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

  • Убедитесь, что вы используете версию PHP не ниже 7.2.0;
  • Отключите кеширование в настройках сайта;
  • Отключите объединение js и css в настройках сайта;
  • Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
  • При возникновении «белого экрана» категорически читать здесь;
  • Для тех, у кого свой шаблон у нас есть статья как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.

Если в вашем шаблоне присутствуют JavaScript файлы со своими правками (взяты из /templates/default/js/ или /templates/modern/js/), замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком для посетителей ваших сайтов.

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

Механизм установки обновлений подробно описан по этой ссылке в документации.

Пакет обновления для ручной установки можно скачать по этой ссылке. Демо сайт обновлён.

Огромное спасибо за сообщения об ошибках. Спасибо за донаты. Спасибо, что выбираете InstantCMS.

Поддержите проект

Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.

+1
А.Саган А.Саган 24 дня назад #

Пока обновить не удалость. «Ошибка распаковки пакета: Файл не является zip архивом.»

+3
Fuze Fuze 24 дня назад #

Спасибо, исправили. Удалите файл /cache/update.dat и попробуйте заново.

0
А.Саган А.Саган 24 дня назад #

Спасибо, всё получилось!

+1
А.Саган А.Саган 24 дня назад #

 Признателен разработчикам за работу! Заданатил  свою скромную лепту.

+1
Def Def 24 дня назад #

Динамика обновлений очень радует!) Видно будущее у системы огромное и Fuze заряжен на достижение новых вершин:)

+2
Голдман Сакс Голдман Сакс 24 дня назад #

Огромное спасибо за поддержку и развитие движка.

+2
dChirkis dChirkis 24 дня назад #

Спасибо. Хорошая новость 

+3
Def Def 24 дня назад #

планируется ли в 2.18 переход или поддержка бутстрап 5?) Было бы классно, так как много полезных опций там есть:)

+2
Narochnyi Narochnyi 24 дня назад #

Поддерживаю!

+1
Fuze Fuze 24 дня назад #

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

+2
ParadoX ParadoX 23 дня назад #

Биллинг, думаю, гораздо важнее всего остального! 👍💪

0
disc disc 24 дня назад #

Благодарим за проделанную работу.

Вкладки пользователя при нажатии еще теряется меню. 

Изображение

При нажатии кнопки «Одобрить» в модерации материал одобряется, но из списка не убирается

Изображение

0
Fuze Fuze 23 дня назад #

Вкладки пользователя при нажатии еще теряется меню

Не понял

При нажатии кнопки «Одобрить» в модерации материал одобряется, но из списка не убирается

А должны?

0
disc disc 23 дня назад #

Не понял

Получается меню пользователя при нажатии «еще» и открытии меню на телефоне, меню начинает плыть.

А должны?

Раньше при одобрении или отклонении контент модерируемый пропадал. 

0
Fuze Fuze 23 дня назад #

Понял, проверим, исправим.

0
disc disc 23 дня назад #

Спасибо. Благодарю. С меня благодарность.

0
Fuze Fuze 20 дней назад #

Можете заменить эти файлы себе и проблемы исчезнут

github.com/instantsoft/icms2/blob/master/system/controllers/moderation/actions/index.php

github.com/instantsoft/icms2/blob/master/templates/modern/js/comments.js

github.com/instantsoft/icms2/blob/master/templates/modern/js/core.js

С меню в табах необходимо проверять на реальном устройстве.

0
Def Def 20 дней назад #

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

0
Fuze Fuze 20 дней назад #

В 2.17.3 этих изменений нет конечно же, ведь сообщили о них после релиза. Просто скачайте и замените у себя указанные файлы, если для вас это критично.

0
А.Саган А.Саган 23 дня назад #

После обновления, в разделе Виджеты и Страницы, у Виджетов пропали Иконки, при этом функциональность осталась. Посмотрел на Демоверсии, все иконки на месте.

Изображение

+1
Def Def 23 дня назад #

Кэш скидывали?

0
А.Саган А.Саган 23 дня назад #

Вероятно упустил этот момент. И что теперь можно сделать, для восстановления иконок?

0
Def Def 23 дня назад #

сбросьте кэш сейчас 

0
А.Саган А.Саган 23 дня назад #

Не помогает.

0
Fuze Fuze 23 дня назад #

Может сжатие какое-то включено?

+1
RSN RSN 23 дня назад #

Спасибо за развитие системы. Донат отправлен.

0
RSN RSN 23 дня назад #

ЗЫ: Обновился нормально, проблем пока не заметил. Ещё раз спасибо.

0
Fuze Fuze 23 дня назад #

Спасибо!

dChirkis dChirkis 23 дня назад #
Комментарий удален
0
dChirkis dChirkis 23 дня назад #

Страницы не на русском и английском языках ушли в 500ю ошибку

0
dChirkis dChirkis 23 дня назад #

пешел переписывать свои functions.php language.php

+1
dChirkis dChirkis 23 дня назад #

делюсь кому нужно

0
Fuze Fuze 23 дня назад #

Хм, не должно так было быть. Какая ошибка была?

+1
kalikimaka kalikimaka 23 дня назад #

спасибо за работу, копеечку перевел

0
Fuze Fuze 23 дня назад #

Спасибо!

+1
Викторыч Викторыч 23 дня назад #

Обновился с 2.17.1 до 2.17.3. На первый взгляд все нормально. ) Спасибо разработчикам за то, что даже дилетанту обновить движок не составляет труда! Осталось только поправить код там, где были сторонние вставки, это не проблема... 

Вопрос: после обновления обратил внимание, что в Настройках «База данных» — «Кодировка» указано «UTF8 (Устаревшее). И предлагается заменить на UTF8mb4 или UTF8mb3. Подскажите, на какую кодировку надо менять? И как это грамотно сделать — просто указать кодировку?

+1
Fuze Fuze 23 дня назад #

На любую. Поменяйте на UTF8mb4, просто выбрав и сохранив. Если записей много, то может «повисеть» страница.

0
Александр Сергеевич Александр Сергеевич 23 дня назад #

Пытаюсь обновить на куче сайтов, выдаёт: Не удалось проверить наличие обновлений
Установлена 2.17.2 версия

0
Антон Антон 23 дня назад #

видимо всякий гарбич установлен на сайт

0
Александр Сергеевич Александр Сергеевич 22 дня назад #

Все дополнения сделаны отдельно, системные файлы не тронуты, до этого всё обновлялось без проблем. Лишние файлы при обновлениях удалял.

0
Fuze Fuze 22 дня назад #

Удалите файл /cache/update.dat и попробуйте заново. Если не получается, скачайте пакет обновления по ссылки в конце новости и обновитесь вручную.

0
Александр Сергеевич Александр Сергеевич 22 дня назад #

нет такого файла

0
Fuze Fuze 22 дня назад #

Значит ваш хостинг по какой-то причине не хочет соединяться с хостом обновления. В чём причина, я не могу знать. Скачайте пакет обновления и обновитесь вручную.

0
Антон Антон 23 дня назад #

Обновление прошло ровно, как всегда. сэнкс!

0
Pro AV Pro AV 22 дня назад #

Обновился. У меня на сайте где установлен /billing, теперь биллинг не работает — пишет «Неверный ключ лицензии биллинга». А мне там денежки шлют. Что делать??

0
RSN RSN 22 дня назад #

Посмотрел, нет такой проблемы. Такая проблема у меня на тестовом, что естественно, так как лицензия не совпадает с доменом на тестовом...

ЗЫ: хотя может я не понял… где именно пишет и когда?)

0
Pro AV Pro AV 22 дня назад #

До обновления ключ работал и биллинг работал, после этого обновления биллинг перестал работать. На пустой белой странице выходит текст: Неверный ключ лицензии биллинга

0
Fuze Fuze 22 дня назад #

Обновление никак не могло повлиять на биллинг.

Что делать??

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

0
Def Def 22 дня назад #

А функцию сжатия css и HTML удалось поправить?>)

0
Fuze Fuze 22 дня назад #

Что с ней было не так? Вы проверили?

0
Def Def 22 дня назад #

в 2.17.2 сыпалась админка почему-то. Тестировал на нескольких проектах.

0
Ostrova Ostrova 22 дня назад #

У меня система тоже не находит обновление 

0
Fuze Fuze 22 дня назад #

Удалите файл /cache/update.dat и попробуйте заново. Если не получается, скачайте пакет обновления по ссылки в конце новости и обновитесь вручную.

0
Helg Helg 22 дня назад #

После обновления в админке поля профилей перестали работать.

/admin/controllers/edit/users/fields

вся страница в таком виде

Z�ե�1�9��m�@�kt�{�ݼ��My�Vw� D5�]n�z�rK�-��_�Ho���8=&���}!x�1>j�b�h���22�Jw��¥�☻U�;�;Y4�n[�:�X�����G�[E�Vq=GK�uǵξ��� e�e��X�1��чu��M�m�-jqtZ����/����4�ٷʿ���Hz ��9I�{�@���le[*�3�����$o�T��L�1ߢ�����f�]Z��� �=��� 8R�z0S�I�� �Z�7��I ��Ъ���� ��HasK����@��«K��0.�R��7�[���A��|�^iw��TZ��~o����{��k!'qП=B�dH��֩ z�܇�NC�L^W� K�K�f> ��\�V-� Gxb.� �%=M���{�>~�쫐RL'���,:PG(��/��Ϲ���t�C� �Ԏ��$�D�3a�(_錇̀´.��g�d'��������zN�#V\`���וԜ��L���1�>ސa�lU�t��Z3��?Y���%�E�?��:ø��_�\N��% ku�2)��헴?xI�8L�3x������s0,��ޫ�2�F��A�u!$��p7.*i��H�R�EdeL [��|��:N�T.L-ޝg�{� ���f����${#6z��IFP�����T�~�Z���(����4a��}�t��L��e��,)R��֎�O�����۪i�h»�6KOS�v��4n+���ىg=q�\�R�tC������P6eN*+VA�IY��v�]�&����'#XXHJ�'����H�Lʤ�C�d���τ9�S���ܵvlI��Q�.ս�j�M���܎���r��4�v�S���D��gx�xv)��7Cn�)�}�.�U��~^S�/dH3|L�2�m;À�*��X�aP��_����M���"��q�-V ���,S�k(�}�Kڞ��m�}
0
Helg Helg 22 дня назад #

Версия InstantCMS: 2.17.3
Веб сервер: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 Phusion_Passenger/6.0.22
SQL сервер: MySQL 5.7.44
Версия PHP: 8.2.28, cgi-fcgi
Лимит памяти: 1 Гб
Макс. размер загрузки: 256 Мб
Директория сайта: /var/www/u2876/data/www/site.ru
Обработчик сессий: files
Директория сессий: /tmp/u2876/67fcf9c7042a6
Установлен Zend OPcache: Да
Установлен IonCube Loader: Нет
Установлен Zend Guard Loader: Нет

+1
Zau4man Zau4man 22 дня назад #

Выглядит как код файлов, закрытых с помощью ioncube, при отключённом IonCube Loader. Который у вас как раз отключен.

Предположу, что кроме обновления что-то ещё произошло с сервером, возможно, отключили ioncube. Или на сайт было установлено дополнение, закрытое ioncube

0
Helg Helg 22 дня назад #

До обновления все работало же. Может в самом обновление что-то под кубом?

0
Fuze Fuze 22 дня назад #

Может в самом обновление что-то под кубом?

Исключено. Весь код открыт. Вам правильно Zau4man подсказал.

0
Helg Helg 21 день назад #

Хостер включил куб. Теперь выдает белую страницу. В компонентах отключил все дополнения. А, вот при переходе в админке в типы контента и далее в поля — выдает тоже белую страницу. Как отключить доп поля?

0
Zau4man Zau4man 21 день назад #

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

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

Но проблема 100% не связана с обновлением.

0
Helg Helg 20 дней назад #

Стоял видео компонент. выключенный. версия куба не подходила.

+1
Happy Happy 22 дня назад #

Как давно не хватало из набора выводить одну фотку в списке. Можно забыть про сторонние поля. Спасибо 

0
Михаил Михаил 21 день назад #

После обновления, внесенные изменения в инстайлере слетели. Но когда запускаешь инстайлер — изменения применяются, а при закрытии инстайлера — сбрасываются. Что может быть подскажите?

0
Yuran Yuran 20 дней назад #

Обновился без проблем из админки. Что то навскидку хотел посмотреть вот это:

Выбор иконки для строковых полей;
Выбор иконки для ТК;

Не смог найти данной настройки ни в строковых полях ни в ТК. Ткните пожалуйста где это дело находится?

+1
Fuze Fuze 20 дней назад #

ИзображениеИзображение

0
Yuran Yuran 19 дней назад #

Нашел, спасибо огромное🤝

0
Денис Васильевич Денис Васильевич 17 дней назад #

Игорь, в формах тяжело читать список полей. Заголовок поля и само поле воспринимаются как разрозненные объекты, внимание скачет то на заголовок то на поле. Если уменьшить label до 13px и уменьшить отступ между label и полем до 5px то так просто можно снизить когнитивную нагрузку и перенаправить внимание на само поле. На снимке слева вариант как сейчас а справа с правками. Можно еще текст в поле уменьшить.  Изображение
На macos во всю используется такой подход. Это делается чтобы внимание не рассеивалось, это собирает и сконцентрирует внимание посредством размеров и отступов. 

0
Def Def 17 дней назад #

почему-то некорректно отрабатывает Планировщик задач при клике на «Публикация контента по расписанию»

Сначала выдает ошибку 

Notice: Undefined index: slug in /system/controllers/ping/hooks/publish_delayed_content.php on line 17

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

не могу понять куда смотреть, чтобы исправить.

0
Def Def 16 дней назад #

Еще вопрос по показу виджета «Уведомления». Раньше показывался виджет только тогда, когда появлялись новые уведомления. Сейчас показывается постоянно. Как можно сделать как раньше?

0
Happy Happy 15 дней назад #

иконки в полях не совсем понял как работают, у меня они отображаются только при создании, этот так задумано что не выводятся в списке и записи тк?

0
Fuze Fuze 15 дней назад #

Да, это иконки для форм 

0
Happy Happy 15 дней назад #

 в следующем обновлении выведите уж в тк)

+2
Fuze Fuze 15 дней назад #

В полях давно можно выводить иконки, достаточно указать в названии поля иконку, например так {solid%address-book}

0
Vsepos Vsepos 14 дней назад #

На существующем поле «ссылка» выбрал иконку, сохранил,  в записи вместо ссылки стала отображаться кликабельная иконка, убрал иконку — пропала и ссылка. Возможно без отката как то вернуть отображение ссылки?

0
Fuze Fuze 14 дней назад #

У вас по всей видимости стояла опция «Показывать только иконку». Выберите иконку, снимите чекбокс, сотрите иконку, сохраните поле.

Изображение

0
Vsepos Vsepos 14 дней назад #

Нет, чекбокс был снят. Пробовал включать и выключать, ничего не изменилось.  В новых записях выводится иконка и ссылка, в старых только иконка

0
Fuze Fuze 14 дней назад #

Я не могу повторить, объясните иначе как повторить проблему.

0
Vsepos Vsepos 14 дней назад #

На демо сайте instantcms в тк объявления создал поля с типом ссылка, иконку не выбирал. В объявлении заполняю поле ссылка  — в записи не выводится.

Изображение

Релактирую поле, выбираю иконку — выводится иконка в сидеть ссылки

Изображение

0
Fuze Fuze 14 дней назад #

А что вы указываете в качестве ссылки? В поле подразумевается полноценная ссылка.

0
Vsepos Vsepos 14 дней назад #

Указываю ссылку вида instantcms.ru

0
Fuze Fuze 14 дней назад #

Если вы указываете без http(s), то надо включать опцию добавлять https. Короче, указывайте полные ссылки.

0
Clear Clear 11 дней назад #

У меня такая же проблема. Тип поля Ссылка с флажком «Возможность установить заголовок для ссылки». После обновления все ссылки пропали. Включил иконку, она отображается а текст со ссылкой нет. Все ссылки были с https и до этого все выводилось как нужно. Что можно поправить ?

0
Loadырь Loadырь 11 дней назад #

Замените $value на $href в этой строке github.com/instantsoft/icms2/blob/master/system/fields/url.php#L131C42-L131C48

Должно быть так

  1. $link_text .= $value !== $href ? html($value, false) : html(parse_url($href, PHP_URL_HOST), false);
+1
TOPg TOPg 12 дней назад #

если нет возможности перевести дефолт на bootstrap 5, может быть пришло время сделать ещё один дефолт шаблон на 5й версии, принципиально другого вида, ибо стандартный уж очень не очень в плане дизайна!? Да и дифицит шаблонов для инстанта — очень горячая тема, мы очень отстаём от остальных CMS, у DLE 3 стандартных шаблона в коробке, гораздо интереснее нашего, у WordPress вообще молчу

+1
Fuze Fuze 12 дней назад #

Можно всё. Всегда вопрос в финансировании и времени. Ну и дизайна как такового нет в modern, это голый bs4.

+1
TOPg TOPg 12 дней назад #

может сообществу, совместно с Вашей инициативой нужно заняться этим? Складчина например или энтузиасты?

+1
Fuze Fuze 12 дней назад #

Не знаю что ещё добавить :) Я не против складчин, помощи, совместной работы и т.д. Надо дизайнерский шаблон — нужен дизайнер. Он стоит денег. Я, к сожалению, не умею в дизайн. Дело вовсе не в бутстрапе и его версии. То, что мы сделаем шаблон на бс5 ровным счётом ничего не изменит, поскольку, он так же будет голый бс5.

Насчёт энтузиастов у меня большие сомнения.

0
Михаил Михаил 10 дней назад #

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

0
Fuze Fuze 10 дней назад #

Это просто Modern на фреймворке + на нём показана интеграция с SCSS, настройками в админке и т.п… Хотя по факту вы свой шаблон можете сделать на чём угодно, нет никаких препятствий. Суть фреймворков всего лишь в более быстрой интеграции. Быстро сделал — быстрее заработал.

0
Михаил Михаил 10 дней назад #

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

-3
Михаил Михаил 10 дней назад #

и главное пора избавляться от jquery в шаблонах

0
Fuze Fuze 10 дней назад #

Чтобы какую цель достичь? Избавляться от Jquery в планах нет.

0
Abobo Abobo 10 дней назад #

«Проблему» с шаблонами в instantcms спасет только крутой конструктор тем на уровне elementor, больше ничего. ИМХО. Я думаю стоит поднять этот вопрос с очень хорошим бюджетом.

0
Def Def 7 дней назад #

elementor в ВП это зло. Перенести сайт потом вообще невозможно, так как база реализована чудовищно неудобно для конвертации. 

0
kazakdona kazakdona 11 дней назад #

После обновления, легла доска объявлений, объявления работают, главная нет, разработчик подсказал надо было оставить только один стиль отображения.

Так же легло дополнение Расширенная отладка

Если включаешь PHP 8 и выше то ложится авторизация, т.е в админку и личный кабинет не попадешь

+1
disc disc 10 дней назад #

Изображение

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

Так же в критериях поиска не учитываются в поле на странице пользователей список: мультивыбор. (он есть но от выбора ничего не учитывается в фильтрации результатов)

0
Fuze Fuze 9 дней назад #

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

Есть такое, поправим, спасибо.

не учитываются в поле на странице пользователей список: мультивыбор. 

Проверил, всё работает.

+1
disc disc 9 дней назад #

Проверил, всё работает.

Не так выразился по всей видимости! Есть список: мультивыбор со значениями. Он активен и используется в фильтре списка пользователей. При выборе определённых значений, результаты в поиске по фильтру с данным значением отсутствует, хотя пользователи с таким значением имеются.

Пожалуйста. Вам спасибо. За развитие ресурса, за труды и неоценимые вклады.

0
Fuze Fuze 9 дней назад #

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

Это поле ищет по принципу «И», а не «ИЛИ».

0
disc disc 6 дней назад #

Да. Поле ищет по принципу «И». Имея возможность выбрать несколько вариантов.

0
Zau4man Zau4man 6 дней назад #

Для логики «или» можете воспользоваться полей из этой темы instantcms.ru/forum/pole-spisok-multivybor-s-ili.html

Обратите внимание, что новое поле хранит данные в другом формате, поэтому можно использовать только «с нуля». Если сменить тип поля у уже созданного и заполненного поля, работать не будет.

0
Def Def 8 дней назад #

Почему-то некорректно работает система подписок на записи ТК в списке ТК для гостя.

Клиент под гостем Подписаться. Указываю почту. На почту приходит ссылка с кодом. Клика на неё и перекидывать на 404 страницу. Может потому, что данная почта уже есть в какой-то подписке у пользователя?

0
disc disc 6 дней назад #

Так и есть. Подписки не работают корректно в таком варианте. Проверка была с чистой системой и не фигурирующим нигде адресом электронной почты.

0
Def Def 6 дней назад #

а как исправить?)

0
Fuze Fuze 6 дней назад #

а как исправить?)

Починить

0
Fuze Fuze 6 дней назад #

Открыл сайт гостем, нажал подписаться, заполнил форму, отправил, перешёл по ссылке в письме (я по прежнему разавторизован), подписка подтверждена. Как повторить проблему?

0
DRUID DRUID 4 дня назад #

После обновления бесконечная загрузка на кнопке отправки комментария и записи на стене. Но сами комменты и записи создаются. 

При включении отладки комменты не оставляются.
Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated system/core/controller.phpon line945

+1
Fuze Fuze 4 дня назад #

Полагаю, проблема в стороннем дополнении, может «Скрытый текст»?

0
DRUID DRUID 4 дня назад #

Спасибо! Действительно так..

0
Николаич Николаич 4 дня назад #

Полностью зарефакторенный виджет «Список контента» с новыми опциями «похожести» записей: по заголовку, по тегам, по категории. Плюс опция вывода рандомного списка

Было бы неплохо и логично все эти функции реализовать и в Слайдере контента. Ведь «слайдер» — это по сути тот же «список контента».

Николаич Николаич 4 дня назад #
Комментарий удален
0
Николаич Николаич 4 дня назад #

Обратил сегодня внимание: опция рандомный список в виджете «список контента» работает, на мой взгляд, некорректно — нестабильно отрабатывает заданное число отображаемых записей. Это может быть от заданного и до нуля (при этом виджет, естественно, отключается).

0
disc disc 3 дня назад #

Проблемма в поле «Ссылка», в профиле пользователя не отображается.

0
Zau4man Zau4man 3 дня назад #

Скорее всего поможет решение из комментария Лоадыря instantcms.ru/novosti/release2173.html#comment_123883

0
disc disc 3 дня назад #

Точно. Благодарю.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.