Здравствуйте. Может кто сталкивался. Пытаемся настроить многодепартаментность на портале. Везде пишут, что если ее настроить, то будет возможность отделить пользователей разных департаментов друг от друга, чтобы они не видели друг друга и тд. В другие департаменты они заходить не могут, все хорошо. Но они все еще могут заходить в общую часть корпоративного портала, где есть список всех сотрудников, всех групп и тд. А нам как раз надо этого избежать. Надо изолировать полностью департаменты друг от друга. Есть ли какая-то хитрость в настройке или может тайный гайд как эта настройка производится? Максимум, что смогла отыскать по настройке могодепартаментности это вот эту статью: http://dev.1c-bitrix.ru/community/webdev/user/107201/blog/7918/?sphrase_id=18482779 , но она проблемы, к сожалению, не решает. Спасибо.
Всем доброго времени суток. Подскажите кто-нибудь, пожалуйста. Понадобилось развернуть локально сайт(для тестов). Восстанавливаю с помощью BitrixVM. На этапе восстановления базы данных пишет: Данные подключения взяты из dbconn.php. Если их не изменить, будет переписана база данных текущего сайта. Не совсем понятны 2 момента: 1) В смысле "текущего сайта"? Сайта, который наш боевой? 2) А настройки оставить как есть? Сервер localhost, имя пользователя root, пароль <пусто>, имя БД sitemanager0? Или все-таки надо прописывать свои данные от БД боевого сайта? В смысле имя БД, пользователя, пароль. И еще не совсем понятно надо ли галочку ставить "Создать базу данных если не существует". При создании резервной копии БД включалась в резервирование. Извиняюсь за глупые вопросы. Но не хотелось бы напортачить. П.С. Разве все это дело не должно работать без интернета? Отключаю интернет - перестает грузить страницы. Но виртуалка-то включена, работает. Спасибо.
Ситуация такова: пользователь заходит на сайт, регистрируется, добавляет товары в корзину, оформляет заказ.. видит, допустим, к оплате 100 рублей. Нажимает оформить заказ: на итоговой странице ему выходит 200р. Смотрим через админку(скриншот): там товары продублировались и в итоге человеку чек в два раза больше. [IMG WIDTH=871 HEIGHT=313]https://pp.vk.me/c627517/v627517828/3e9d1/GB40sa2FxR0.jpg[/IMG] Подскажите, может кто сталкивался с подобным? В чем проблема может быть?
Компонент sale.order.ajax. Сделала, чтобы при оформлении заказа в поле "телефон" подгружалась информация из свойств пользователя. Так же из html списка select с помощью js в одно из полей передается значение выбранного option. Проблема в том, что когда выбираешь другой способ оплаты, то поле телефон, если было изменено, снова заполняется тем самым свойством из свойств пользователя, а поле, в которое подгружалось значение из select, очищается. Смотрела в файле paysystem.php. Ничего там не нашла, что могло бы вызвать такое. Может кто сталкивался с подобной проблемой?
В компоненте sale.location.selector.steps в зависимости от определенного условия мне нужно выводить пользователю, при оформлении заказа, учреждения в той или иной области. Соответственно, он ее сменить не может. Если настраивать "местоположения для сайта" в админке и выбрать лишь одну область, то выглядит следующим образом. [IMG WIDTH=470 HEIGHT=85]https://pp.vk.me/c631917/v631917828/6a77/ZQ5ynJ7PFG4.jpg[/IMG] Хочу сделать, чтобы также выводилось, но только разные области(в зависимости от условия). В компоненте sale.ajax.locations были такие строчки: [CODE]<?if ($arCountry["ID"] == $arParams["COUNTRY"]):?> selected="selected"<?endif;?> <?if ($arCity["ID"] == $arParams["CITY"]):?> selected="selected"<?endif;?> [/CODE]Если поставить вместо country и city свои значения, то значение выставлялось по умолчанию и невозможно было сменить пользователем. В sale.location.selector.steps такого нет. Пыталась в шаблоне компонента что-то менять, но ничего не вышло. Может кто сталкивался с подобной задачей? Любые мысли будут полезны. Спасибо. П.С. Всех с наступающим!
При заказе, если в местоположениях не выбрать страну, то выводится ошибка, мол заполните местоположение. А если выбрать страну, но не выбрать все последующие поля, то форму заказа все устраивает. Как бы так сделать, чтобы если все поля до самого последнего не выбраны(у меня их немного, всего одно), то выдавалась бы ошибка заполните местоположение. В sale.order.ajax в template.php нашла такую штуку[CODE]if(!empty($arResult["ERROR"]) && $arResult["USER_VALS"]["FINAL_STEP"] == "Y") { foreach($arResult["ERROR"] as $v) echo ShowError($v); ?> <sc ript type="text/javascript"> top.BX.scrollToNode(top.BX('ORDER_FORM')); </sc ript> <? }
[/CODE]Так поняла, она и отвечает за вывод ошибки, если какое-то поле не заполнено. Пыталась всячески ее видоизменить и в таком измененном виде поставить сразу за кодом выше, но все тщетно. Подскажите, пожалуйста, может кто сталкивался с такой задачей? Спасибо.
Здравствуйте. Пытаюсь сделать, чтобы в каталоге товаров можно было отобразить по 15, 25 и 45 элементов. Вставила в pagenavigation[CODE]<a href=“?pagesize=15”>15</a> <a href=“?pagesize=25”>25</a> <a href=“?pagesize=45”>45</a>[/CODE]В настройках компонента каталога в настройках списка в "количество элементов на странице:" [CODE]={COption::GetOptionInt("eshop","catalogElementCount","25",SITE_ID)}[/CODE]вместо "25" поставила " $pageSize". В компоненте catalog в section.php вставила где-то [CODE]$pageSize = $_REQUEST[‘pagesize’]; if(!isset($pageSize)){ $pageSize = 25; }[/CODE]Хотя тут вообще не уверена туда ли я вписала это и в тот ли файл вообще. Нажимаю на кнопочки эти(15,25,45).. и каталог просто пропадает. Если в pagenavigation прописать вместо того, что выше[CODE]<a href="<?=$APPLICATION->GetCurPageParam("pagesize=15", array("pagesize"));?>">15</a> <a href="<?=$APPLICATION->GetCurPageParam("pagesize=25", array("pagesize"));?>">30</a> <a href="<?=$APPLICATION->GetCurPageParam("pagesize=45", array("pagesize"));?>">45</a>[/CODE], то каталог остается на месте, но ничего не происходит. Подскажите, пожалуйста, в правильном ли направлении вообще мысль идет? Если нет, то как исправить? Если да, то где доработать? Спасибо.