We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1611
    • 591 Posts
    Можно ли так сделать, чтобы, если на сайт заходит менеджер, страница не бралась из кеша, а генерировалась заново, при этом не кешируясь?

    Это решило бы проблему вывода QuickEdit ссылок на страницы боевого сайта, при активном сеансе менеджера. А также предотвращало вывод служебной информации для менеджера на боевом сайте.
      • 29487
      • 385 Posts
      А что за проблема вывода QuickEdit ссылок? Они же не кэшируются, кэшируются теги, которые вставляет QuickEdit, типа <quickedit:content />
        • 1611
        • 591 Posts
        Да, я имел ввиду ссылки для редактирования блоков контента, которые ставит QuickEdit.
        Планировал использовать для управления контентом QE, но заметил, что если залогинен менеджер, то посетители видят эти ссылки(!).
          • 29487
          • 385 Posts
          Что, ссылки прямо находятся в файлах docid_nnn.pageCache.php ? Если нет, то кэширование здесь вряд ли замешано.
            • 1611
            • 591 Posts
            такой тест не делал.
            проверял так: с одного компьютера залогинился в менеджер.
            на втором, разлогиненном были видны ссылки.
            дльше копать не стал.

            Нашел одно решение, плагин по логауту менеджера очищаующий кеш (1 строчка кода), но пока менеджер не разлогинен, ссылки светятся.
              • 29487
              • 385 Posts
              Мои тесты не подтверждают такого явления. Может второй комп был не разлогинен? Часто наблюдал глюк с неразлогиниванием при нажатии на "выйти" в IE на 0.9.6.1
                • 1611
                • 591 Posts
                У меня были в добавок к дефолтным ссылкам, дополнительные, при выводе из дитто, в его шаблоне содержимое некоторых плейсхолдеров выводилось как [+#placeholder+] и кое-где поля документа так: [*#field*]
                Попробуй их создать и проверить, может свои стандартные на контент он убирает?

                Глюк с выходом немного не подходит, т.к. ссылки оставались в коде страницы, но были не оформленные, т.е. стили из <head> вырезались, и убиралось плавающее окно QuickEdit’a. Таким образом, делаю вывод, что разлогин все-же происходил.
                  • 29487
                  • 385 Posts
                  С дитто и другими полями тоже нормально. Я вообще не представляю, как ссылки из QuickEdit могут попасть в кэш - он же работает с documentOutput, а в кэш пишется documentContent и documentObject.
                    • 1611
                    • 591 Posts
                    Хмммм... Спасибо за участие в проблеме. Пожалуй нужно еще раз смоделировать эту ситуацию, и посмотреть что будет.
                    Сейчас мне нужно диплом защитить, а после 20го, если Вы не против, продложим разбиться с этой штукой.

                    P.S. но о проблеме знают в английской части форума... так что она не у меня одного.