InstantCMS 2.17.1

2.46K

Всем привет!

Выпускаем очередной релиз, на этот раз с исправлениями багов, найденных в 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 1 месяц назад #

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

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

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

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

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

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

сайт.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 1 месяц назад #

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

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

system/core/cachememory.php

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Service Unavailable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изображение

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

[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 1 месяц назад #

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

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

Печалька.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ИМЕННО на gmail.com

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

Изображение

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

Проверял я там, на 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 1 месяц назад #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройте корректно 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 1 месяц назад #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изображение

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

Изображение 

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

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

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

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

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

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

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

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

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

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

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

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

Изображение

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

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

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

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

Так и есть

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

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

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

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

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

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

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

Изображение

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

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

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

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

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

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

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

вот так

Изображение

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

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

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

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

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

При попытке установить версии 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 1 месяц назад #

instantcms.ru/get

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

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

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

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

0
oscar oscar 29 дней назад #

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

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

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

0
oscar oscar 29 дней назад #

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

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

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

Изображение

oscar oscar 29 дней назад #
Комментарий удален
0
oscar oscar 29 дней назад #

Изображение

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

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

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

Изображение

0
oscar oscar 29 дней назад #

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

Изображение

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

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

0
oscar oscar 29 дней назад #

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

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

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

0
oscar oscar 29 дней назад #

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

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

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

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

0
oscar oscar 29 дней назад #

Спасибо!

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

Мне кажется это проблема самого вквидео. Я как-то пробовал сделать для чего то, но это не возможно из за 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 29 дней назад #
Комментарий удален
0
pupsik pupsik 29 дней назад #

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

+2
pupsik pupsik 29 дней назад #

Как я понял, то все вы при вставке видео с русских сервисов вставляете код <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 29 дней назад #

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

  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 13 дней назад #

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

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

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

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

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

0
loop20 loop20 13 дней назад #

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

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

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

Изображение

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

Файл 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 20 дней назад #

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

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

Файл 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 15 дней назад #

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

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

Изображение

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

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

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

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

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

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

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

Изображение

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

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

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

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

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

Проблему подтверждаю. Добавил тикет на гитхаб 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 4 дня назад #

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

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

0
disc disc 8 часов назад #

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

0
disc disc 1 день назад #

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

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