Спасибо, это действительно похоже на кеш запросов.
Но почему он спрыгивает за считанные секунды?
То есть я раз в секунду запускаю запрос и стабильно на ~12–13 секунде кеш "спрыгивает".
Задача фактически делится на две.
1. Обработка урлов определённого вида.
2. Публикация урла на странице.
С пунктом 1 должны разобраться.
По пункту 2, а именно: «если подключение компонента лежит в /catalog/ ?»
Вообще не имеет значения, где компонент размещён.
Вам как нужно, так вы и публикуете ссылки. Ведь, к примеру, анонсы новостей и ссылки на них генерятся из любой страницы одинаковые, будь то главная страница или закрытый кабинет пользователя.
Какие варианты есть:
• через настройки шаблонов ссылок инфоблока;
• через параметры непосредственно компонента;
• через вывод в шаблоне компонента, где можно вообще вручную прописать проверку условий и вывод ссылок.
К слову, может и выводиться, но бывает, что в компоненте отключены все галки типа "выводить название, анонс..." и тогда просто пустой список на страницу попадает.
Его можно увидеть в режиме редактирования — будет виден столбик квадратиков
Я не хотел бы быть слишком оптимистичным или обнадёживающим.
Я админку и процесс, который нужно поправить, ещё в глаза не видел =)
Отправьте мне доступы, опишите форму, пример письма «до» и желаемое «после», я буду лучше ориентироваться.
На скорость влияет даже то, как я буду с файлами работать. Через админку медленнее раза в два, чем через ftp. Кроме того, речь идёт об init.php (один из файлов на котором всё завязано) и работать через админку с ним опасно (если нужно откатить изменения, а админка не отвечает).
Николай: Если у вас уже всё отправляется, мой способ оптимальнее. Во-первых, остаёмся в рамках стандартной схемы, во-вторых, способ легко отключается/подключается.
Airslip: Может лучше подойти с другой стороны и пусть для пользователя они не отображаются, но на самом деле остаются активными? Слишком много геморроя: корзина, оформление, заказы, пересчёты...
Я час назад правил настройки, так что статистика смазана.