вы бы ссылку на сайт дали, так проще будет.
14.10.2013 18:34:11
Здравствуйте.
Есть сайт прекрасно работающий. Есть второй сайт, точная копия первого, который установлен в папку первого /site_yx/. Многосайтовость настроена и тоже все работает отлично за исключением одного момента. На сайте есть аяксовый быстрый просмотр товара. На первом сайта работает, на втором, который не главный не работает. Причина в том что в том файле которых подгружаю аяксом неверно определяется SITE_ID. Как быть в этой ситуации? Как сделать чтобы id сайта в файле подгружаемом аяксом определялся нужный сайт? |
|
|
31.07.2013 01:11:40
Не понятная проблема, второй день сижу понять не могу.
Если положить в корзину товары, то они там прекрасно отображаются. и у них CAN_BUY = Y Если перейти в оформление заказа ( Список товаров в sale.order.ajax пустой, т.к. товары имеют CAN_BUY = N. Вот почему это происходит не могу понять. Если есть у кого идеи, или вариант решения, то выдайте пожалуйста великую тайну. |
|
|
20.05.2013 13:39:58
нет не работает.
Но, есть результат если сделать вот так $arSort = array( 'PROPERTY_LEFT_MARGIN' => 'DESC' ); или $arSort = array( 'PROPERTY_SECTION_ID' => 'DESC' ); т.е. не важно какое свойство написать хоть PROPERTY_IBLOCK_SECTION_ID сортируется вроде как надо, но это еще доказать надо и не работает направление сортировки. В общем какая-то кривая штука получается. Я бы ее не стал использовать для постоянного решения. Думаю рано или поздно поломается. |
|
|
20.05.2013 13:11:46
Например есть у меня 200 товаров в двух раздлах (100 там и 100там (создавались они не поочередно)). Делаю выборку 100 товаров.
Они перемешаны. Сортирую их сам (так и сделал) Таким образом у меня на первой странице отображены товары как надо, сначала первый раздел затем второй. Но если перейти на вторую страницу то там такая же ситуация! А нужно тогда , чтобы на первой были элементы первого раздела, а на второй элементы второго. Понятно объяснил? )) |
|
|
20.05.2013 12:54:30
Добрый день. Есть интересная задача.
Необходимо отсортировать элементы в component.php по id родительского раздела элемента. вот так не работает: $arSort = array( 'IBLOCK_SECTION_ID' => 'ASC' ); Если быть точнее то на сортировку этот код влияет. Но сортирует просто по id элемента. Таким образом элементы разных разделов получаются перемешанными между собой, а необходимо чтобы они лежали последовательно, сначала элементы одного раздела, затем следующего. Это необходимо сделать на уровне компонента, для того чтобы работала постраничная навигация. Вопрос: Почему не работает приведенный выше код? И если это нормально то как все же отсортировать элементы по разделу? |
|
|
03.04.2013 16:33:25
Столкнулся с той же проблемой.
1. Поместил все свойства в одну группу. Не помогло. 2. Скопировал компонент, далее в функции $dbProperties = CSaleOrderProps::GetList( array( "SORT" => "ASC", ;) , $arFilter, false, false, array("ID", "NAME", "TYPE", "REQUIED", "DEFAULT_VALUE", "IS_LOCATION", "PROPS_GROUP_ID", "SIZE1", "SIZE2", "DESCRIPTION", "IS_EMAIL", "IS_PROFILE_NAME", "IS_PAYER", "IS_LOCATION4TAX", "CODE", "GROUP_NAME", "GROUP_SORT", "SORT", "USER_PROPS", "IS_ZIP" ;) ;) ; т.е. оставил только одну сортировку по полю Сортировка. Это все равно не помогает. Как сделать правильную сортировку, как выставлено в админке? |
|
|
13.02.2013 21:54:17
Разобрался.
Нужно кастомизировать немного шаблон map.google.view. В script.js есть строка google.maps.event.addlistener(obplacemark, 'click', f unction() { далее выполняется функция при клике на маркер. И вот тут нужно вместо всего этого вставить google.maps.event.addlistener(obplacemark, 'click', f unction() { document.location.href = link; }); link, передавайте какой хотите в template.php, например, третьим параметром функции bx_gmapaddplacemark. Пример. bx_gmapaddplacemark(<?echo cutil::phptojsobject($arresult['position']['placemarks'][$i] ?>, '<?echo $arparams['map_id']?>', 'http://yakus.ru'); соответственно в script.js не забудьте при объявлении функции этот link добавить третьим параметром. |
|
|
13.02.2013 16:02:16
так весь прикол в том что если я обновляю товар руками, то эта функция срабатывает. А если этот товар обновляется при импорте из 1с, то эта функция не срабатывает. делаю так
AddEventHandler("iblock", "OnAfterIBlockElementAdd", "BXIBlockAfterSave"); function BXIBlockAfterSave($arg1, $arg2 = false) { //code } |
|
|
13.02.2013 11:12:41
Кстати вот пример
|
|
|
13.02.2013 11:07:48
Здравствуйте.
Идея такая. Есть объекты, например в одном городе, во втором, в третьем. Сразу при открытии страницы видны именно города. Далее кликаем по маркеру города, страница перезагружается и показываются объекты этого города и при клике по ним появляется балун (всплывающий попап) с информацией об объекте. В инфоблоке все организовано как обычный каталог. Т.е. раздел город и в нем уже нужные объекты. Так вот вопрос. Как можно сделать так, чтобы при выводе городов, при клике по маркеру был сразу переход, а не всплывал балун? |
|
|
11.01.2013 02:51:43
Можно ли как-нибудь замостить водяной знак чтобы было на всю картинку много откопированных вотермарков, как тут
по этому поводу в документации ничего нет. А очень нужно именно замостить. Если кто сталкивался или интересен этот вопрос, прошу к столу |
|
|