Maксим Волков, у вас сейчас значение кеша стоит 24 часа, нужно уменьшить значение кеша в половину до 12 часов, плюс на крон после окончания обновления данных повесьте чистку кеша как вам советуют выше
1) если форма на аяксе - смотрите в в js скриптах шаблона сайта обработку формы
2) если просто попап, тогда смотрите либо в футере сам попап и на чем сделана форма
3) если используются веб формы модуля битрикс, смотрите данные в вкладке "сервисы"
4) могут быть и обработчики, смотрите в init.php
Все что доступно на странице будет доступно для парсинга. Единственное, что вы можете сделать, чтобы немного усложнить парсинг это убрать классы и идентификаторы слова price, и повесить скрипт на крон, который будет ежедневно генерировать новые классы и идентификаторы для блока цены, чтобы забитый для автоматического парсинга класс сбился.
Первым делом нужно понять почему у вас так много свойств в одном инфоблоке. Сделайте XML выгрузку (экспорт) инфоблока без товаров и приложите ссылкой сюда через Яндекс диск. Возможно что-то можно вынести в HL, что-то в другие инфоблоки через привязку.
Moskus, тогда не навязывайте свое мнение окружающим. Если русский язык деградировали до "современного состояния языка", то это не значит, что все должны уменьшить свой словарный запас до современного уровня.
Как можно учиться русскому языку у гугла, да еще в поисковой выдаче, и к нему еще апеллировать в споре ?
"Так не говорят" - обычно пишут поколение 90-х, т.е. те, кто не читает русской классики, не читает оригинальных дореволюционных русских книг на языке до реформы большевиками. Эти люди не знают своей истории, достояния своих предков. Их достояние это Гугл.
Руслан, вы один раз выше цикла получите значение и далее работайте с ним <?$getTitle=$APPLICATION->GetTitle()?>, а так вы в цикле повторяете отложенную функцию, которая по идее должна один раз отработать.
Руслан, на демо сайте редакция Старт, в комплексном компоненте bitrix.news и bitrix.news.list в системных шаблонах такой проблемы не наблюдаю, ни с сбросом кеша, и без авторизации тоже не вижу изменений в верстке.
Руслан, <?=$APPLICATION->ShowTitle()?> обычно используется для вывода в header.php шаблона, ни разу не видел чтобы это ломало верстку.
Вы в своем компоненте тупо выводите заголовок страницы с помощью ShowTitle? Или вы переопределяете заголовок страницы под свои данные?
Для начала проверьте ваши действия в системном шаблоне .default bitrix.news.list, скорее дело в вашей верстке, либо не правильно ее внедрили в компонент.
Тестировать не вижу смысла, поставьте демо сайт мебельный, там ShowTitle в H1 и ничего не ломает
Архив вашего шаблона компонента прикрепите ссылкой через Яндекс диск, если успею посмотрю.
- Покажите на скриншоте или примере страницы, что именно у вас ломается в верстке.
- В каком файле компонента вы задаете входные данные для отложенной функции?
Вам нужно, чтобы не ломалась верстка, в result_modifier.php делаете логику и получаете данные, а в component_epilog.php устанавливаете SetPageProperty