Перейти к публикации

Пропадает: [sort]{sort}[/sort], из-за кеша


kabbalahportal.org

Рекомендованные сообщения

В ДЛЕ 9.7 после обновления начал пропадать: [sort]{sort}[/sort], несмотря на то, что его вывод включен в скрипте:

Разрешить пользователям менять порядок сортировки новостей на сайте - ДА

При повторном перевключении этой функции: вкл/выкл, - [sort]{sort}[/sort] начинает нормально работать, но затем, по неясным причинам, опять пропадает. Предварительно замечено, что его основное пропадание или появление особенно на главной странице сайта проявляется сразу после чистки кеша в Админке.

Ссылка на сообщение
Поделиться на других сайтах

Но если на сайте в качестве Админа, то сортировка НЕ пропадает! Пропадает по ходу для гостей неавторизированных...

Ссылка на сообщение
Поделиться на других сайтах

В файле engine/engine.php найдите

				$active = null;
ниже добавьте
				$news_found = true;[/code]

Эту правку можно воспринимать как исправление в дистрибутиве?

Ссылка на сообщение
Поделиться на других сайтах

Так вы можете обновить дистрибутив?

текущий? Нет в данном вопросе он изменяться не будет. Использование кеширования и выбора порядка сортировки в любом случае несовместимо, и когда пользователь выбирает свою персональную сортировку, это в любом случае отключает кеширование на сайте для него.

Это исправление делает только то чтобы выбор показывался в любом случае даже несмотря на кеширование.

Ссылка на сообщение
Поделиться на других сайтах

Так вы можете обновить дистрибутив?

текущий? Нет в данном вопросе он изменяться не будет. Использование кеширования и выбора порядка сортировки в любом случае несовместимо, и когда пользователь выбирает свою персональную сортировку, это в любом случае отключает кеширование на сайте для него.

Это исправление делает только то чтобы выбор показывался в любом случае даже несмотря на кеширование.

Но ведь подобной проблемы в ДЛЕ 9.6 не было.

И было и кеширование и сортировка новостей.

Ссылка на сообщение
Поделиться на других сайтах

Но ведь подобной проблемы в ДЛЕ 9.6 не было.

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

И было и кеширование и сортировка новостей.

Вы заблуждаетесь, так было всегда и в любой версии скрипта, если пользоваль выбирал свой тип сортировки, то кеширование отключалось. Нельзя кешировать каждого посетителя, у вас кеш бы занимал терабайты. Сортировка это персональная возможность, где каждый посетитель может выбрать свой тип сортировки, соответственно кеширование если он выбрал сортировку для него отключалось. Если он сортировку не выбирал, то кеширование не отключалось. Так было всегда и во всех версиях скрипта.

Ссылка на сообщение
Поделиться на других сайтах

Ладно, это уже запутано всё.

Скажите пожалуйста вот что, если я на сайте вообще уберу сортировку, исправление, которое вы тут написали тоже убрать нужно из engine.php?

Ссылка на сообщение
Поделиться на других сайтах

исправление, которое вы тут написали тоже убрать нужно из engine.php?

можно убирать, можно не убирать. Роли не играет.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...