есть такая конструкция while($arEl = $dbEl->GetNextElement()){ //код } как только время закончилось то перезагружаю скрипт. На следующем шаге нужно начать $dbEl->GetNextElement() не с первого элемента, а с последнего на предыдушем шаге. Как переместиться на нужную позицию? Или это как-то по другому делается.
Ковырял стандартный скрипт, но так и не понял как у них там этот функционал реализован, но как-то подругому.
если у товаров одни и те же характеристики и импортироваться товар будет из допустим одного файла, то делайте просто разделы и не заморачивайтесь. Меньше проблем с выводом в публичку для вас будет.
Понятно. Тогда можно выковыривать сумму из корзины и если она больше заданной, то переводить этого юзера в пользовательскую группу, для которой установлен нужный тип цен.
Дело в том, что наш изначально также не работал, указанный ID не был товаром - был простым элементом инфоблока. С точки зрения Битрикс это разные понятия. Мы просто пересохранили товар с указанным ID через админ панель, и он стал товаром автоматически. Если вы добавляете элементы через API, то сначала нужно создавать сущность товара, после того как вы создали элемент инфоблока. Можно через метод - http://dev.1c-bitrix.ru/api_help/catalog/classes/ccatalogproduct/ccatalogproduct__add.933e0eb4.php Сделал так и все заработало! ))
Вот же блин. А я мучаюсь ))Ладно тогда. Спасибо огромное одной проблемой меньше! Мне аш не спалось из-за этого. Ну как, думаю так, везде надо ПРОДУКТ_АЙДИ, а нигде в доках нет как его определить. ) А вы мне можете помочь вот с этой проблемой? http://dev.1c-bitrix.ru/community/forums/forum6/topic43015/
Ну вот я тоже проверяю, у меня везде совпадают. Но один чел мне сказал, что это просто случайное совпадение, вообще это разные темы. В каталоге везде используются именно PRODUCT_ID. Он меня обманул?
Не работает функция CCatalogProduct::Update($PRODUCT_ID, Array("QUANTITY"=>"10"));
$PRODUCT_ID - это id только что добавленного товара. При этом CPrice::SetBasePrice($PRODUCT_ID, $arRes[2], CCurrency::GetBaseCurrency()); работает. а следующий CCatalogProduct::Update никак не хочет. Можете подсказать почему?
А скажите, пожалуйста, какой максимальны id товара может быть.Т.е. у меня каждую неделю удаляются старые и создаются новые торговые предложения. id последнего элемента постоянно растет. На каком числе база данных поломается и что делать когда это максимальное число достигнуто? ))
Я бы с радостью переехал, о чем и сказал заказчику, т.к. на других хостах таких проблем не возникало. Но я вам Евгений еще раз говорю, заказчик переезжать НЕ СОГЛАСЕН, поэтому приходится исходить из того что есть.
Буду надеяться, что в буднях здесь пооживленней, и кто-то откроет мои глаза и доступ к разуму. Если будет возможность то переделаю, как надо, а не так как пришлось.
завтра утром проект должен быть сдан, а тп по выходным не пашет. Так что замутил, что-то наподобие псевдомногосайтовости. получилось кусок от одной технологии кусок от другой. Уродство.
Здравствуйте.Ситуация следующая. Хостинг не позволяет каждому домену выделить отдельную папку, можно только чтобы два домена смотрели в одну корневую папку. В корневой папке стоит битрикс с уже рабочим магазом (http://ledptomauto.ru). Потребовалось создать второй сайт (ledtape.ru), чтобы в имени не было никаких папок. Просто два разных домена. Т.к. два домена смотрят в одну папку, то в htaccess создал правило, если пришли с ledtape.ru то подставляем папку /ledtape (проксирование на вложенную папку) в которой и лежит второй сайт В этой папке находятся симлинки на корневую папку. В итоге все работает, публички разделяются, статические страницы отображаются, А ВОТ ДИНАМИЧЕСКИЕ НУ НИ КАК НЕ ПОЛУЧАЕТСЯ! http://www.ledtape.ru/catalog/ при открытии товара всегда 404 ошибка. Мне кажется дело в моих настройках mod_rewrite
Код
<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On
если есть возможность делать симлинки и направить разные домены в разные ПОДкаталоги, то лучше сделать 3 папки site1 site2 bxshared
в bxshared находятся подкаталоги bitrix и upload в каталогах site1 и site2 находятся полные структуры ваших сайтов и симлинки на bxshared/bitrix и bxshared/upload
соответственно по адресу site1.ru направляются в site1, site2.ru в site2 В каждой папке сайтов свои urlrewrite и никаких проблем при этом не возникает
переносить по разным папкам смысла не вижу, а вот urlrewrite.php ситуацию не исправляетвот его содержимое. Получен он путем нажатия в обработке адресов "Пересчитать":
Что еще можно придумать?и каким должен быть htaccess на втором сайте?
Мне еще очень не понятно вот что. Когда появляется ошибка страница не найдена, то в настройках компонента ,bexx::catalog отображается компонент из первого сайта. Компонент берет настройки от первого сайта. Как так? хотя на статичных страницах публичка разделяется.