С чем может быть связана ошибка.

#1 14 октября 2018 в 11:42
Приветствую. Вчера получил какой то жуткий глюк. В чём суть проблемы — делал свои стили вывода списков я. Файлы вроде default_list.tpl… Я создал файт default_list_2.tpl немного его подредактировал.

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

Во вторых списки стали отображаться как то жутко глючно, совершенно не так как они выглядели до этого. При любых манипуляциях со стилями по умолчанию выпадает либо 404 ошибка, либо эти глюки...

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

Откат файлов сайта на хостинге на вчерашнюю версию не помогает никак…

При этом если прописывать "название" списка и вводить 1 список выводится более менее нормально. Пока сделал так чтобы сайт не упал окончательно.

В общем главный вопрос — файлы вроде default_list.tpl вообще как то могут повредить ядро cms или базу? я что-то думал что такое невозможно… И с чем вообще такое может быть связано.
#2 14 октября 2018 в 11:55
Баг известный github.com/instantsoft/icms2/issues/929
Связано с тем, что данные просматриваемого списка сохраняются в куках или в бд в таблице cms_users_personal_settings.
Как вариант можно почистить всю эту таблицу в БД или удалить записи, у которых в skey прописано "названиетипаконтента_ctype_list_style".

З.Ы. Можно, как временное решение, сделать вместо этой строки github.com/instantsoft/icms2/blob/master/system/controllers/content/actions/category_view.php#L151
прописать это
  1. $current_style = '';
#3 15 октября 2018 в 01:54
Спасибо. Временное решение вроде помогло… А оно имеет какие то негативные последствия ?


Баг известный github.com/instantsoft/icms2/issues/929
Связано с тем, что данные просматриваемого списка сохраняются в куках или в бд в таблице cms_users_personal_settings.
Как вариант можно почистить всю эту таблицу в БД или удалить записи, у которых в skey прописано "названиетипаконтента_ctype_list_style".

З.Ы. Можно, как временное решение, сделать вместо этой строки github.com/instantsoft/icms2/blob/master/system/controllers/content/actions/category_view.php#L151
прописать это

  1. $current_style = '';

Loadырь
#4 15 октября 2018 в 06:47

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

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