Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С Битрикс
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Битрикс Настройки добавления в корзину http://www.cyberforum.ru/1c-bitrix/thread961292.html
Добрый вечер. Есть страница детального просмотра товара. На ней есть кнопка 'добавить в корзину'. Никак не могу найти кода, который отвечает непосредственно за добавление. Т.е. в коде это выглядит...
1С Битрикс Импорт значений в поле свойства типа СПИСОК Здравствуйте. Подскажите. Есть свойства типа СПИСОК множественный выбор. Для того, чтобы импортировать в поле несколько значений как в ячейке CSV файла записывать данные, через какой разделитель?... http://www.cyberforum.ru/1c-bitrix/thread961127.html
feedback. не отправляются письма 1С Битрикс
Собственно это вся проблема. Письма не уходят. Погуглил, при select * from b_event where event_name like '%form%' order by date_insert desc выдаёт "Y" в столбце success_exec везде. Т.е....
Дублирование новостей при выводе 1С Битрикс
Здравствуйте. На сайте предполагается вывод новостей. Для этого был создан инфоблок с определенными свойствами. Одно из свойств - список множественного выбора (назовем его СПИСОК). СПИСОК имеет...
1С Битрикс Отзывы о товаре и отзывы в целом http://www.cyberforum.ru/1c-bitrix/thread960428.html
Добрый день. Необходимо сделать на сайте систему комментирования товаров. И возникла такая проблема, в параметрах при подключении модуля forum.comment необходимо указать id элемента, к которому...
1С Битрикс Отсутвует разметка страниц Здравствуйте, на некоторых страницах слетела размета полностью, хотя все файлы присутствуют, на этих же страницах, даже панель администратора без разметки просто набор ссылок, больше половины которых... подробнее
sMockingbird
282 / 282 / 72
Регистрация: 06.05.2013
Сообщений: 1,613
25.09.2013, 16:44  [ТС] 0

Деактивировать элемент при незаполненном поле

25.09.2013, 16:44. Просмотров 1863. Ответов 2
Метки (Все метки)

Ответ

tgarl, да, уже пытаюсь, спасибо)

Добавлено через 26 минут
tgarl, вроде набросал скрипт, но не работает.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$arSelect = Array("ID");
$arFilter = Array("IBLOCK_ID"=>"3", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$db_props = CIBlockElement::GetProperty("3", $arFields["ID"], array(), Array("CODE"=>"IMAGES"));
    if($ar_props = $db_props->Fetch()) {
if (!$ar_props["VALUE"]) {
$el = new CIBlockElement;
$arLoadProductArray = Array(
    "ACTIVE" => "N"
);
$PRODUCT_ID =  $arFields["ID"];
echo $PRODUCT_ID;
$res = $el->Update($PRODUCT_ID, $arLoadProductArray);
}
}
}
 
 
?>
Если вместо $arFields["ID"] задать строго id элемента, то всё норм, он его находит и деактивирует.
А так нет. В конце выводит правильный id, но только один, самый первый по ходу. Его деактивирует и всё.
Даже футер не грузит на этой страничке)
Вся проблема в последней строке, update. Наверное слишком много изменений сразу, примерно 2000 элементов)

Вернуться к обсуждению:
Деактивировать элемент при незаполненном поле
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2013, 16:44

Как "деактивировать" popupmenu при наведении на другой компонент
Обычно оно деактивируется когда кликаешь куда-нибудь,а потом при вызове опять появляется. А мне...

Вывести сообщение о незаполненном Edit
В Edit вводится имя и необходимо, чтобы если ничего в него не было записано вывести сообщение...

Написать сценарий, который при вводе текста в текстовом поле будет формировать элемент списка с этим текстом
Напишите сценарий, который при вводе текста в текстовом поле (&lt;input type=”text”&gt;), после нажатия...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru