InstantCMS 2.14.3 и обновлённый официальный сайт

8.69K

Всем привет!

Много новостей накопилось, но укладываемся в одну — будет много букв 😀

Новый официальный сайт InstantCMS

Да. Не прошло и семи лет, как мы наконец-то обновили официальный сайт до текущей версии InstantCMS. Теперь он на InstantCMS версии 2.14.3. А был на InstantCMS 1.7. Да, да, на такой древней версии, хоть и пропатченной вдоль и поперёк.

Раньше на это банально не было времени. Его и сейчас не было, но тянуть дальше было уже просто стыдно. Не без помощи участников сообщества мы написали мигратор, кстати герой, который вызвался помочь — Loadырь, за что ему большой респект! Также большое спасибо тем, кто помогал в тестировании тут и тут.

Мигратор, как вы понимаете, писался максимально быстро, и без доработок, увы, не подойдёт для того, чтобы я его выложил для миграции с InstantCMS 1.10.X. Однако, если есть желающие альтруисты, я готов создать репозиторий на гите, дабы его довели до ума. Пишите в личку.

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

Кстати про компоненты. Мы написали для этого сайта компоненты:

  • Награды;
  • Избранное;
  • Уведомления в Telegram;
  • Управление дистрибутивами InstantCMS;
  • Каталог фрилансеров;
  • Антиспам для регистраций;
  • Надстройка для блогов;
  • Надстройка для старых файлов пользователей из InstantCMS 1.X (только для чтения/удаления);
  • Управление рекламой.

Ах да, и форум написали. Ну как написали, переделали существующий форум от, опять же, Loadырь. Крайне рекомендую, как минимум, плюсануть ему в карму. Форум сильно переделан, но я думаю вполне будет совместим с предыдущими установками. После переезда этого сайта все файлы компонента «Форум», которые мы изменили, были переданы Loadырю. Вероятно, как будет у него время, будет и обновление.

Для любителей PageSpeed Insights, мы набираем на главной странице 94 для мобильных и 99 для десктопа.

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

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

По функционалу теперь этот сайт — обычный InstantCMS 2.X, смысла перечислять, что тут нового, нет, вы и сами всё видите. Как минимум теперь адаптивный дизайн и как максимум при большом объёме данных, того же форума, постов в блогах, комментариев или личных сообщений, всё быстро и прекрасно работает. База данных здесь занимает примерно 1 гигабайт места: порядка 300 000 личных сообщений, более 350 000 постов на форуме, более 65 000 комментариев. Поэтому вопрос о том, «а сколько записей выдержит Инстант», я думаю закрыт.

Новая инфраструктура серверов проекта

Теперь в арсенале два сервера (на Debian), территориально разнесённые по странам:

  • Фронтэнд с Nginx и SMTP сервером;
  • Бэкенд, где крутятся сайты нашего проекта с базами данных.

Мы пока на PHP7.3. Но как только обновим всё, перейдём на PHP8.

Самые внимательные могли заметить, что почтовый сервер на приём у нас интегрирован с почтой Яндекс.Коннект. Теперь на отправку поднят свой SMTP. Обусловлено это тем, что Яндекс не очень любит, когда с его smtp рассылают уведомления и всякие подтверждения о регистрации. SMTP настроено по всем канонам, поэтому попадание в спам исключено, а mail-tester даёт уверенные 10 из 10.

Какие планы по официальному сайту?

Мы хотим перенести каталог дополнений из текущего поддомена на этот сайт, дабы не было неудобств с двойной авторизацией и двойными аккаунтами. Вероятней всего со временем преобразится главная страница этого сайта и конечно же теперь официальный сайт будет всё так же обновляться к новым версиям InstantCMS. К слову сказать, сайт instantcms.ru работает на… InstantCMS с самой первой версии движка. И с самой первой версии обновляется, хоть и не всегда оперативно 😉

Что нового в InstantCMS 2.14.3

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

  • Для страниц раздела "Виджеты и страницы" теперь можно указывать класс для тега body;
  • В компоненте "География" убран провайдер «ipgeobase», т.к. прекратил существование. Остался «geoiplookup». После обновления смените его в настройках;
  • Добавлено правило доступа «Время на изменение/удаление комментария» для компонента "Комментарии";
  • Оптимизирована работа личных сообщений, скорректирована вёрстка окна сообщений, добавлен звук о новом сообщении при открытой переписке;
  • Много проработано для семантической вёрстки, спасибо Олег Васильевич;
  • Теперь можно перемещать виджеты среди неактивных, что несомненно прибавило удобства;
  • Доработана вёрстка в новой админке, например теперь видны полностью длинные названия категорий;
  • Исправлена микроразметка в хлебных крошках;
  • При удалении компонентов теперь удаляются/очищаются автоматически системные таблицы CMS;
  • Для поля «Текст HTML» добавлены опции по обрезке текста в списке;
  • В окне отладки добавлена возможность сортировать по времени выполнения;
  • Дополнен вывод полей в виджете полей контента;
  • Исправлена опечатка в коде при создании новых свойств;
  • Исправлена ошибка в типах контента для полей дат, начинающихся с date_;
  • Убрана кнопка регистрации из формы логина, если регистрация отключена;
  • Исправлена ошибка и другие недочёты с полем «Файл»;
  • Добавлена возможность отключать инфо-блок на странице записи типа контента;
  • Добавлена возможность выводить инфо-блок в виджете «Поля контента»;
  • Добавлена возможность указывать фоновое изображение по умолчанию в виджете «Поля контента»;
  • Добавлена опция «Не показывать в хлебных крошках тип контента» в списке;
  • Добавлена возможность выключить просмотр списка главной страницы типа контента, оставив только категории;
  • Добавлена возможность не показывать название пункта меню, оставив только иконку;
  • Исправлены недочёты в 2FA от Goggle;
  • Добавлена возможность выводить логотип сайта в виджете меню;
  • Если редактор комментариев/стен/лички указан как Textarea, то при сохранении вырезаются все HTML теги;
  • Наборы в карте сайта;
  • Тег canonical там, где его не хватало;
  • Добавлена опция «Автоматически выбирать первый контакт из списка» для окна личных сообщений;
  • В массовой рассылке писем в админке в опции «Как отправлять сообщение» добавлен пункт «Как Email», т.е. теперь можно делать рассылку напрямую на email пользователей;
  • В компонент «Редиректы» добавлена опция «Правила для редиректа и подмены адресов», подробнее здесь;
  • Добавлена опция ограничения количества друзей на главной профиля пользователя;
  • Добавлена опция вывода списка групп, к которым принадлежит пользователь;
  • Обновлён механизм переводов из групп в группы;
  • В виджете «Кто онлайн» добавлена опция «Не выводить из групп»;
  • Для администраторов на сайте доступен фильтр по ip пользователя;
  • Для разработчиков добавлена возможность менять базу данных, префикс и набор символов на лету, см. database.php;
  • Для поля "Строковое поле" добавлена возможность задавать маску ввода, используется библиотека Inputmask;
  • Для поля «Текст» добавлена опция «Вырезать все HTML теги при сохранении». Переносы строк при выводе преобразуются в тег br;
  • В настройках шаблона Modern добавлены опции для фавиконок. Можно выбрать единую, так и указать набор тегов, которые будут помещены внутри тега head всех страниц;
  • Для виджета «HTML блок» добавлены опции «JavaScript код» и «Относительные пути к JavaScript/CSS файлам»;
  • Для виджета «Элементы шаблона» можно указывать файл логотипа, отличный, от указанного в настройках шаблона;
  • Множество рефакторинга кода;
  • Улучшенная поддержка PHP8, известных проблем совместимости теперь нет;
  • Обновлена Jquery до текущей версии;
  • JqueryScroll обновлена до текущей версии;
  • Обновлена библиотека SCSSPHP до актуальной версии;
  • Обновлена библиотека Geshi до актуальной версии;
  • Обновлена библиотека PHPMailer до актуальной версии;
  • Редактор Tinymce обновлён до актуальной версии;
  • Большое количество мелких правок вёрстки шаблона Modern;
  • И, наконец, множество других мелких правок, о которых расскажет diff.

Однако, кроме этого, в релиз вошли и изменения по безопасности.

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

  • Исправлена проблема CWE-601;
  • Исправлена проблема CWE-113;
  • Устранены известные XSS.

Дальнейшие планы

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

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

В общем, всё как обычно, сделать хочется много и еще вчера, а реальность немного другая 😉

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

Важно! Перед установкой обновления убедитесь, что сторонние дополнения поддерживают новую версию InstantCMS! В противном случае вы рискуете окирпичить свой сайт.

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

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

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

Если вы используете шаблон Modern или дочерний от него, после обновления пересохраните (вместе с компиляцией) настройки шаблона в админке.

Автоматическая установка

  1. Включите режим отладки в админке.
  2. Воспользуйтесь функцией «Проверить обновления» в панели управления InstantCMS 2.
  3. Система сама обнаружит обновление 2.14.3, предложит скачать его и установить.
  4. Для установки потребуется указать реквизиты для доступа по FTP.
  5. Проверьте, что версия InstantCMS изменилась в админке.
  6. Очистите кэш браузера, увеличьте на единицу абстрактный счётчик в настройках сайта.
  7. Обновление завершено. Если возникли ошибки при установке пакета, то обновление прошло некорректно, воспользуйтесь ручной установкой.

Ручная установка

Убедитесь, что вы используете InstantCMS 2.14.2 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).

  1. Включите режим отладки в админке;
  2. Загрузите архив с обновлением.
  3. Перейдите в панель управления сайтом;
  4. Перейдите в раздел компоненты;
  5. Нажмите установить пакет дополнения;
  6. Очистите кеш браузера;
  7. Сверните окно браузера;
  8. Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта, заменяя файлы;
  9. Вернитесь в свернутое в п. 7 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.2;
  10. На странице «Информация о пакете» нажмите установить;
  11. На странице ввода реквизитов ftp поставьте чекбокс «Пропустить этот шаг» и нажмите «Установить»;
  12. Выключить режим отладки в админке;
  13. Обновление завершено. Если при установке пакета возникли ошибки, то обновление установилось некорректно по какой-то причине. В этом случае необходимо смотреть логи PHP на сервере.

Заключение

Как обычно, всем спасибо за сообщения об ошибках, за готовый код, в этом релизе закрыто 19 тикетов вместе с пулреквестами! Отдельное спасибо за донаты! Всё это здорово помогает делать InstantCMS лучше.

Спасибо, что выбираете InstantCMS!

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

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

+1
lesterkey lesterkey 3 года назад #

😃 круто!

+4
Алексей Т Алексей Т 3 года назад #

Спасибо!

+2
RSN RSN 3 года назад #

Неожиданно)

Очень большая работа. Спасибо.

+6
Викторыч Викторыч 3 года назад #

Предновогоднее предвкушение было сильным, но «Новый год» наступил чуток пораньше! Впрочем, я не огорчился. )) Спасибо за мощное обновление! *и за новый TinyMCE! )

+3
Zau4man Zau4man 3 года назад #

Отличные новости. Спасибо за релиз. Сделано многое.

+3
buk buk 3 года назад #

Отлично, спасибо!👍💪

Make Make 3 года назад #
Комментарий удален
+6
Викторыч Викторыч 3 года назад #

На back-end смотрит! ) Это он еще front-end не видел! )))

+1
Scythian Scythian 3 года назад #

Огромное спасибо! Это действительно очень приятные новости!

+1
CEH9I CEH9I 3 года назад #

Спасибо за обновление)) вопрос насчёт написанных компонентов, они будут доступны пользователям? Или это компоненты только для официального сайта?)

+4
Fuze Fuze 3 года назад #

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

0
CEH9I CEH9I 3 года назад #

Не могу найти, не подскажете ссылку?

0
CEH9I CEH9I 3 года назад #

Ещё есть хороший виджет, он доступен?)

Изображение

0
Fuze Fuze 3 года назад #

Ещё есть хороший виджет, он доступен

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

Всё, на что будет время, я выложу. Когда, не знаю, как будет время.

+1
CEH9I CEH9I 3 года назад #

Меня больше интересует виджет «Проявляют активность » и «Сколько нас».

Всё, на что будет время, я выложу. Когда, не знаю, как будет время

Я так понял их пока нет в разделе «Дополнения»?

+1
Fuze Fuze 3 года назад #

Меня больше интересует виджет «Проявляют активность » и «Сколько нас».

Это один виджет. Я не видел подобного в каталоге дополнений.

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

+1
CEH9I CEH9I 3 года назад #

Награды;

Уведомления в Telegram;

Управление дистрибутивами InstantCMS;

Каталог фрилансеров;

Антиспам для регистраций;

Надстройка для блогов;

Надстройка для старых файлов пользователей из InstantCMS 1.X (только для чтения/удаления);

Управление рекламой.

 

Я про эти имел виду. Если вы тоже то будем ждать появления в дополнениях.

0
Dark Space Dark Space 3 года назад #

Насчёт написанных компонентов, они будут доступны пользователям? Или это компоненты только для официального сайта?

Веб-разработчики, дизайнеры и верстальщики 99,9% против добавления функционала (компонентов) в систему. 

За обновление спасибо!

+9
Fuze Fuze 3 года назад #

Выложил компонент "Избранное" в каталог. Пользуйтесь.

+1
Алексей Т Алексей Т 3 года назад #

Спасибо за компонент. Поставил, протестировал все работает как надо!

0
CEH9I CEH9I 3 года назад #

Спасибо)) и там я увидел что готовится версия 2.15 ?)) 

+4
CEH9I CEH9I 3 года назад #

Ждём остальные компоненты)) я с радостью задоначу))

 

Отправил 500 рублей)) Спасибо))

+2
Fuze Fuze 3 года назад #

Спасибо за донат, неожиданно)

И еще кому-то (не подписались от кого) спасибо за второй донат 👍

Алексей Т Алексей Т 3 года назад #
Комментарий удален
+3
Алексей Т Алексей Т 3 года назад #

Это я проверил как работает. Теперь донатить буду покрупнее😀

+2
Fuze Fuze 3 года назад #

И вам спасибо)

0
CEH9I CEH9I 3 года назад #

Столкнулся с проблемой, в кастомном шаблоне записи понял как выводится в инфо баре, а вот в комментариях вообще не получается прикрутить. Не подскажите что не так?))  Изображение 

0
Loadырь Loadырь 3 года назад #

В требованиях к этому дополнению говорится следующее

Для добавления комментариев в избранное — InstantCMS 2.15.0 и выше (или текущая с GitHub).

0
CEH9I CEH9I 3 года назад #

Уже увидел) Кстати вопрос а как прикрутить к вашему форуму?)

+1
Loadырь Loadырь 3 года назад #

Прикручивать не надо. При обновлении форума до версии 2.4.8, автоматика всё сделает за вас. 

0
CEH9I CEH9I 3 года назад #

А где взять обновление?)) Или оно пока недоступно?)

 

0
Loadырь Loadырь 3 года назад #

У автора в файлах профиля, но я почему-то сам его там не вижу. Видать не готово ещё обновление.

0
CEH9I CEH9I 2 года назад #

А можно узнать про «Уведомления в Telegram;»

Пользователь указывает свой контакт в телеграмме

и ему приходят уведомления с сайта туда, а не только на почту?) 

0
Fuze Fuze 2 года назад #

А можно узнать про «Уведомления в Telegram;»

Типа этого дополнения.

0
CEH9I CEH9I 2 года назад #

Уведомление приходят только о записях? А о личных сообщения и уведомления пользователей нет?

0
Fuze Fuze 2 года назад #

Это просто постинг в группу телеграм @instantcms. Бота для уведомлений пользователя не делалось.

0
CEH9I CEH9I 2 года назад #

Все понял) Ждемс)

+3
Викторыч Викторыч 3 года назад #

Поддержал донатом компонент «Избранное». Спасибо!

+1
Fuze Fuze 3 года назад #

И вам спасибо!

0
Happy Happy 3 года назад #

Будет ли доступен компонент жалобы что у вас реализовано на оф сайте в комментариях и в контентах. ?

0
CEH9I CEH9I 3 года назад #

Тоже интересует))

 

0
Викторыч Викторыч 3 года назад #

На всякий случай отпишусь (хотя, это опять может быть локальное недоразумение) — если нажать на «лайк» в фотоальбоме, то он не проявляется, зато вместо него загорается флажок «В закладки»: 

Изображение

Изображение

0
Викторыч Викторыч 3 года назад #

Все же неудобство ощутимое. Как только мышку заводишь (на картинке в область, выделенную заливкой), все элементы становятся неактивными, кроме «В закладки». Как бы это побороть? В крайнем случае, убрать «Избранное» из фотоальбомов, но сделать это невозможно, ибо у «Избранного» нет настроек.

Изображение

Олег Васильевич я Олег Васильевич я 3 года назад #
Комментарий удален
0
Викторыч Викторыч 3 года назад #

Сайт. Только не увидите… надо региться. Когда я захожу разлогиненый, «закладки» не видно...

Олег Васильевич я Олег Васильевич я 3 года назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 3 года назад #
Комментарий удален
0
Викторыч Викторыч 3 года назад #

Спасибо! Забегайте как-нибудь, за музыку потрещим… )

+3
dChirkis dChirkis 3 года назад #

Дай Бог тебе здоровья добрый человек )

+1
SpideR SpideR 3 года назад #

Прошло немного времени, а старый офф. сайт уже не вспоминается.

Всех с успешным обновлением. 👍

0
Михаил Михаил 3 года назад #

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

Спасибо за обнову!!!

0
noname noname 3 года назад #

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

0
Remi Remi 3 года назад #

Здравствуйте! Спасибо за обновление!!!

Полез я на демо сайт, авторизовался -> Типы контента -> Объявления -> Поля -> Цена -> Настройки поля -> Фильтр по диапазону -> и тут активировал пункт меню -> Выбор диапазона ползунком. На самом сайте появился ползунок изменяя выводит на кнопке количество объявлений, но не изменяет цену. Помнится раньше изменялась и цена, дабы видеть в каком диапазоне нашлись объявления. 

0
wantprikol wantprikol 3 года назад #

Спасибо за обновление!!!

При включении отладчика показывает 2 ошибки:

1. Notice: Undefined index: author_ip in /var/www/www-root/data/www/wantprikol.ru/system/controllers/comments/model.php on line 334

Изображение

2. В админке — Настройки

Notice: Undefined index: list_on in /var/www/www-root/data/www/wantprikol.ru/system/controllers/content/hooks/frontpage_types.php on line 13
Изображение

 

0
Fuze Fuze 3 года назад #

При включении отладчика показывает 2 ошибки:

С этим обновлением это не связано. Ищите проблему в предыдущих, некорректно установленных, обновлениях.

0
Yuran Yuran 3 года назад #

Такая же проблема:( Согласен что не связано с текущим обновлением… Чистую систему устанавливал — ничего такого нет. Все файлы перезалил с релиза — проблема осталась… Что может быть — база данных… еще что то? Гуру — подскажите пожалуйста в каком направлении копать? 

0
wantprikol wantprikol 3 года назад #

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

0
Fuze Fuze 3 года назад #

Вы либо пропустили предыдущее обновление, либо в прошлом обновлении не устанавливали сам пакет обновления через админку.

0
Pawell Pawell 3 года назад #

Здравствуйте. Спасибо за очередное обновление.

Возникла проблема после написания контента — новости и загрузки фотографии в созданные ранее поля. После сохранения (публикации новости) изображение исчезает. Не отображается нигде и при редактировании тоже его нет в поле, хотя при создании новости всё происходит в штатном режиме, если не считать, что адрес изображения ранее формировался в виде чпу, а сейчас в виде символов (пример ff27b602.jpg). Подскажите, как можно решить эту проблему. 

0
Pawell Pawell 3 года назад #

Сорри. С файлами шаблона накосячил. Заменил — всё восстановилось. Ещё раз огромное спасибо за труды.

0
Demetre Demetre 3 года назад #

Изображение

Установлена чистая версия сайта

 

Изображение

-1
Fuze Fuze 3 года назад #

Очень информативно

+1
&$!#% &$!#% 3 года назад #

Димон, наверное, испугался этих привидений. Я тоже сразу не понял, что за такое. А потом показалось, что с привидениями — это виджеты, которые установлены на других страницах. 

0
Demetre Demetre 3 года назад #

это все конечно хорошо, все пользовательские страницы улетели в далекие края

0
Fuze Fuze 3 года назад #

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

Изображение

0
demelkar demelkar 3 года назад #

А если нет такого чекбокса, что делать? :)

0
Fuze Fuze 3 года назад #

Вероятно вы не заменили все файлы обновления.

0
demelkar demelkar 3 года назад #

Обновление делалось автоматом. Папку system и папку admincoreui заменил на новые вручную. Что-то ещё нужнго менять ? 

чекбокс так и не появился. кроме того понял что не могу в редактирование виджета зайти — при нажатие на карандаш окно не появляется редактирования.

Полностью установил обновление так же через ftp и затем вручную… не помогает. 

demelkar demelkar 3 года назад #
Комментарий удален
0
Capitan Capitan 3 года назад #

Обновился. Полет нормальный

0
Викторыч Викторыч 3 года назад #

В предыдущей версии, на Modern, выводил на главной странице два списка — посты и статьи. В 2.14.3. делаю так же, но… если отметить хотя бы один чекбокс в настройках полей, то на главной отображается только одна запись (хотя постов несколько). 

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

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

Изображение

Проверил на двух тестовых сайтах (Open Server, php 7.4) Установка чистая, только два дополнения накатил: Скрытый текст и Поле навигации. Пока не проверял на количестве постов, если их будет 10-15 — будут все отображаться, или нет. Пункт меню «Новости» я убирал во всех случаях, и на 2.14.2. и здесь, мне он не нужен. Как победить этот затык в отображении списка постов? 

Никак не приживается поле навигации. В 2.14.2. дополнение работало, сейчас — нет. Проверено так же на двух тестовых сайтах.

0
Викторыч Викторыч 3 года назад #

p.s. Это только в настройках списка постов. Список статей выводится корректно.

0
Викторыч Викторыч 3 года назад #

Что-то в том виджете списка постов не так было… Скопировал виджет списка статей, переделал под посты — полет нормальный.

0
buster777 buster777 3 года назад #

Здравствуйте, спасибо за обновление. Обновился на локалке, потестил, вроде бы всё нормально. Но заметил, что файл brands.svg (\templates\modern\images\icons\brands.svg) сильно похудел. Я использовал его для вывода иконок соц.сетей. После обновления  большая часть иконок из файла пропала, соответственно на сайте тоже не выводится. В принципе проблему решил заменой этого файла из предыдущего релиза. Но возник вопрос если этот файл порезали, может это неспроста?

0
AtlantisWeb AtlantisWeb 3 года назад #

Спасибо, набор изменений порадовал.

0
CEH9I CEH9I 3 года назад #

   После обновление в массовой рассылке не тот редактор который по умолчанию!Изображение

0
Fuze Fuze 3 года назад #

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

Да

0
CEH9I CEH9I 3 года назад #

А как сделать нужный редактор?)

0
noname noname 3 года назад #

Настройки — Интерфейс — HTML редактор по умолчанию

0
CEH9I CEH9I 3 года назад #

Как бы не работает!!

 

Изображение

+1
Zau4man Zau4man 3 года назад #

Откройте файл github.com/instantsoft/icms2/blob/0695ea57e195b7a61a290dd7fa3e6e44e9483962/system/controllers/messages/backend/forms/form_pmailing.php#L22

и удалите в нем

  1. 'options' => ['editor' => 'ace'],

чтобы стало

  1. new fieldHtml('message_text', array(
  2. 'title' => LANG_MESSAGE,
  3. 'rules' => array(
  4. array('required')
  5. )
  6. )),

Это вернет редактор по умолчанию.

Но так как Fuze молчит, зачем это было сделано, могут быть какие-то подводные камни. Пробуйте...

0
CEH9I CEH9I 3 года назад #

Заменил на 

  1. 'options' => ['editor' => 'tinymce'],

 

и мне достаточно)) Спасибо что подсказали где копать))

 

0
KoRn KoRn 3 года назад #

Спасибо за обновление.

На чистой системе захожу в настройки слайдера контента,  выбираю тип контента (у данного типа контента есть поле изображение), хочу выбрать поле «изображение» но список не выпадает, грубо говоря пункт не активен. и таких пунктов несколько, в том числе поле краткого описания,, категории. То есть не могу выбрать нужное поле для вывода в настройках виджета. Наблюдается ли у Вас подобное, или мне еще раз попробовать на чистой системе?

0
KoRn KoRn 3 года назад #

Отбой, активировал второй тип контента и все заработало, не знаю что было.

+3
Dublic Dublic 3 года назад #

Спасибо, что развиваете движок, не останавливайтесь.

Российский бесплатный продукт, функционалом которого действительно можно гордиться 👍

Красота и крутотень, так держать 😊👍

0
Эндрю Ua Эндрю Ua 3 года назад #

Будьте любезны, исправьте Баг с «Привязываемые виджеты»

Это просто ппц.
Возьмите с любой колонки добавленные вами виджеты (к примеру с главной страницы) и перенесите его в Привязываемые виджеты, после на другой где то странице добавьте его с Привязываемые виджеты в Правая колонка pos_9 а потом удалите его с этой колонки, так же удалится с Привязываемые виджеты.

ЛИБО:
С prnt.sc/1x8vyyi  Правая колонка pos_9 добавьте где то 3 виджета в Привязываемые виджеты и после удалите верхний из списка в Привязываемые виджеты куда вы их добавили — Так же все исчезнут. 

0
Zau4man Zau4man 3 года назад #

Баг ли? Это один виджет, который просто несколько раз перепривязан.

Создайте тему на форуме, в комментах потеряется.

Karbofos Karbofos 3 года назад #
Комментарий удален
Karbofos Karbofos 3 года назад #
Комментарий удален
0
Fuze Fuze 3 года назад #

Обновление не меняло список компонентов и тем более не удаляло.

Karbofos Karbofos 3 года назад #
Комментарий удален
Karbofos Karbofos 3 года назад #
Комментарий удален
+1
Fuze Fuze 3 года назад #

Наверное потому, что вы удалили запись о компоненте в базе данных в таблице cms_controllers.

Karbofos Karbofos 3 года назад #
Комментарий удален
Karbofos Karbofos 3 года назад #
Комментарий удален
0
Викторыч Викторыч 3 года назад #

Fuze, пожалуйста, не забудьте о «Наградах»… обещали на досуге как-нибудь выложить. Ни в коем случае не тороплю. Но компонент нужнецкий! ) И еще в списке компонентов для этого сайта видел «Избранное». Он появится в Дополнениях (речь не о сроках, о самой возможности)?

+1
Fuze Fuze 3 года назад #

Обещал, выложу) Пока что немного занят.

0
kuzsa kuzsa 3 года назад #

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

+1
Fuze Fuze 3 года назад #

Замените/обновите этот файл в вашем шаблоне.

А так же файлы отсюда, если они у вас есть.

0
kuzsa kuzsa 3 года назад #

Спасибо, замена файла помогла

0
kuzsa kuzsa 3 года назад #

Заметил еще один баг, в новом шаблоне админки не привязываются связи — крутит лоадер и ничего не происходит отключил режим отладки вроде все заработало

+1
Ьascal Ьascal 3 года назад #

После обновления появилась ошибка. Не очищается форма отправки сообщений после нажатия на кнопку «Отправить» текст остаётся в поле редактора, при этом сообщение оправляется. Как лечится? Изображение

Олег Васильевич я Олег Васильевич я 3 года назад #
Комментарий удален
+1
Ьascal Ьascal 3 года назад #

Ошибка наблюдается если используется Redactor, при использовании Tinymce ошибки нет.

+1
Fuze Fuze 3 года назад #

Исправлено.

Можно просто заменить файлы.

0
Gagik Gagik 3 года назад #

Устанавливаю с нуля

установил шаблон tseso

выдает ошибку при переходе п любому пункту меню

Не найден шаблон для отображения или он недоступен для чтения: /templates/default/widgets/template/template.tpl.php
Последние вызовы:

cmsTemplate->renderWidget() @ /system/core/core.php: 926
cmsCore->runWidget() @ /system/core/core.php: 858
cmsCore->runWidgets() @ /index.php: 51

а если выбираю шаблон modern

то при переходе на сайт

пустая страница, прошу помочь с решением проблемы

0
noname noname 3 года назад #

У меня шаблон дефолт и другие с админкой дефолт не работают (белый экран). С админкой модерн и шаблон модерн все ок .

0
Викторыч Викторыч 3 года назад #

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

Изображение

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

+2
Zau4man Zau4man 3 года назад #

Создайте тему на форуме. Проблема вряд ли связана с обновлением. Скорее всего, у вас в config файле указан один адрес сайта, а работает сайт на другом.

Ссылка в уведомлении формируется исходя из настроек в config файле. Для браузера получается, что вы переходите с одного сайта на другой (например с site_ru на www_site.ru или др.)

0
Викторыч Викторыч 3 года назад #

Понял, спасибо! Посмотрю на настройки внимательнее.

0
Викторыч Викторыч 3 года назад #

Zau4man, совершенно верно, несоответствие адресов. Прописал правильные, теперь вылета с сайта нет. Еще раз благодарю за совет! )

+1
bestit bestit 3 года назад #

Версия 2.14.3. Установлена обновлением.  Проблемка такая. При использовании шаблона default не работает маска ввода для поля типа «Строковое поле». В документации написано, что используется библиотека Inputmask. Посмотрел в код Instant. В шаблоне modern использование библиотеки есть в коде и jquery.inputmask.min.js размещен в папке шаблона modern. А вот для шаблона default нет ни библиотеки, ни соответствующей части кода в \templates\modern\assets\fields\string.tpl.php

В качестве решения скопировал из modern-а jquery.inputmask.min.js в \templates\default\js\vendors\ и кусочек кода (скрин). Маска ввода в default заработала.

Изображение

0
Capitan Capitan 3 года назад #

Я один это заметил?
Для добавления комментариев в избранное — InstantCMS 2.15.0 и выше
Грядет обновление?

0
disc disc 3 года назад #

Привет дорогие друзья. В частности многоуважаемым членам команды разработчиков!

Подскажите пожалуйста по решению проблеммы. При открытии: «Управление событиями», или при установки дополнения выскакивает фатальная ошибка:

Fatal error: Cannot declare class onSubscriptionsContentFilterButtonsHtml, because the name is already in use in /var/localhost/system/controllers/topic/hooks/content_filter_buttons_html.php on line 120

 

КОнфуз произошёл по всей видимости из-за того, что неправильно обновился! Через версию!

+2
Fuze Fuze 3 года назад #

1. Через версию обновляться не стоит.

2. Конфуз из-за компонента topic. Удалите файл /var/localhost/system/controllers/topic/hooks/content_filter_buttons_html.php

0
disc disc 3 года назад #

Огромное спасибо! Замечательного настроения.

0
skewes skewes 3 года назад #

Спасибо за обновление!!!

0
skewes skewes 3 года назад #

Здравствуйте.

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

0
skewes skewes 3 года назад #

Обратите внимание пожалуйста)))

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

Изображение

0
skewes skewes 2 года назад #

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

Изображение

0
Def Def 2 года назад #

уже прилетело уведомление об обновлении до 2.15)

0
skewes skewes 2 года назад #

Изображение

Здравствуйте.
Вот это уведомление никак не уходит и ничего с ним поделать нельзя...
Более того, оно началось «трястись»...
Я выше писал, что после того, как человек отправил заявку в друзья, его забанили, а уведомление осталось и с ним ничего сделать не получается.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.