| Цитата |
|---|
| sabriel пишет: Вопрос откуда они берутся? |
Наверное в настройках платежных систем. Платежная система "Счет"
Служба поддержки Козлов, слушаю...
т.е. агентам у которых нет поддержки яваскрипт (роботы) вообще не отдается ничего кроме заголовка. попробуйте инструменты от гугля и яндекса: у обоих есть анализатор robots.txt у гугля есть инструмент "посмотреть как google" он выведет то, что увидит его робот ну и вообще эти инструменты дают дайджест ошибок индексирования
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
В общем там объяснения по пооду статической переменной в коде индексирования. Из-за нее утечка памяти. Я у себя создал табличку в БД, в которую пишу ID добавленных или измененных элементов. И по крону каждую минуту выбираю с LIMIT 100 и индексирую. Это при работе с инфоблоками Для переиндексирования всего сайта в справке есть такой пример:
т.е. сохранять $NS в файле и по крону запускать 60-секундные сеансы индексирования
Служба поддержки Козлов, слушаю...
|
|||||
|
|
|
Самое простое - в типе ИБ "Статьи" добавить строковое поле "источник" и в настройках компонента "Новости" указать, чтобы оно тоже выводилось. А можно сделать поле с привязкой к инфоблоку и в отдельном инфоблоке хранить инфу о источниках с ссылками, логотипами и т.д.
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
|
Можно средствами php, поскольку web-сервисы битрикса и 1С малосовместимы:
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
OnBeforeOrderAdd - событие вызывается в методе CSaleOrder::Add и может быть использовано для отмены добавления заказа:
Создаете почтовое событие и шаблон. И из того же обработчика посылаете
Служба поддержки Козлов, слушаю...
|
|||||||||||
|
|
|
1. Написание собственного скрипта загрузки каталога с отключением с отключением переиндексации поисковых индексов. Правда потом надо будет перестроить индексы другим скриптом 2. Грузить данные из другого источника, а не из xml, поскольку много времени тратится на парсинг
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
Выгружаются оба файла? catalog.xml и offers.xml? Если выгружается только catalog.xml, то Вы получите просто инфоблок с элементами. Без возможности продажи. Для того, чтобы элементы инфоблока продавались, надо чтобы они попали в каталог продуктов. Попадают они туда в момент присвоения им цены и количества (из админки) либо если цена и количество загрузились из offers.xml Соответственно у "товара" появляется два идентификатора ELEMENT_ID и PRODUCT_ID значение у них одинаковое, но вот без цен и количества PRODUCT_ID может отсутствовать. Об этом Вам и говорит ошибка: Элемент инфоблока ELEMENT_ID существует, но при попытке купить его выдается указанная ошибка, что нет товара с таким PRODUCT_ID в таблице с продуктами. Вывод - для этих элементов у Вас не загрузились цены и количество. Причин может быть много несогласованы типы цен в 1С и битриксе, несогласованы валюты, и т.д.
Служба поддержки Козлов, слушаю...
|
|||||
|
|
|
Возможно инфоблок, куда выгружаете товары не помечен как торговый каталог в настройках модуля "Торговый каталог". Из админки поля для цен и количества видны?
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
|
Я в конце концов реализовал следующим образом.
Так как скидки фиксированные, 3-х типов, то: 1. Создал 3 группы пользователей (пустых, пользователей туда не включаем). 2. Создал 3 скидки, в свойствах которых прописал право на скидку для соответствующей группы 3. Создал инфоблок скидок с свойствами привязки к пользователю и символьным кодом скидки 4. в init.php прописал обработчик события OnAfterUserLogin и OnAfterUserLoginByHash
В итоге в момент логина юзер временно добавляется в группу, соответствующую скидке. А в инфоблоке можно менять уровень скидки либо руками, либо выгружая автоматически (но тут уже надо отдельно выгрузку программировать)
Служба поддержки Козлов, слушаю...
|
|||
|
|
|
|
Есть 1С с самописной конфигурацией. Есть в ней типы контрагентов. В зависимости от типа задается наценка для данного контрагента. Для обычных клиентов есть база номеров дисконтных карт с назначенными им скидками.
В битриксе можно назначить разные типы цен для разных групп пользователей. В качестве дисконтных карт можно использовать купоны на скидку. Только вот как все это хозяйство выгрузить на сайт в автомате? Это ж не инфоблоки. Хотелось бы автомата, поскольку тип контрагента в 1С меняется автоматом в зависимости оборота за период. На дисконтной карте тоже может поменяться скидка в зависимости от оборота. Каждый раз формировать csv и ручками импортировать? Или отложить в сторону битрикс-средства и создавать инфоблоки дисконтных карт и типов цен с привязкой к пользователю? Потом программно все это проверять? Кто-то решал подобную проблему?
Служба поддержки Козлов, слушаю...
|
|
|
|
|
|
Помогите, туплю.
В компоненте bitrix:catalog.import.1c указаны параметры ресайза для анонсной картинки 100/100, детальной 300/300. В свойствах инфоблока тоже указано "Уменьшать если большая". Но при импорте картинки остаются в оригинальных размерах. В "проверке сайта" все зеленое Библиотека GD (функции imagecreatetruecolor и imagejpeg) Установлен Установлен
Служба поддержки Козлов, слушаю...
|
|
|
|
|
Странно. Может Вы в один файл несколько инфоблоков засунули? При выгрузке инфоблока b_xml_tree очищается, а потом начинает строить дерево из тегов Вашего файла. Таблица будет тем больше, чем больше вложенность тегов в файле. Посмотрите, можно ли оптимизировать файл? Можно ли некоторые параметры установить по умолчанию в битриксе, чтобы не перегружать ими файл. Например, если на сайте все в одной валюте, то не надо с каждым предложением указывать
и т.д.
Служба поддержки Козлов, слушаю...
|
|||||
|
|
|