И снова ошибки обновления

InstantCMS 2.X
#1 13 декабря 2023 в 12:01

Один сайт с грехом пополам обновился). Настала очередь другого. При обновлении до 2,15,2 — всё по инструкции с удалением всего положенного. и тем не менее имею в админке ничего кроме:

  1.  
  2. Fatal error: Uncaught Error: Call to undefined function html_svg_icon() in /home/a/***/***/public_html/templates/admincoreui/controllers/admin/index_chart.tpl.php:24
  3. Stack trace:
  4. #0 /home/a/***/***/public_html/system/core/template.php(2373): include()
  5. #1 /home/a/***/***/public_html/system/core/template.php(2394): cmsTemplate->renderControllerChild('admin', '/home/a/***...', Array)
  6. #2 /home/a/***/***/public_html/system/controllers/admin/hooks/admin_dashboard_block.php(61): cmsTemplate->getRenderedChild('index_chart', Array)
  7. #3 [internal function]: onAdminAdminDashboardBlock->run(Array)
  8. #4 /home/a/***/***/public_html/system/core/controller.php(804): call_user_func_array(Array, Array)
  9. #5 /home/a/***/***/public_html/system/core/controller.php(760): cmsController->runExternalHook('admin_dashboard...', Array)
  10. #6 /home/a/***/***/public_html/system/core/eventsmanager.php(132): cmsController->runHook('admin_da in /home/a/***/***/public_html/templates/admincoreui/controllers/admin/index_chart.tpl.php on line 24
  11.  

Сам сайт вроде работает (при беглом осмотре)

Мнения? Советы? Что делать?

#2 13 декабря 2023 в 12:14

Скорей всего ваш шаблон использует свой хэлпер и игнорирует файл \system\libs\template.helper.php

А в этом файле появилась функция html_svg_icon()

Хотя наверно достаточно удалить папку \templates\admincoreui\ и загрузить заново с полного архива  

#3 13 декабря 2023 в 12:40

не сработало. теперь так:

Fatal error: Uncaught Error: Call to undefined function html_svg_icon() in /home/a/***/***/public_html/templates/admincoreui/admin.tpl.php:78 Stack trace: #0 /home/a/***/***/public_html/system/core/template.php(3075): include() #1 /home/a/***/***/public_html/index.php(55): cmsTemplate->renderPage() #2 {main} thrown in /home/a/***/***/public_html/templates/admincoreui/admin.tpl.php on line 78 

#4 13 декабря 2023 в 12:51

 alfaclub, какой шаблон используется в админке? Должен быть admincore, он дочерний от modern. В modern хэлпер берется отсюда /system/libs/template.helper.php и в нем такая функция есть github.com/instantsoft/icms2/blob/2c9aec86fc64d93946a963ed6ba739ce8f3c0f7d/system/libs/template.helper.php#L10

#5 13 декабря 2023 в 14:34

Очень странно. Ставлю админка по умолчанию — работает в старом интерфейсе (вроде нормально работает). Ставлю CoreUI — не работает… ошибка как из поста №3 

Но обновилось...

Как вернуть нормальный интерфейс админки? Или сначала обновиться до самого конца? до 2,16,1

Добавлено спустя 46 минут

В итоге, обновился до 2,16,0 ( с удалением файлов) — написал, что старый шаблон более не поддерживается и нужно переключиться на CoreUI — переключился — ошибка из первого поста...

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