Немного обратная ситуация, как сделать чтобы при выгрузке не деактивировался определенный каталог? На сайте создан каталог товаров, которого в 1с нет и не нужен он там, и каждый раз при выгрузки он деактивируется.
|
[QUOTE][QUOTE]Сергей Головатенко написал:
Спасибо. Пошли по другому пути, перед выгрузкой получаем список неактивного товара (Внешний код): <? require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/dbconn.php"); $link = mysql_connect($DBHost, $DBLogin, $DBPassword); $db_selected = mysql_select_db($DBName, $link); $start = true; $result = mysql_query("SEL ECT `XML_ID` FR OM `b_iblock_element` WHERE `IBLOCK_ID` = 1 AND `ACTIVE` != 'Y'"); while ($row = mysql_fetch_array($result)) { echo ((!$start)? ';' : '') . $row[0]; $start = false; } ?> И исключаем при выгрузке данные позиции в файле выгрузки[/QUOTE] объясните пожалуйста как и куда это вставлять, и как исключить из выгрузки? [/QUOTE] |
|
|
|
|
|
Евгений Опарин, может вам и все понятно, но мне ничего))) сравнил вашу и свою строчку, с пробелами все совпадает кроме начала
"<url>".$usedProtocol.$ar_iblock "<url>[URL=http://]http://".$ar_iblock[/URL] если подставить http:// выгрузка проходит, если в конец добавить &pid=". $arOfferItem["ID"] . " то ошибка.[CODE]$strOfferYandex .= "<url>".$usedProtocol.$ar_iblock['SERVER_NAME'].htmlspecialcharsbx($arOfferItem["~DETAIL_PAGE_URL"]).(strstr($arOfferItem['DETAIL_PAGE_URL'], '?') === false ? '?' : '&')."r1=<?echo \$strReferer1; ?>&r2=<?echo \$strReferer2; ?></url>\n";[/CODE] |
|
|
|
|
|
Евгений Опарин, не понял о чем вы) Пробелы убирал, тоже самое
|
|
|
|
|