Действительно! Прошу прощения(((
Я имел ввиду кеширование всех изображений, полученных пользователем при загрузке страницы.
Я имел ввиду кеширование всех изображений, полученных пользователем при загрузке страницы.
21.06.2016 17:12:46
Добрый день уважаемые разработчики!
Столкнулся с проблемой, уже 2 день сижу ломаю голову - задача в следующем - на странице списка заказов у каждого заказа выводить тот профиль покупателя с которым был создан заказ. Я тестирую - в первом заказе создаю первый профиль, создаю заказ - все ок, отображается ФИО профиля покупателя; Во втором заказе создаю второй профиль покупателя и тоже все ок; Но, когда я создаю третий заказ с 3 новым профилем, то начинает отображаться последний из первых двух профилей, вот код: $search_order_id = $order['ORDER']['ACCOUNT_NUMBER']; //получаю из списка заказов ID заказа if ($arOrder = CSaleOrder::GetByID($search_order_id)) { //это функция, взятая у Антона Долганина - //print_r($arOrder); $rsOrderProps = CSaleOrderProps::GetList(array(), array('PERSON_TYPE_ID' => $arOrder['PERSON_TYPE_ID'], 'IS_EMAIL' => 'Y')); if ($arOrderProp = $rsOrderProps->Fetch()) { $rsProps = CSaleOrderPropsValue::GetList(array('SORT' => 'ASC'), array('ORDER_ID' => $search_order_id, 'ORDER_PROPS_ID' => $arOrderProp['ID'])); if ($arProp = $rsProps->Fetch()) { $rsUP = CSaleOrderUserPropsValue::GetList(array(), array('ORDER_PROPS_ID' => $arOrderProp['ID'], 'VALUE' => $arProp['VALUE'], 'PROP_PERSON_TYPE_ID' => $arOrder['PERSON_TYPE_ID'])); if ($arUP = $rsUP->Fetch()) { $profile_id = $arUP['USER_PROPS_ID']; //здесь записываю ID профиля покупателя с которым был сделан заказ } } } } $arProfileID=CSaleOrderUserProps::GetByID($profile_id); if($arProfileID["PERSON_TYPE_ID"]==1){ //определяю физ.лицо / юр.лицо $arProfile = CUser::GetByID($arProfileID["USER_ID"]); $fio = ""; $profile_tek = CSaleOrderUserPropsValue::GetList(array(), array("USER_PROPS_ID"=>$arProfileID["ID"], "NAME"=>array("Имя", "Фамилия", "Отчество"))); while($profile_tek1 = $profile_tek->Fetch()){ $fio = $fio.$profile_tek1["VALUE"]." ";} print_r($fio);} // если физ лицо, то вывожу ФИО else { print_r($arProfileID["NAME"]);} //если юр.лицо вывожу название профиля, т.е. название Юр.лица Помогите пожалуйста! Даже с вознаграждением. |
|
|
03.02.2016 14:29:34
Добрый день! Столкнулся с проблемой коротких ссылок
Мои настройки инфоблока: URL страницы информационного блока: #SITE_DIR#/magazin/#IBLOCK_CODE#/ URL страницы раздела: #SITE_DIR#/magazin/#IBLOCK_CODE#/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/magazin/#IBLOCK_CODE#/#SECTION_CODE_PATH#/#ELEMENT_CODE#.html Настройки компонента каталога: Включить поддержку ЧПУ: да Каталог ЧПУ (относительно корня сайта): /magazin/videonablyudenie_microdigital/ Раздел: #SECTION_CODE_PATH#/ Детальная информация: #SECTION_CODE_PATH#/#ELEMENT_CODE#.html Так вот - у меня задача сделать, чтобы по разделам все так же и было (например Уже все, что можно перепробовал, и папку создавал в корне и менял настройки инфоблока/ компоненты, но каждый раз то товар 404 ошибка то раздел не найден((( Подскажите пожалуйста, как все-таки это сделать? P.S. Знаю, что необходимо делать через как-то папку (промежуточную), но не знаю что в нее засунуть/ |
|
|
03.12.2015 12:29:14
Добрый день!
Сейчас на нашем сайте установлен ssl сертификат (он для domain.ru и Также сейчас настроен редирект со страниц Есть 2 вопроса:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*) Заранее спасибо! |
|
|
09.11.2015 18:30:59
|
|||||
|
09.11.2015 18:30:36
Только там я нашел правила формирования адресов. |
|||
|
28.10.2015 15:33:46
Добрый день! Подскажите пожалуйста, сам уже все перепробовал
Необходимо было автоматически добавлять тег rel="canonical" в шапку страниц каталога, с товарами у меня это вышло удачно, когда я добавил в шаблон компонента catalog.element сл. строки: В result_modifier.php: $arElement = CIblockElement::GetById($arResult["ID"])->GetNext(); $arResult['DETAIL_PAGE_URL'] = $arElement['DETAIL_PAGE_URL']; $cp = $this->__component; if (is_object($cp)) $cp->SetResultCacheKeys(array('DETAIL_PAGE_URL')); В component_epilog.php: $APPLICATION->AddHeadString(' Теперь к товарам, если они находятся не в основном разделе добавляется тег rel="canonical" со ссылкой на основное местоположение Но когда я добавил строки в компонент catalog.section, стало все работать но Только При Обновлении кеша страницы (т.е. когда я захожу на раздел каталога допустим с выбором вида (в конце url - ?view=list) то нет никакого тега canonical, если же я обновлю кеш, то на странице с окончанием ?view=list&clear_cache=Y все ок - тег есть) Вот какие строки: в result_modifier.php $arSection = CIblockSection::GetById($arResult["ID"])->GetNext(); $arResult['SECTION_PAGE_URL'] = $arSection['SECTION_PAGE_URL']; $cp = $this->__component; if (is_object($cp)) $cp->SetResultCacheKeys(array('SECTION_PAGE_URL')); в component_epilog.php $APPLICATION->AddHeadString(' |
|
|
22.10.2015 19:31:40
А каким образом это сделать? |
|||
|