Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Кэш на сайте мешает правильной работе дизайна, что можно сделать?

Кэш на сайте мешает правильной работе дизайна, что можно сделать?


     16.05.2016    Общие вопросы по вёрстке, Шаблоны (TPL), Ламерские вопросы    369

вопрос
Есть счетчик, какой обычно ставят на landing page, с количеством всякой всячины. Сам счетчик рабочий если не подключать к dle. На сайте включено кэширование.
При первом заходе на сайт все нормально
Кэш на сайте мешает правильной работе дизайна, что можно сделать?

Но после обновления страницы
Кэш на сайте мешает правильной работе дизайна, что можно сделать?


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

Ответа пока нет


Комментарии пользователей (3)

Sander
1125

1636 | 1202

Sander - 16 мая 2016 13:59 - Эксперт

Проблема не в кеше, а в том, где и как вы подключаете и используете вышеуказанный скрипт.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

nurbekov
1

52 | 2

nurbekov - 16 мая 2016 14:10 - Юзер

Во-первых спасибо за отклик. Проверил. Вы абсолютно правы. Я использую его в файле landing.tpl который подключаю в main.tpl
Вставил код счетчика напрямую в main.tpl и все работает при каждом обновлении.

Я разделил код для удобного редактирования. Получается мне придется держать этот код в main.tpl? Других вариантов нет?
Возможно дело еще и в этом, но вместо чисел я использую теги {news_num} и {users_num} (Которые сам добавил в ../modules/main.php)

Но один вопрос остается открытым в любом случае: Как очистка кэша в админке влияет на работоспособность скрипта? А она, как я уже заметил, влияет.

SHEVA
3

49 | 7

SHEVA - 16 мая 2016 14:20 - Юзер

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы