Форуми / National / Russian / Модули и плагины / Заявки на обновление и совместимость с PHP 8.x / Boxes - Адаптация под php8.1

адаптация модулей и расширений под php8.1

webitproff
#1 24.03.2023 07:09

Всем привет и крепкого!

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

Плагин ценность свою представляет тем, что из админки можно выносить html-код куда нам нужно.

в двух словах можно из главной сделать landingpage и контент менять из админки.

в целом прошу помощи в адаптации под php8.1

 

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

Warning: Undefined variable $cfg in /plugins/boxes/lang/boxes.ru.lang.php on line 20 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 20 
Warning: Undefined variable $cfg in /plugins/boxes/lang/boxes.ru.lang.php on line 20 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 20 
Warning: Undefined variable $theme in /plugins/boxes/lang/boxes.ru.lang.php on line 20 
Warning: Undefined variable $cfg in /plugins/boxes/lang/boxes.ru.lang.php on line 28 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 28 
Warning: Undefined variable $cfg in /plugins/boxes/lang/boxes.ru.lang.php on line 28 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 28 
Warning: Undefined variable $theme in /plugins/boxes/lang/boxes.ru.lang.php on line 29 
Warning: Undefined variable $boxdesc in /plugins/boxes/lang/boxes.ru.lang.php on line 39 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 39 
Warning: Undefined variable $boxdesc in /plugins/boxes/lang/boxes.ru.lang.php on line 40 
Warning: Trying to access array offset on value of type null in /plugins/boxes/lang/boxes.ru.lang.php on line 40

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Відредаговано: webitproff (24.03.2023 07:56, 1 рік тому)
Alex300
#2 24.03.2023 07:34

Посмотрим что можно сделать. Название топика бы поменять на что то вроде: Boxes - Адаптация под php8.1. Более понятное.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Відредаговано: Alex300 (24.03.2023 07:39, 1 рік тому)
webitproff
#3 24.03.2023 07:57
#46134 Alex300:

Посмотрим что можно сделать. Название топика бы поменять на что то вроде: Boxes - Адаптация под php8.1. Более понятное.

выполненно  crying я думал тут кучку плагинов в тему закинуть laugh

Добавлено 27 секунд спустя:

тема то актуальная по адаптации

Добавлено 1 день спустя:

Может кто подскажет, - лезит предупреждение "Warning: Undefined array key "head_head"" и всё.....,

а что ему надо я ну не хватает мозгов на это

сам текст

Warning: Undefined array key "head_head" in 
/plugins/boxes/boxes.admin.config.tags.php on line 3

и сам код

if ($cot_plugins_active['ckeditor'] && $cfg['jquery'])
{
     $out['head_head'] .= ('<script>$(document).ready(function(){$("textarea[name=indextextboxes]").addClass("editor");});</script><script src="' . $cfg['plugins_dir'] . '/ckeditor/presets/ckeditor.default.set.js"></script>');
}

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Відредаговано: webitproff (26.03.2023 03:58, 1 рік тому)
Alex300
#4 26.03.2023 07:12
if ($cot_plugins_active['ckeditor'] && cot::$cfg['jquery']) {
  if (!isset(cot::$out['head_head'])) {
     cot::$out['head_head'] = '';
  }
  cot::$out['head_head'] .= ('<script>$(document).ready(function(){$("textarea[name=indextextboxes]").addClass("editor");});</script><script src="' . cot::$cfg['plugins_dir'] . '/ckeditor/presets/ckeditor.default.set.js"></script>');
}

Сейчас немного занят. Посмотрю плагин в ближайшее время.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Відредаговано: Alex300 (26.03.2023 08:58, 1 рік тому)
webitproff
#5 26.03.2023 07:20
#46170 Alex300:
if ($cot_plugins_active['ckeditor'] && cot::$cfg['jquery']) {
  if (!isset(cot::$out['head_head'])) {
     cot::$out['head_head'] = '';
  }
  cot::$out['head_head'] .= ('<script>$(document).ready(function(){$("textarea[name=indextextboxes]").addClass("editor");});</script><script src="' . cot::$cfg['plugins_dir'] . '/ckeditor/presets/ckeditor.default.set.js"></script>');
}

Сейчас не много занят. Посмотрю плагин в ближайшее время.

тут вроде поправил, убрал точку перед "="

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Dayver
#6 26.03.2023 07:25
#46171 webitproff:

тут вроде поправил, убрал точку перед "="

Такое исправление может нарушить работу других плагинов. Корректное исправление уже предоставлено выше

Pavlo Tkachenko aka Dayver
webitproff
#7 26.03.2023 08:00
#46172 Dayver:
#46171 webitproff:

тут вроде поправил, убрал точку перед "="

Такое исправление может нарушить работу других плагинов. Корректное исправление уже предоставлено выше

понял, спасибо ребят yes

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Alex300
#8 28.10.2023 09:41

Хорошо бы протестировать: https://github.com/Alex300/cot-boxes

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Argont
#9 29.10.2023 03:08
#47290 Alex300:

Хорошо бы протестировать: https://github.com/Alex300/cot-boxes

Скажите, а в поля, которые формируются для вывода никак нельзя сделать подсветку синтаксиса типа такого? -  CodeMirror #2 - Basic HTML editor

иногда поржать над задравшим подбородок разработчиком