Поддержка Разное Минибаг. Инфа об обновлении

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • SeVlad, увы, не смог повторить.

    увы

    Почему «увы»? 😉

    Хм… Тогда есть предположения почему у меня такое происходит?
    (Давно начал это замечать просто всё как-то «попускал».)

    ЗЫ, От тем и плагинов не зависит, пп 3-6 это святое 😉

    Уведомление может не сразу пропадать. Иногда требуется пару кликов сделать.
    Вся информация об обновлениях базируется на версии темы (в style.css) или поля Version в плагинах (заголовочная информация). Досконально не исследовал, но принцип такой — когда заходим на страницу тем или плагинов, то их версии сравниваются с версиями в репозитории, и если там окажется более свежая, то эта информация заносится в псевдокеш (поля *_transient_* в таблице options) и появляется уведомление.

    Когда мы обновляем, то в таблице должна исправиться эта информация и уведомление должно исчезнуть. Если этого не происходит, то
    — Проблема на стороне БД (кешированный запрос, сбой?)
    — Проблема на стороне сервера (о чем говорю — не знаю 🙂
    — Проблема на стороне клиента (браузер)

    Кажись так 🙂

    Иногда требуется пару кликов сделать.

    Не помогает.

    принцип такой — когда заходим на страницу тем или плагинов, то их версии сравниваются с версиями в репозитории,

    Насколько я помню раньше, на локалке без доступа в нет (с редким доступом 😉 ) при обновлении инфа пропадала. Т.е. сверялась с имеющейся в базе при последней проверке.
    Сейчас же это на интернет-сервере. (Ок, надо будет проверить на другом)

    — Проблема на стороне БД (кешированный запрос, сбой?)
    — Проблема на стороне сервера (о чем говорю — не знаю 🙂

    Хм.. надо будет покапать в эту сторону. Хотя ничего не менялось со времён 3,1 (а мож и раньше), когда такого не наблюдалось.

    SeVlad Если уведомление не пропало, то надо проверить, что находится в поле бла-бла-transient-update-plugin (кажется так обзывается) таблицы {prefix}_options и в заголовочной информации плагина. Тогда можно более точно сказать, на каком этапе проблема )

    в поле бла-бла-transient-update-plugin (кажется так обзывается) таблицы {prefix}_options

    В _site_transient_update_plugins вижу:
    cyr3lat/cyr-to-lat.php";s:5:"3.3.3";

    Т.е. почему-то не обновляется эта запись.

    А, как я понимаю, она должна обновляться прочитав инфу из плагина.
    Так ведь? Почему ж она у меня не обновляется?

    Почему ж она у меня не обновляется?

    Шут его знает.. Можно попробовать удалить ненужный плагин, тогда поле transient должно обновиться принудительно..


    Мое предположение — кеш на стороне сервера..

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Минибаг. Инфа об обновлении» закрыта для новых ответов.