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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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