Форум программистов, компьютерный форум, киберфорум
1С Битрикс
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Битрикс Настройка ЧПУ Всем добра! Настраиваю ЧПУ, как в документации. - Включаю в параметрах каталога Включить ЧПУ. - Проверяю URL на карточку товара и на категорию "/catalog/", "#SECTION_ID#", "#SECTION_ID#/#ELEMENT_ID#". - Выставляю то же самое в настройках инфоблока каталога. - Добавляю правило для обработки .htaccess "#^/catalog/(+).#/", "SECTION_ID=$1" - Проверяю, что в настройках апача обработка... https://www.cyberforum.ru/ 1c-bitrix/ thread2482970.html Детальная страница новости во всплывающем окне 1С Битрикс
Всем привет! Есть вот такая проблема: Есть страница. На ней компонент списка новостей: bitrix:news.list Список новостей отображается корректно. Детальная страница новости также отображается корректно. Подключил на страницу палгин fancybox. Хочу чтобы при клике по элементу списка был бы не переход на детальную страницу новости, а во всплывающем окне бы отображались данные одной новости,...
1С Битрикс Фильтр по заказам https://www.cyberforum.ru/ 1c-bitrix/ thread2480767.html
Подскажите пожалуйста, есть такое фильтр, ищу заказ по ID. CModule::IncludeModule('sale'); $getListParams = , 'filter' => , 'runtime' => , ) ]
1С Битрикс К адресу сайта добавляется внешняя ссылка Здравствуйте, создал сайт на Битрикс. URL когда открываешь сайт нормальные, только вот когда сайт просканировать Screaming Frog SEO Spider оказывается, что у каждой страницы есть дубль. В адрес добавляется ///внешняя ссылка. как поправить такое https://www.cyberforum.ru/ 1c-bitrix/ thread2480242.html
1С Битрикс Как поменять сумму доставки в битрикс?
Добрый день. Не могу найти в админке где стоит цена доставки. Сайт https://zvuk-svet.ru/personal/order/make/ в поле Служба доставки нужно поменять 300 р. на бесплатную доставку. Спасибо
1С Битрикс Фильтрация разделов по пользовательскому полю Доброго времени суток! На данный момент в футере отображаются все наименования всех разделов, независимо от региона. Необходимо чтобы на основании региональности отображались те или иные разделы. Для этого создано пользовательское поле для разделов (UF_REGION_TEST) Пример: 1) если в разделе указано UF_REGION_TEST=Москва, тогда в футере выводить все разделы, где UF_REGION_TEST=Москва (ID... https://www.cyberforum.ru/ 1c-bitrix/ thread2479940.html
1С Битрикс Bitrix24 события https://www.cyberforum.ru/ 1c-bitrix/ thread2479387.html
Добрый день, нужна помощь. Хочу разобраться с событиями. Нужно сделать что бы отслеживало событие после редактирования задачи. Нужно сделать через js. Я так понимаю надо использовать метод BX24.callBind. Потом событие OnTaskUpdate. Не могу понять как начать писать этот метод и не могу найти примера написанного использования BX24.callBind или чего то подобного. Может кто то может подробно...
1С Битрикс Функция Add2BasketByProductID не перезаписывает название
функция Add2BasketByProductID не перезаписывает название на одном сайте. На других работает как положено. В чем может быть проблема? Может какие-то разрешения нужны для этой функции? Add2BasketByProductID( $PROD_ID, $QUANTITY, array('NAME' => 'test'), $arProductParams = array()); Добавлено через 23 минуты Понял. какой-то подлец где-то спрятал функцию по изменению названия... Добавлено...
1С Битрикс Рекапча bitrix:main.feedback Доброго времени суток! На сайте используется форма bitrix:main.feedback Необходимо в данную форму вместо капчи от Битрикса поставить рекапчу от гугл. В файле template.php bitrix:main.feedback есть подключение капчи <?if($arParams == "Y"):?> <strong><?=GetMessage("MFT_CAPTCHA")?></strong><br/> <input type="hidden" name="captcha_sid" value="<?=$arResult?>"> <img... https://www.cyberforum.ru/ 1c-bitrix/ thread2478852.html 1С Битрикс Работа компонента "Библиотека документов" https://www.cyberforum.ru/ 1c-bitrix/ thread2478847.html
Всем привет! Столкнулся вот с такой проблемой: на странице размещён компонент bitrix:webdav. Он отображает структуру папок на диске. Задача: Завести папку на диске, и предоставить доступ к этой папке только пользователям, состоящим в группе. Группу я создал. Пользователя туда добавил. В настройках компонента в правах доступа к разделу указал нужную группу. Но всё равно компонент делает...
Своя веб-форма для Битрикс 1С Битрикс
Все работает, кроме: Отправляю форму - результаты не появляются в панели битрикс(Веб-формы->результаты). Не использовался стандартный конструктор.
1С Битрикс Обмен контрагентами Добрый день. Мне задали вопрос: У клиента не УТ, а розница. Он может сделать выгрузку контрагентов через стандартную выгрузку ОБМЕНССАЙТОМ, но формат наверняка не подойдет нам, вот он и спрашивает, в какой формат переделать ее. Вот только я не помню чтобы в битриксе был стандартный обмен контрагентами/пользователями даже в УТ. Можете просветить меня на эту тему? https://www.cyberforum.ru/ 1c-bitrix/ threa
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 13
0

Как обновить кеш компонента, после получения get-запроса? - 1С Битрикс - Ответ 13720644

15.07.2019, 17:35. Показов 1578. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, делаю некий парсер новостей инфоблока в мобильное приложение.

В мобильном приложении, я изменяю в ссылке (через гет запрос) значение from, чтобы при пролистывании создавались новые элементы - начиная с from 3 элемента.

а в шаблоне компонента я беру массив всех элементов обрезаю его и вывожу начиная с from 3 элемента.

Но дело в том, что мне приходится каждый раз обновлять шаблон компонента через меню разметки, иначе мой json не обновится и при указании в ссылке from=2, я получу старый from.

Подскажите пожалуйста, что можно сделать? Как можно получать каждый раз обновленный JSON в зависимости от from? Может есть функция обновления кеша или что-то еще?

Вот мой шаблон:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(false);
?>
<?$cx=0?>
 
[
<?
 
$from = $_GET["from"];
 
    //$to = $_GET["to"];
 
$Massiv = array_splice($arResult['ITEMS'], $from, 3);
$count=count($Massiv);
$x = 0;
 
 
 
foreach($Massiv as $arItem):
$x++;
echo'{"src": "http://192.168.15.215';
echo $arItem['PREVIEW_PICTURE']['SRC'];
echo '"';
echo ",";
echo '"name":"';
echo $arItem["NAME"];
echo '"';
echo ",";
echo '"date":"';
echo $arItem["DISPLAY_ACTIVE_FROM"];
echo '"';
echo",";
echo '"previewText":"';
echo $arItem["PREVIEW_TEXT"];
echo '"';
echo ",";
echo '"detailUrl":"http://192.168.15.215';
echo $arItem["DETAIL_PAGE_URL"];
echo '"';
echo '}';
     if ($x!=$count) {
echo ","; 
}
endforeach;
 
?>
]

Мой JSON:
JSON
1
[ {"src": "http://192.168.15.215/upload/iblock/15e/15e7879109ca01e28f6dbe436b85e0f6.jpg","name":"9f","date":"11.07.2019","previewText":"9f","detailUrl":"http://192.168.15.215/about_the_university/news/600/"},{"src": "http://192.168.15.215/upload/iblock/d36/d3689e57ea53eed8e560c1843b781834.jpg","name":"8f","date":"11.07.2019","previewText":"","detailUrl":"http://192.168.15.215/about_the_university/news/599/"},{"src": "http://192.168.15.215/upload/iblock/419/4196c116e1c15c70cc6981f86c0fbaef.jpg","name":"7f","date":"11.07.2019","previewText":"7f","detailUrl":"http://192.168.15.215/about_the_university/news/598/"}]

JAVA:
Java
1
2
from= 1;
           JSON_URL = "http://192.168.15.215/vsuwtStudent/index.php?newsMobile=true&from="+from+"&clear_cache=Y";


Вернуться к обсуждению:
Как обновить кеш компонента, после получения get-запроса? 1С Битрикс
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2019, 17:35
Готовые ответы и решения:

Обновить значение EditText после получения данных от диалогового окна
Здравствуйте. В моем приложении есть несколько EditText'ов. При нажатии на один из них я вызываю...

Редирект после получения POST запроса
Всем привет! Есть проблема. Для добавления новых вакансий искользую K-MVC public ActionResult...

Обновить datagridview из другой формы после запроса
Добрый вечер. Подскажите пожалуйста как можно обновит datagridview из другой формы после запроса....

Обнулить кеш компонента
Доброго времени суток, если я пропишу следующий код: Transform tr; void Start() { tr =...

2
15.07.2019, 17:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2019, 17:35
Помогаю со студенческими работами здесь

После получения php файлом запроса через ajax он его каверкает
было отправлено это SELECT * FROM KINOTEATR WHERE KINOTEATR.ADRESS LIKE '%21%' а пришло в...

Как очистить кеш после обработки формы?
Доброго времени суток Народ подскажите как очистить кеш после обработки формы?

Выполнение запроса на другой машине другим пользователем кеш
Добрый день. Подскажите пожалуйста правильно ли я понимаю что если я выполнил запрос к серверу на...

Как обновить запись использовав результат другого запроса
Всем доброго времени суток, подскажите пожалуйста, вот мне необходимо обновить запись на результат...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru