mistudioru Posted January 31, 2021 Share Posted January 31, 2021 (edited) Сутки не могу решить проблему. У авторизированных пользователей возникает ошибка при просмотре содержимого приложения "страницы". Возникает ошибка так если бы не было прав. У гостей таких проблем не возникает, только у пользователей. Самое забавное что не у всех пользователей, только у некоторых. Все права перепроверил по 10 раз. Журнал ошибок выдает вот такое: Error: Call to a member function url() on bool (0) #0 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/modules/front/database/record.php(321): IPS\Theme\class_cms_database_display->record(Object(IPS\cms\Records5), '\n<div data-cont...', NULL, true) #1 /var/www/site-name/data/www/site-name.ru/forum/system/Dispatcher/Controller.php(101): IPS\cms\modules\front\database\_record->manage() #2 /var/www/site-name/data/www/site-name.ru/forum/system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute() #3 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/sources/Databases/Dispatcher.php(327): IPS\Content\_Controller->execute() #4 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/widgets/Database.php(128): IPS\cms\Databases\_Dispatcher->run() #5 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/sources/Pages/Page.php(1300): IPS\cms\widgets\_Database->render() #6 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/sources/Pages/Page.php(2259): IPS\cms\Pages\_Page->getWidgets() #7 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/modules/front/pages/page.php(116): IPS\cms\Pages\_Page->output() #8 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/modules/front/pages/page.php(43): IPS\cms\modules\front\pages\_page->view() #9 /var/www/site-name/data/www/site-name.ru/forum/system/Dispatcher/Controller.php(101): IPS\cms\modules\front\pages\_page->manage() #10 /var/www/site-name/data/www/site-name.ru/forum/applications/cms/modules/front/pages/page.php(33): IPS\Dispatcher\_Controller->execute() #11 /var/www/site-name/data/www/site-name.ru/forum/system/Dispatcher/Dispatcher.php(152): IPS\cms\modules\front\pages\_page->execute() #12 /var/www/site-name/data/www/site-name.ru/forum/index.php(13): IPS\_Dispatcher->run() #13 {main} ТРАССИРОВКА #0 /var/www/site-name/data/www/site-name.ru/forum/init.php(995): IPS\_Log::log('Error: Call to ...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} Edited January 31, 2021 by mistudioru Quote Link to comment Share on other sites More sharing options...
accop Posted January 31, 2021 Share Posted January 31, 2021 mistudioru вы используете url() как функцию, а она возвращает boolean. Не делайте так Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 accop А можно тут подробнее, что конкретно нужно сделать чтобы исправить данную проблему??? Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 Как я понимаю вы про вот эту настройку? Quote Link to comment Share on other sites More sharing options...
Respected Posted February 1, 2021 Share Posted February 1, 2021 Шаблон рекорд имеет ошибку, видимо он кастомизировался. Функция урл применяется к объекту, а не к boolean значению. mistudioru 1 Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 (edited) 1 час назад, Respected сказал: Шаблон рекорд имеет ошибку, видимо он кастомизировался. Функция урл применяется к объекту, а не к boolean значению. Значит на дефолтном шаблоне не должно быть ошибки я правильно понимаю? И как бы подправить шаблон, брал его с этого форума, Dimension 😀 Edited February 1, 2021 by mistudioru Quote Link to comment Share on other sites More sharing options...
Respected Posted February 1, 2021 Share Posted February 1, 2021 1 час назад, mistudioru сказал: Значит на дефолтном шаблоне не должно быть ошибки я правильно понимаю? И как бы подправить шаблон, брал его с этого форума, Dimension 😀 Тут дело не в теме, нужно смотреть шаблон отображения записи (record) базы данных. Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 Respected Я только одно не могу понять, почему проблема возникает только у некоторых пользователей 🤕 Quote Link to comment Share on other sites More sharing options...
Respected Posted February 1, 2021 Share Posted February 1, 2021 11 минут назад, mistudioru сказал: Respected Я только одно не могу понять, почему проблема возникает только у некоторых пользователей 🤕 Скорее всего из за кэша. Когда кэш сбрасывается, функция выкидывает исключение в виде ошибки и при следующей загрузке код уже не срабатывает. Приведи пример кода шаблона record Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 (edited) 8 минут назад, Respected сказал: Приведи пример кода шаблона record Я могу же видеть только ошибки системы, взятые из раздела поддержки. Где я могу взять код шаблона record? Edited February 1, 2021 by mistudioru Quote Link to comment Share on other sites More sharing options...
accop Posted February 1, 2021 Share Posted February 1, 2021 cms (страницы pages) -> шаблоны Quote Link to comment Share on other sites More sharing options...
mistudioru Posted February 1, 2021 Author Share Posted February 1, 2021 (edited) accop Respected Понял про какие вы шаблоны. Есть возможность как-то перекачать стандартные шаблоны Pages? Как я понимаю у менять подтягиваются шаблоны от старой версии. Может кто-то может экспортировать их и выложить? 😀 Edited February 1, 2021 by mistudioru Quote Link to comment Share on other sites More sharing options...
Zero108 Posted February 2, 2021 Share Posted February 2, 2021 Поставьте версию для разработчика и скачивайте шаблоны руками. mistudioru 1 Quote Link to comment Share on other sites More sharing options...
accop Posted February 2, 2021 Share Posted February 2, 2021 Zero108 ты конечно завернул, мы тут только разобрались где шаблоны находятся, а ты ставь версию для разработчика Этож придётся читать документацию, ну ты чего Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.