С такой проблемой целесообразно обратиться в техподдержку.
19.08.2015 16:13:05
А вообще, на этом методе основан весь битрикс, а его безопасность на высоком уровне. |
|
|
19.08.2015 14:34:44
|
|||
|
19.08.2015 14:29:03
1) код находится в кешируемом компоненте: в таком случае при кеше ваш код просто не выполняется, 2) компонент должен на входе уже получать указанные параметры, а у вас они в нем только создаются. |
|||
|
19.08.2015 02:01:44
Компонент bitrix:news.list, к счастью, возвращает ID показанных элементов инфоблока. Поэтому после каждого подключения компонента добавляйте в предварительно созданный массив-фильтр новый ID, чтобы получалось что-то в таком роде:
|
|||||||
|
18.08.2015 19:32:33
Примерно правильно, но:
1) EndDataCache у вас выполняется по условию, поэтому если правило не найдено, то SQL-запрос будет при каждом хите, 2) LocalRedirect (да и вообще, любой полезный код) должен быть написан один раз, после блока с условиями. Т.е. в блоке где кеш невалиден, сначала создаете переменную, напр., $strRedirectTo, а далее по условию ($result = $redirect_result->Fetch()) сохраняете результат в эту переменную. И уже ее записываете в кеш (т.е. она может быть пустой):
И уже после всего этого блока - проверка на необходимость редиректа:
|
|||||||
|
18.08.2015 10:44:52
|
|||
|
18.08.2015 02:59:37
|
|||||
|
17.08.2015 22:12:43
Вот вам, Маша, готовый пример для 12й версии:
|
|||
|