Цитата |
---|
есть же хуки в битриксе |
Это не проблема, а банальное любопытство и надоело мусолить, так что тему закрываю.
29.09.2012 19:02:29
В одном иб не редактируются/не добавляются элементы через админку (iblock_element_edit.php), вся проблема в том что на хостинге не выводятся ошибки и все что я вижу - белый экран (манипуляции в скрипте и htaccess - ini_set, error_reporting и т.д. ситуацию не изменили)
Может кто сталкивался с какими-нибудь багами в этом файле? ps этот пост видел все 3 предназначены для аякс записей. по базе все одинаковые (b_iblock и подобные таблицы) |
|
|
29.09.2012 17:54:16
На самом деле, все сложнее - мне надо выводить html таблицу с параметрами: название товара, картинку, артикул, стоимость + (скидка если есть), общая стоимость товаров, логин, имя, телефон, mail, адрес, комментарии и т.д. Набор данных для SALE_NEW_ORDER генерируется непосредственно в компаненте order.ajax, я всегда стараюсь оставлять ядро обновляемым, есть же хуки в битриксе... |
|||
|
16.09.2012 14:22:50
Перенес базу из csv дампа одной cms-ки, сразу цену не устанавливал (во избежания ошибок), залил в отдельное поле, потом с помощью CPrice::Add добавил цену - все добавилось без ошибок...
Начались проблемы когда решил положить товар в корзину (ADD2BASKET) как оказалось таблица b_catalog_product пуста. Кто-нибудь сталкивался с такой проблемой? |
|
|
20.03.2012 22:15:11
Та же кося с #PHONE#
Кастомизировал main.feedback, добавил туда поле с телефоном, добавил в письме #PHONE#, в результате клиенту приходит "#PHONE#" вместо телефона. И что самое главное - мне то самому (если я адрес получателя меняю на свой) приходит телефон (точнее любой текст который я вставляю в это поле), сколько пробовал НИ РАЗУ не пришло название макроса ( "#PHONE#" ). Ни кто не сталкивался с такой проблемой? ps Я этих почтовых событий с шаблонами уже кучу нарезал и в том же main.feedback, и в sale.order.ajax и т.п. ... Ни разу такого не было. Может меня клиент наё...ет )). также забыл дописать, что в базе все в штатном режиме: AUTHOR=аффтор&AUTHOR_EMAIL=mail@mail.ru&EMAIL_TO=ящик клиента&TEXT=текст текст текст&PHONE=+7920123456 |
|
|
16.03.2012 16:55:38
C инклуд файлами все решилось, всем спасибо.
Появился новый трабл: Есть инклуд файл с обработчиком для аякса. В нем срабатывает SetPropertyValues для нескольких свойств. Но в шаблоне они не обновляются (обновляются, как обычно, только у админа). Весь шаблон я перенес по вашим советам к epilog, в result_mod добавил ключи. Так вот то, что модифицировалось в модифере, успешно изменилось при выводе, а вот свойства не менялись, и писать так
Не подскажете, может как-то можно обновлять кэш при срабатывании обработчика (в инклуд файле) |
|||
|
15.03.2012 18:50:37
Мне как бы не важен собсно arResult с его ключами
опишу ситуацию конкретнее - вот простой пример
на основании этого кода происходят изменения в подключаемом файле этот файл я подключаю тоже в eplog-е, но он (результат) не меняется может нужно что-то прописать для подключаемого файла? ps я писал что передаю в файл переменную $arResult, но это так для полного описания, в моей ситуации он роли не играет |
|||
|
15.03.2012 18:07:46
|
|||
|
15.03.2012 17:32:33
Что-то не помогает ), обновляется только у админа (ну как обычно). Причем если все из шаблона залить в component_epilog.php и оставить пустой template.php, то перестает работать обработчик resultmodifier, если дублировать все в двух файлах, то дублируется на странице.
у меня изменения происходят только в двух подключаемых файлах, которые идут в конце шаблона (пробовал только их переносить в epilog - безрезультатно), в оба файла передается $arResult, в первом файле модификация должна происходить по данным user-а, во втором по сессии, но кэш по-прежнему этому мешает. Не подскажете, есть варианты обхода кеша с такими условиями? |
|
|
25.01.2012 16:48:25
Нашел. Короче вот так можно
|
|
|
25.01.2012 15:10:58
Как быстро здесь отвечают , вообщем надо так
|
|
|
14.12.2010 13:24:55
У меня форма с кучей вопросов (около 50) и нужно чтобы строковый идентификатор задавал я сам, а не "SIMPLE_QUESTION_604" (потом не найдешь этот вопрос).
Так вот, вставлял checkбоксы - первые 3 блока нормально, четвертый - не сохраняет идентификатор, т.е. код вставляет <?=$FORM->ShowInput('BANK')?>, а самого идентификатора "BANK" нету. Может кто уже сталкивался с этой х...? |
|
|