InstantCMS 2.17.1

3.09K

Всем привет!

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

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

  • Исправлены баги с функциями string_parse_list и string_explode_list;
  • Массовая рассылка из админки с опциями выбора пресета типографа и замены переноса строк на тег br;
  • Запоминание параметров последней рассылки;
  • Убрано неправильное предупреждение формы «Изменения могут не сохраниться» при настройке полей;
  • Исправлена проблема с полем «Список» и его опции «мультивыбор чекбоксами»;
  • Исправлен css диалога личных сообщений;
  • Исправлен перевод языковой константы LANG_COMMENTS_TRACKED_NEW;
  • Правило доступа для смены владельца записи ТК. Теперь менять владельца могут авторы записи, которым разрешено это правилом доступа;
  • Исправлены уведомления подписчиков при комментировании гостями;
  • Исправлен баг с цифрой гостя (PHP >= 8.3) при голосовании за записи ТК;
  • Исправлены баги с полями «Список мультивыбор» и «Число», если они добавлены в свойствах;
  • Поддержка Redis для кэширования и сессий;
  • Порция рефакторинга для кэширования;
  • cmsCacheMemory переименован в cmsCacheMemcache;
  • Для поля «Число», если включена опция «только целые числа», сохраняемое значение приводится к типу int вместо float;
  • Исправлен поиск иконок с символом дефиса;
  • Добавлен opcache_reset при установке дополнений.

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

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

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

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

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

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

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

system/core/cachememory.php

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

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

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

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

+1
dChirkis dChirkis 2 месяца назад #

Оперативненько.
Спасибо

+2
DeeMon DeeMon 2 месяца назад #

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

0
Pro AV Pro AV 2 месяца назад #

Восемь рабочих сайтов обновил. Всё гладко 🥳

Рано обрадовался. На всех сайтах которые обновил ошибка в админке:

сайт.ru/admin/settings

Fatal error: Uncaught Error: Call to undefined method cmsCacheMemory::isDependencySatisfied()/system/controllers/admin/forms/form_settings.php on line 70

Как теперь админку включить?

Вот что с этим делать?str 70:

$cache_modules[$name] = ucfirst($name). ($cacher->isDependencySatisfied()? '': ' ('. LANG_CP_SETTINGS_CACHE_METHOD_NO. ')');

эту 70 строку // закоментировал — работает. Только теперь списка метов кеширования нет. У меня теперь развлечение на всю ночь все сайты исправлять которые обновил 😥

+2
pupsik pupsik 2 месяца назад #

Вы на удалили файл:

Удалены файлы:

system/core/cachememory.php

0
Pro AV Pro AV 2 месяца назад #

Нет файл этот на месте. Проверял уже. Метода isDependencySatisfied() в нём нет.

+5
pupsik pupsik 2 месяца назад #

Его надо удалить:

Удалите файл system/core/cachememory.php, он переименован;

+1
Pro AV Pro AV 2 месяца назад #

Удалил этот system/core/cachememory.php. Заработало. Спасибо.

+3
Zau4man Zau4man 2 месяца назад #

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

Те, кто все ещё раздумывал и сидит на старых версиях, самое время передумать.

+2
fincheck fincheck 2 месяца назад #

Хех..., вам-то легко сказать)

+1
DeeMon DeeMon 2 месяца назад #

Скорее наоборот- сто раз подумать… особенно если много стороннего установлено

0
jinbiryukov jinbiryukov 2 месяца назад #

Service Unavailable

Откатился назад на 2.17.0 пока. Почитаю Вас)

+1
Fuze Fuze 2 месяца назад #

Полагаю, проблема в:

Удалите файл system/core/cachememory.php, он переименован;

И только в разделе настроек сайта. Удалите и всё будет хорошо.

0
jinbiryukov jinbiryukov 2 месяца назад #

Я тоже так думал когда пробовал обновить 2 раз 😄.

Второй раз я делал по инструкции.

Отключил кеш. Удалил файл. Проверил не объединены ли css и js. 

Нажал обновить и мгновенно 503 Service Unavailable. Ни главная, ни админка не алё.

0
Fuze Fuze 2 месяца назад #

Нажал обновить и мгновенно 503 Service Unavailable. Ни главная, ни админка не алё.

Режим отладки включите перед обновлением, чтобы видеть текст ошибки. Без него подсказать что-то сложно.

0
jinbiryukov jinbiryukov 2 месяца назад #

Ок. Давайте попробуем 3 раз. Я сегодня уикэнд-разработчик) 

0
jinbiryukov jinbiryukov 2 месяца назад #

0
Fuze Fuze 2 месяца назад #

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

0
jinbiryukov jinbiryukov 2 месяца назад #

Вручную пробовал — тот же результат. Пошел логи искать.

0
Fuze Fuze 2 месяца назад #

Версия PHP какая? Так или иначе, логи нужны, гадать можно долго.

0
jinbiryukov jinbiryukov 2 месяца назад #

Изображение

0
jinbiryukov jinbiryukov 2 месяца назад #

[Sun Jan 12 01:14:12.787098 2025] [lsapi:error] [pid 3227343] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html


[Sun Jan 12 01:14:16.113756 2025] [lsapi:error] [pid 3215122] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:14:16.895089 2025] [lsapi:error] [pid 3220945] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:14:17.160789 2025] [lsapi:error] [pid 3227343] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:14:17.411642 2025] [lsapi:error] [pid 3229374] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html

-----------

[Sun Jan 12 01:08:06.673672 2025] [lsapi:error] [pid 3196811] [client 193.233.106.49:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:08:24.499621 2025] [lsapi:error] [pid 3199354] [client 95.108.213.247:0] [host divgen.ru] Error on sending request(GET /wiki/svodki/dayly HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:09:01.548100 2025] [lsapi:error] [pid 3196811] [client 213.180.203.126:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:09:13.211194 2025] [lsapi:error] [pid 3207943] [client 178.57.108.75:0] [host divgen.ru] Error on sending request(GET /wiki/vsu/ground-forces HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:09:17.569773 2025] [lsapi:error] [pid 3206078] [client 178.57.108.75:0] [host divgen.ru] Error on sending request(GET /wiki/vsu/ground-forces HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:09:22.098290 2025] [lsapi:error] [pid 3212488] [client 178.57.108.75:0] [host divgen.ru] Error on sending request(GET /wiki/vsu/ground-forces HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:09:47.958925 2025] [lsapi:error] [pid 3187954] [client 178.57.108.75:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html, referer: divgen.ru/
[Sun Jan 12 01:11:49.832861 2025] [lsapi:error] [pid 3164233] [client 5.255.231.40:0] [host divgen.ru] Error on sending request(GET /wiki/svodki/dayly HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:12:07.374450 2025] [lsapi:error] [pid 3170980] [client 213.180.203.126:0] [host divgen.ru] Error on sending request(GET /wiki/ HTTP/1.0); uri(/wiki/) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html
[Sun Jan 12 01:12:10.370408 2025] [lsapi:error] [pid 3191076] [client 213.180.203.139:0] [host divgen.ru] Error on sending request(GET /wiki/vsu HTTP/1.0); uri(/wiki/./index.php) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 6520), check docs.cloudlinux.com/mod_lsapi_troubleshooting.html

0
Fuze Fuze 2 месяца назад #

Не те логи. Лог ошибок PHP нужен. С версией PHP всё нормально.

0
jinbiryukov jinbiryukov 2 месяца назад #

Печалька.

Это единственные логи которые Вам доступны поскольку Вы используете шаред услугу.
Лог ошибок сайта а также лог запросов к сайту.
В логах ошибок сайта и записывают php ошибки если их нет то их нет и других логов нету.
Доступа к логам веб серверов или к внутренним логам сервера у Вас нет и мы такие данные не предоставляем.

0
pupsik pupsik 2 месяца назад #

А даты на Американский лад поправлены?

0
Fuze Fuze 2 месяца назад #

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

0
pupsik pupsik 2 месяца назад #

Именно про этот зловещий вывод дат в дейтпикере… Жаль.

0
Fuze Fuze 2 месяца назад #

Нужна помощь, тестирование. Я не против как-то решить проблему, но идей нет. Года три назад я что-то делал на этот счёт, но пришлось откатиться. Нюансы уже не помню.

0
pupsik pupsik 2 месяца назад #

Я там пробовал даты править m d Y, В самом дейтпикере допустим месяц:9, день:28, год:2025 и все то прекрасно выводилось, красиво,  при редактировании и отправке топика читалось на русский лад как день:9, месяц: 28, год: 999999, так как месяца 28 нету :) Я испугался что таких дел наделаю. Дошло до того что при создании самого топика оно отправлялось в день до дня рождения Иисуса Христа.

Надо сделать как-то не универсально, чтоб можно было внести изменение самому Админу кто использует именно этот вывод дат.  Я думаю таких только я на данный момент

Или прописать два варианта вывода дейтпикера. через if date format (m,d,y) bla, else (d,m,y) бла. Но опять же оно в бд отправитса наоборот… Да, проблемотично.

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

+1
pupsik pupsik 2 месяца назад #

А так, спасибо за обновление. Язык поправлен, Имя гостя на месте!!!

+3
Fuze Fuze 2 месяца назад #

Язык поправлен, Имя гостя на месте!!!

Не без вашей помощи. Спасибо за тестирование и предложение решения.

+1
Happy Happy 2 месяца назад #

Спасибо, обновился без проблем

Ris Ris 2 месяца назад #
Комментарий удален
0
Fuze Fuze 2 месяца назад #

Удалите файл system/core/cachememory.php, он переименован. В новости я писал, в комментариях тоже :)

Я попробую в следующем обновлении сделать автоматическое удаление, но проблема в том, что зачастую прав доступа не будет.

+1
Ris Ris 2 месяца назад #

Вас понял, спасибо!

0
Александр Александр 2 месяца назад #

спасибо за обновление, биллинга пока не ждать в коробке?)

+2
Fuze Fuze 2 месяца назад #

биллинга пока не ждать в коробке?)

Ждать, почему же. Да и времени с релиза 2.17.0 прошло немного, учитывая праздники.

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

0
Александр Александр 2 месяца назад #

понял, ок, действительно, он же и про php 8+ ничего не знает… в общем на рабочем сайте с купленным билингом выше 2.16 лучше пока не подниматься или будет всё таки работать?

+2
Fuze Fuze 2 месяца назад #

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

0
Александр Александр 2 месяца назад #

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

0
pupsik pupsik 2 месяца назад #

Не на 100% уверен когда именно это произошло в 2.16.2 или только сейчас. Раннее все работало. А тут мне шепнули что не приходять письма. Не отправляютса письма никакие, ни регистрации, ни проверки емаил, ИМЕННО на gmail.com. На все остальные моментально, а на gmail.com -> нет. Стоит ли попробовать откатить версию SMTP в инстанте, для проверки? Я надеюсь это не связано с международным дерьмом как блокировка ютуба...

0
Fuze Fuze 2 месяца назад #

ИМЕННО на gmail.com

Это проблема вашего почтового сервера. Надо смотреть логи почтового сервера и/или попробовать отправить тестовое письмо на gmail почту отсюда:

Изображение

0
pupsik pupsik 2 месяца назад #

Проверял я там, на yahoo моментально, на gmail. вообще не приходят…  Это мне к хостингу пилить надо? Ох..

mail log....

C=«250 2.0.0 Ok: queued as 4BD8ADA6E5D»
2025-01-12 16:59:22 1tX5zO-006ZLT-1G Completed

+4
Ris Ris 2 месяца назад #

Зайдите на  www.mail-tester.com/

Затем отправьте из админки (проверка настроек почты) письмо на адрес, написанный в окне мэйлтестера.

Исправьте ошибки, на которые ругается мэйлтестер. Иногда это непросто.

Проверять можно бесплатно 3 раза в день.

0
pupsik pupsik 2 месяца назад #

Я бы еще понял если бы никакие не приходили, ни на какой емаил. А тут только на гоогля...

 [SPF] madway.net does not allow your server 198.84.80.434 to use noreply@madway.net

Бред какой-то. Значит в yahoo можно а в gmail уже not allowed...

+2
Fuze Fuze 2 месяца назад #

Это настройки вашего почтового сервера, к InstantCMS не имеет отношения. Подружить почтовый сервер с gmail всегда было непросто. Настройте корректно SPF запись в DNS, судя по всему.

0
pupsik pupsik 2 месяца назад #

Значит к хостингу мне дорога.

Через PHPMail() такая же история. Жопа полная. Дискриминация адресов Мыла!!! :)

пс. Хостинг сказал проверит если адреса заблокированы, так как я наверно 10000 емаилов послал...

0
Zau4man Zau4man 2 месяца назад #

Через PHPMail() такая же история

Очевидно. Через него спамили еще с момента появления этого модуля в php. Самый простой способ. И естественно он в гугле «зобанен».

Создайте тему на форуме с вопросом о правильной настройке smtp. Не стоит засорять комментарии к релизу оффтопом...

0
pupsik pupsik 2 месяца назад #

В том то и дело что с этими настройками раньше работали. Ктож знал что гоогля поменяет критерии «Принятия» писем. А к хостингу я не пойду не убедившить на 100% что это косяк не на моей стороне. Тут уж извините.

Но проблема решена.

0
IamB IamB 2 месяца назад #

Настройте корректно SPF запись в DNS, судя по всему.

Точно.

  1. $ dig +short madway.net TXT
  2. "v=spf1 a mx ip4:198.91.80.251 ~all"
  3. $ dig +short madway.net A
  4. 198.91.81.13
0
pupsik pupsik 2 месяца назад #

Что там? Я же поправил уже. Опять что-то не так? 

+1
IamB IamB 2 месяца назад #

Если всё работает, то OK. Просто настроено нестандартно.

0
Anonimus45 Anonimus45 2 месяца назад #

В данной версий нету биллинга?

0
Fuze Fuze 2 месяца назад #

Есть, два биллинга даже, чтобы наверняка.

0
Anonimus45 Anonimus45 2 месяца назад #

Извиняюсь, установил и не вижу где его настройки

+1
Fuze Fuze 2 месяца назад #

Это был сарказм.

0
DRUID DRUID 2 месяца назад #

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

0
Fuze Fuze 2 месяца назад #

Пощёлкайте по вкладкам после неудачного сохранения. В одной из вкладок у какого-то поля ошибка.

+1
DRUID DRUID 2 месяца назад #

Благодарю!
Вот, что помогло:
Включил кеширование
Поставил метод кеширование Files
Выключил кеширование
Сохранилось, ура!

0
Ranel Ranel 2 месяца назад #

Кажется поймал похожую или аналогичную ошибку после обновления. Во вкладке сессии, в поле метод хранения сессий:

Изображение

До этого данный метод был всегда активен. А в кешировании вот так, поэтому проверить вариант решения ниже не получится:

Изображение 

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

0
Fuze Fuze 2 месяца назад #

Модуль files не найден, когда директория кэша недоступна для записи. Установите права для записи на /cache/data/

0
Ranel Ranel 2 месяца назад #

У меня вообще не было директории data в cache… Создал и всё заработало.
Судя по бэкапам, не было её как минимум с прошлой версии. Объяснить происходящее не могу 😅 ошибки точно не было до текущего обновления. Спасибо! 

0
OverDozer OverDozer 2 месяца назад #

Я в замешательстве… Ткните, плиз, носом где и как можно сменить автора записи? Админом захожу и не вижу такой возможности ни в админке, ни при редактировании поста. Обновился с 2.16.3, на чистой еще не пробовал

0
F_a_R_i_D F_a_R_i_D 2 месяца назад #

В меню действий.

0
OverDozer OverDozer 2 месяца назад #

Да конечно же смотрел, нет там такого пункта у меня 

0
F_a_R_i_D F_a_R_i_D 2 месяца назад #

Изображение

0
Александр Александр 2 месяца назад #

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

+1
Fuze Fuze 2 месяца назад #

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

Так и есть

+1
pupsik pupsik 2 месяца назад #

Да, представляю ситуацию, в посте оценка -768 с негативными отзывами и тут автор поста сделал тебя автором :) 

0
Def Def 2 месяца назад #

отличная механика)

pupsik pupsik 2 месяца назад #
Комментарий удален
0
OverDozer OverDozer 2 месяца назад #

Сорри, просмотрел настройку прав. Нашел. Спасибо

0
disc disc 2 месяца назад #

Изображение

Раздел пользователи в админке не кликабельны! :(

0
Fuze Fuze 2 месяца назад #

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

0
Bambalach Bambalach 2 месяца назад #

У меня после обновления отлично но  на преведущем обновлении сайт лег я Установил новую версиб 2,17,0 

Внимание вопрос на старом сайте были ссилки https:*****/v-mire Стали https:*****/news/v-mire Где я чего сам настроил что у меня так Красиво били короткие ссилочки а сейчас сделать не могу ((( упала статистика на сайте с 3000 до 700. Гугл не туда переводит редирект не смог коректно настроить. СПС если кому не сложно помочь советом

+1
Zau4man Zau4man 2 месяца назад #

вот так

Изображение

0
Bambalach Bambalach 2 месяца назад #

СПАСИБО!!! а уже и ИИ замучал и код правил че только не делал))) Тогда еще 1 вопросик Когда создавал сайт сразу сменил на локализацию новую но перенес все с ру… (потом вручную правлю) но есть нюанс 2 букви сменил и у меня не работают редактори((( нет кнопочек и не сохраняет странно что не везде… Где-то в редакторах есть я так понимаю папка ру. меняю на английский все работает

0
482 482 2 месяца назад #

\wysiwyg\redactor\files\lang — если речь о редакторе «Redactor» 
посмотрите, есть ли в этой директории файл с такими же 2 буковками

0
yaksardas yaksardas 2 месяца назад #

При попытке установить версии 2.17.0 и 2.17.1 на локальном сервере под управлением Open Server выдаёт такую ошибку: Parse error: syntax error, unexpected '?' in D:\OSPanel\domains\test.ru\install\index.php on line 60
Версия 2.16.3 благополучно запускается.
Спасибо, если ответите ;)

+2
Fuze Fuze 2 месяца назад #

instantcms.ru/get

Системные требования:

Интерпретатор PHP версии 7.2 или выше.

0
yaksardas yaksardas 2 месяца назад #

Большое спасибо!

0
oscar oscar 2 месяца назад #

Здравствуйте, все здорово, спасибо большое за релиз, обратил внимание перестали работать видео с VK

0
Fuze Fuze 2 месяца назад #

Скорее всего настройте типограф.

0
oscar oscar 2 месяца назад #

вроде отключен

0
pupsik pupsik 2 месяца назад #

Что отключен? Типограф? Есть ли там вк? В теге < iframe >

Изображение

oscar oscar 2 месяца назад #
Комментарий удален
0
oscar oscar 2 месяца назад #

Изображение

Даже домен добавил, не понятная ошибка.

0
pupsik pupsik 2 месяца назад #

Может там где вы хотите вставить видео, ПРЕСЕТ типографа другой? Это в настройках ТК — > поля. Убедитесь что пресет именно тот куда вы добавили вк. Может вы пытаетесь вставить видео с vk.RU, надо прописать vk.ru

Изображение

0
oscar oscar 2 месяца назад #

все стандартно чистая установка

Изображение

0
pupsik pupsik 2 месяца назад #

vk.ru прописали? покажите ссылку которую вы хотите вставить...

0
oscar oscar 2 месяца назад #

Да все так и есть, что интересно рутуб работает

0
pupsik pupsik 2 месяца назад #

Дайте ссылку видео именно то что вы пишите в редактор.

0
oscar oscar 2 месяца назад #

vkvideo.ru/video-217038068_456239071?pid=217038068

Ситуация такая что предыдущие  так же не работают а на версии 2.17 работали.

+1
pupsik pupsik 2 месяца назад #

Ясно. Да, кидает в видео а не в ифрейм. Я гляну, может что найду.

0
oscar oscar 2 месяца назад #

Спасибо!

+1
pupsik pupsik 2 месяца назад #

Мне кажется это проблема самого вквидео. Я как-то пробовал сделать для чего то, но это не возможно из за 217038068_456239071, потому что при реализации самого видео он выдаёт совсем другие параметры. И я читал, что это не возможно без специального скрипта который бы конвертировал, это все. Я могу быть не прав, но с этим я сталкивался. Или без какого то там API...

Вы можете вставить это видео через зам < iframe > скопировав его с «Поделится».

Тоесть ссылку на видео вам надо будет брать не с адреса страници видео а с самого  iframe 

<iframe src=«ССЫЛКА НА ВИДЕО» width=«640» height=«360» frameborder=«0» allowfullscreen=«1» allow=«autoplay; encrypted-media; fullscreen; picture-in-picture»></iframe>

Вот такие пироги.

pupsik pupsik 2 месяца назад #
Комментарий удален
0
pupsik pupsik 2 месяца назад #

На демо рутуб тоже не пашит. Мне вот интересно, как вообще у всех тут видео через iframe работают?  Я пользуюсь только ютубом так что и не смотрел вообще. Ведь кроме как facebook и youtube больше никакие парсеры не прописаны, ни вк, ни рутуб, ни ок. Ничего кроме этих двух, и все молчат? Странно как-то.

+2
pupsik pupsik 2 месяца назад #

Как я понял, то все вы при вставке видео с русских сервисов вставляете код <iframe> а не ссылкой с шапки, как ютуб. 

Если хотите с шапки ссылкой то в тайни надо добавить (пример рутуба):

  1. { regex: /rutube.ru\/video\/([a-z0-9\?&=\-_]+)/i, type: "iframe", w: 560, h: 314, url: "www.rutube.ru/play/embed/$1", allowFullscreen: !0 },

По такому принципу вы можете добавить любой русский сервис, и вставлять видео при помощи адреса на видео, а не целому коду iframe.

По сабжу выше:

Тайни добавил какой то sandbox с чем вквидео не дружит. Удалите эту строчку а тайни. Отчистите куки, кеш и тп.

/wysiwyg/tinymce/files/plugins/media/plugin.min.js

  1. sandbox:t.attr("sandbox"),

Изображение

0
pupsik pupsik 2 месяца назад #

А вот для вквидео. Берёте адресс видео в адресной строке(как ютубе). И все! Не надо брать код с «Поделится».

  1. { regex: /vkvideo\.ru\/video(-?\d+)_(\d+)/i, type: "iframe", w: 560, h: 314, url: "www.vkvideo.ru/video_ext.php?oid=$1&id=$2", allowFullscreen: !0 },

Я сначало думал так уже сделано, КМС Русская. Пихаю ссылки как с ютуба, ничего не работает, а тут вон оно что, их и нету. Ну это понятно, Тайни Американский. Но надо было вставить в релиз. :)

0
loop20 loop20 1 месяц назад #

Я извиняюсь. Но черт дернул меня вставлять видео, иль того хуже стрим с ВК в пост. Редактор у меня — Redaktor (нравится). Там  iframe вставляется. Стрим в самом редакторе отображается и даже работает. Обычные видеоролики сохраняются. На рутубе все работает и сохраняется. Только live.vkvideo.ru  не сохраняется. Интересно в чем проблема? Ведь в режиме редактора работает все. 2.17.0 версия пока.

И ещё вышеозначенный код для прямых ссылок в каком файле вставлять? И что такое Тайни?

+1
pupsik pupsik 1 месяц назад #

Лутше создайте тему на форуме. Удобней будет. Тут я немного переборщил так как сам с собой беседу вел. 

Тайни, это редактор TinyMCE. Кличка такая Русская.. 

0
loop20 loop20 1 месяц назад #

Понял. Спасибо

0
Yuran Yuran 1 месяц назад #

Почему то перестала работать очистка кеша если выбрать memcache — files, memcached работают нормально — очистка memcache выдает 404. До обновления все работало… Подскажите пожалуйста что это может быть и как поправить?

Изображение

+1
Fuze Fuze 1 месяц назад #

Файл system/controllers/admin/actions/cache_delete.php замените строки 7-9 на

  1. if (!in_array($method, ['files', 'memcache', 'memcached', 'redis'])) {
  2. return cmsCore::error404();
  3. }
0
Def Def 1 месяц назад #

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

0
Yuran Yuran 1 месяц назад #

Файл system/controllers/admin/actions/cache_delete.php замените строки 7-9 на

Заменил как написали. Сохранил… Сначала выдало ошибку 502 Bad Gateway. Потом вроде все очистилось, но на страницах с виджетом конструктора форм iforms — выдает тоже 502 Bad Gateway. Возможно сам memcache не настроено или неправильно настроено. Пока переключился на memcached.

0
F_a_R_i_D F_a_R_i_D 1 месяц назад #

Добавлении комментариев через модерацию у меня.

Зарегистрированный пользователь добавил комментарий, при одобрении пишет ошибку: Ошибка в параметрах: id

Изображение

Но комментарий одобрился.

0
ALASTAR ALASTAR 1 месяц назад #

С фотоальбомами что-то не так. Если разрешить скачивать то картинки или фото скачиваются в html. На прошлой версии было всё нормально

0
Zau4man Zau4man 1 месяц назад #

Такое ведь не со всеми картинками, а только недавними?

Обновите телефон или браузер в телефоне на что-то современное с поддержкой изображений в формате webp.

Или настройте пресеты в компоненте «Загрузка изображений», чтобы сайт сохранял изображения в известном вашему телефону формате, например jpg

Изображение

0
ALASTAR ALASTAR 1 месяц назад #

Браузер хром обновляю регулярно. Пробовал webp и jpg  и всё в формате HTML даже на демо тестировал

0
disc disc 1 месяц назад #

Доброго времени суток. На странице модерации комментариев не работает Одобрить, отклонить кнопки. На странице целевого комментария для проверки кнопки модерации работают.

0
Zau4man Zau4man 1 месяц назад #

Проблему подтверждаю. Добавил тикет на гитхаб github.com/instantsoft/icms2/issues/1528 Не потеряется. Как временное решение, откройте файл github.com/instantsoft/icms2/blob/master/templates/modern/controllers/comments/list_moderation.tpl.php

и замените

  1. <div id="comments_list" class="striped-list mt-3 mt-md-4">
  2. <?php
  3. echo $this->renderChild('comment', array(
  4. 'comments' => $items,
  5. 'user' => $user,
  6. 'target_user_id' => 0,
  7. 'is_highlight_new' => false,
  8. 'is_levels' => false,
  9. 'is_controls' => false,
  10. 'is_moderator' => $is_moderator,
  11. 'is_show_target' => true
  12. ));
  13. ?>
  14. </div>

на

  1. <div id="comments_widget">
  2. <div id="comments_list" class="striped-list mt-3 mt-md-4">
  3. <?php
  4. echo $this->renderChild('comment', array(
  5. 'comments' => $items,
  6. 'user' => $user,
  7. 'target_user_id' => 0,
  8. 'is_highlight_new' => false,
  9. 'is_levels' => false,
  10. 'is_controls' => false,
  11. 'is_moderator' => $is_moderator,
  12. 'is_show_target' => true
  13. ));
  14. ?>
  15. </div>
  16. </div>

т.е. мы добавили вокруг div#comments_list обертку div#comments_widget чтобы js отрабатывал корректно. Это временное решение, но оно должно решить проблему.

0
Zau4man Zau4man 1 месяц назад #

Судя по коммиту на гите github.com/instantsoft/icms2/commit/8a4f07a01e1b6b4fe634b8d9b6c1eeb12affb1b9

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

0
disc disc 1 месяц назад #

Огромное спасибо!

0
disc disc 1 месяц назад #

Также проблема в создании контента и отправки в модерацию, если язык отличим от языка по умолчанию. Например в англ. Версии *DRAFT*. *SUBMIT FOR MODERATION* не работает.

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

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

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

9 дней назад в комментариях выше вы написали «спасибо» на решение этой проблемы.

Нового решения не появилось...

0
Голдман Сакс Голдман Сакс 1 месяц назад #

После обновления в режиме отладки в админке раздел Пользователи много такого:

  1. Warning
  2. : geoip_record_by_name(): Required database not available at /usr/share/GeoIP/GeoIPCity.dat. in
  3. /var/www/xxx.com/data/www/xxx.com/system/libs/strings.helper.php
  4. on line
  5. 981

В остальном всё работает хорошо.

0
denmois denmois 26 дней назад #

Добрый день!

Изображение

<div class=«subscribe_wrap posit… почему то стал первым в родительском..

/users/1/content/posts

Установка новая

0
pupsik pupsik 25 дней назад #

А вы с github'а качаете? или с сайта?

Изображение

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

С сайта скачивал неделю назад

То, что на демо нормально отображается я видел

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

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

0
pupsik pupsik 25 дней назад #

Вы про телефон? Тут уже писали что возможно у вас старый телефон. Или попробуйте с другого браузера. Для тестов

instantcms.ru/novosti/release2171.html#comment_122982

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

Проблема не телефоне и это точно. Браузер самый популярный хром

Мифогор Мифогор 19 дней назад #
Комментарий удален
+1
MrMax MrMax 17 дней назад #
Здравствуйте, Коллеги!
Поздравляю Женскую половину сообщества с Прошедшим праздником 8 Марта!
Будьте любимыми и красивыми!

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

Друзья, есть вопрос, если сможете, подскажите пожалуйста,
Обновление 2.17.1 успешно установлено.
Сайт работает, все прекрасно.
PHP 8.0
При переходе в Админку возвращает ошибку:
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/clubh2/web/[site.ru]/public_html/system/controllers/topic/frontend.php on line 424

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

Подскажите пожалуйста, есть ли решение?

Спасибо,
С Уважением,
0
TOPg TOPg 17 дней назад #

вам наверное к разработчику форума или что за тип контента topic ?

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

точнее компонент

+2
Zau4man Zau4man 17 дней назад #

Форум от Креатора instantcms.ru/addons/forum.html

MrMax, такой вопрос не решить в комментарии. Создайте тему форума. Но с существенной долей вероятности вам надо будет искать автора или кого-то, кто посмотрит код и исправит его для работы на новой версии php

+1
pupsik pupsik 17 дней назад #

 curly braces is no longer supported

curly braces Надо заменить их, во всех файлах где будут ошибки. Пример: {0} -> [0]

if ($value[0] == '#') {
    $item['color'] = true;
}

0
MrMax MrMax 17 дней назад #
Ребята, спасибо!
Коллеги, общение это чудо какое-то ))
Все заработало, в ту же секунду ))
Сразу после замены скобок, F5 и Вуаля ))

Блин, Всем добра!
Удачи и всем респект за помощчь ))

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