Проблемка со Стеной пользователя

InstantCMS 2.X
#1 25 июля 2024 в 11:24

Случайно обнаружилось: (под админом всё нормально)

На стене пользователя (под Гостем, не вошедшем в ситему) имею перед постами: Notice: Undefined index: delete in /home/a/***/***/public_html/templates/ultimate/controllers/wall/entry.tpl.php on line 17

Эта строчка 17:   $is_can_delete = ($entry['user']['id']==$user->id) || $permissions['delete'];

Помогите пожалуйста разобраться?

#2 25 июля 2024 в 12:23

Сравните этот файл с таким же из папки default. И посмотрите, что изменилось в этом файле со времён выхода ultimate шаблона.

#3 25 июля 2024 в 12:33

Идентичны. За исключением строки 25, где в моём файле стоит ctr а в дефолте нет:

<div id=«entry_<?php echo $entry['id']; ?>» class="clr entry"<?php if($is_hidden){ ?> style=«display:none»<?php } ?> data-replies="<?php echo $entry['replies_count']; ?>">

Замены не привели к решению.

#4 25 июля 2024 в 13:22

 alfaclub, отключите режим отладки и не будет ошибки

Изображение

А так да, в default шаблоне и производных от него ошибку наблюдаю

Изображение

Добавлено спустя Только что

 alfaclub, переходите на modern 😉

#5 25 июля 2024 в 23:24

Спасибо.

Я бы с удовольствием) 

Может подскажете?

#6 26 июля 2024 в 07:50

Замените строку

  1. $is_can_delete = ($entry['user']['id']==$user->id) || $permissions['delete'];

на

  1. $is_can_delete = ($entry['user']['id']==$user->id) || !empty($permissions['delete']);
#7 29 июля 2024 в 11:17

а так работает))) спасибо)

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