
Igor
25.01.2018
08:32:33
учите пхп
битрикс оставьте на потом
учите пхп
а то 70% собеседующихся не могут на простейшие пхп вопросы ответить

Google

Алексей
25.01.2018
08:33:55
добрый день. посоветуйте мануал или способ реализации следующего:
есть сайт на битре с выгрузкой из 1с. нужно сделать его московский поддомен с отдельной выгрузкой
не сталкивался на битриксе с такой задачей еще

Anton
25.01.2018
08:39:12
настраиваете отдельную выгрузку на поддомен
в чем замес?

Алексей
25.01.2018
08:47:13
я имею ввиду саму реализацию многосайтовости
чтобы не пилить клон сайта а просто сделать отдельный сайт который будет подгружать шаблоны и всё файло с обычной директории

Denis
25.01.2018
09:27:09
Ребят, а как в битрикс управлять порядком отображения в head? Надо чтобы все meta были сначала а потом уже шли JS css

Alexandr
25.01.2018
09:29:38
Просто в шаблоне сайта, в каком порядке вызываешь, методы, в таком и будет все выводиться

Denis
25.01.2018
09:39:41
а если приходит с модуля какого-то ?

Alexandr
25.01.2018
09:40:59
Порядок вывода определяется в шаблоне сайта
/**
* $APPLICATION ->ShowHead()
*/
$APPLICATION->ShowMeta("robots", false);
$APPLICATION->ShowMeta("keywords", false);
$APPLICATION->ShowMeta("description", false);
$APPLICATION->ShowLink("canonical", null);
$APPLICATION->ShowCSS(true);
$APPLICATION->ShowHeadStrings();
$APPLICATION->ShowHeadScripts();

sowd
25.01.2018
10:05:22
Комрады, /assets/sites/templates/template-01/ такая структура ни кому не знакома? что за движок?

Alexandr
25.01.2018
10:09:01
assets в корне есть у symfony например

Google

Nikita
25.01.2018
10:09:16
у многих фреймворков
у yii раньше было так, сейчас не знаю даже

Alex
25.01.2018
10:14:32
Вопрос ко всем. Сколько стоит настройка электронного документооборота? Интеграция Бус с 1с. Чтобы в реальном времени 1с узнавала о заказе и выдавала чек через ккт

White
25.01.2018
10:16:45
много)

Alexandr
25.01.2018
10:16:54
Как связаны ККТ и документооборот?

Александр
25.01.2018
10:24:38
Коллеги, нужна ваша помощь. Ситуация следующая: есть crm в облаке. Изначально имортировали товары с целью посмотреть. Товары как таковые не используются в сделках, счетах и предложениях. Сейчас нужно товары удалить и залить корректные. Но проблема в том что сделок уже 4,5 тысячи и в некоторых как оказалось добавили товары. И сейчас при удалении товара появляется сообщение что он используется в сделке, предложении или счете. Как найти где этот товар используется? Руками перебирать все сделки не варинт.

Max
25.01.2018
10:33:24
Добрый день. Подскажите почему может не работать CCatalogProduct::GetList()
Class 'CCatalogProduct' not found
Модуль торгового каталога стоит и он включен и нормально работает. Его отдельно же подключать в коде не нужно?

sowd
25.01.2018
10:35:16

Max
25.01.2018
10:37:46
\Bitrix\Main\Loader::includeModule('sale');
Спасибо, но я пытаюсь понять в чем еще может быть проблема
Есть установка битрикса и самописного модуля, там все работает
Поставил чистый битрикс новой версии и тот же модуль - как результат эта ошибка .. но ведь работало раньше без дополнительного подключения

svetlana
25.01.2018
10:38:22
значит в ините где нить подключался или другим модулем

sowd
25.01.2018
10:38:47
или магией
но факт, подключался

Pavel
25.01.2018
10:41:12
Коллеги, посоветуйте методику\мануал\что-почитать на тему автотестов: задача покрыть автотестами процесс регистрации\покупки товара\добавления в корзинку

sowd
25.01.2018
10:45:10
и контроль активности не забудь отключить)

Igor
25.01.2018
10:49:10
Codeception
Почитай что такое

sowd
25.01.2018
10:51:37
Codeception
у тебя есть пример использования с битриксом?

Айдар
25.01.2018
11:04:22
Всем привет.Вообщем ситуация следующая,нужны вопросы которые задают на собеседовании и т.д. тем людям кто хочет работать с битриксом -админить его.Сам с битриксом работал пару раз.Можете подсказать что спрашивать?

Google

Vyacheslav
25.01.2018
11:06:40
подскажите, пожалуйста, как лучше дамп базы накатить. сам сайт уже развернул на локальной машине, а база не восстановилась... есть дамп почти на 400мб...

sowd
25.01.2018
11:07:34

Айдар
25.01.2018
11:08:43
На оф сайте смотреть?

sowd
25.01.2018
11:09:09

Akool
25.01.2018
11:09:30
Подскажите, пожалуйста, как сделать чтобы у товаров в списке, да и на странице товара, сразу не было выбрано никакое торговое предлоежение?
Ну или выбор торгового предложения в попапе, который по кнопке "в корзину".

Grigory
25.01.2018
13:30:10
Товарищи, как закрыть попап битрикса извне?
Ссылаясь на id окна

Anton
25.01.2018
13:31:29
Ссылаясь на id окна
найди в окне клозе кнопку и тригернуть по ней клик. найти метод на который срабатывет клозе и его вызвать. найти окно в бади и удалить из дерева.

Андрей
25.01.2018
14:23:16
Приветствую!
Уже который раз сталкиваюсь с необходимостью вызывать компонент внутри шаблона другого компонента. К примеру, в шаблоне детального отображения элемента (catalog.element), мне нужно вызывать список элементов раздела (catalag.section).
Как это сделать, при этом, не похерив кеширование catalog.element? Верстку менять нельзя, вызывать компоненты на отдельной странице - тоже. Гуглеж толком ничего не дает.
Помогите, пожалуйста ? Хотя бы ориентировочно, куда смотреть?

Алексей
25.01.2018
14:23:57

Dmitry
25.01.2018
14:26:53
Приветствую!
SetViewTarget/ShowViewContent

Dmitry
25.01.2018
14:27:12

Андрей
25.01.2018
14:37:10
О, SetViewTarget/ShowViewContent, кажется, то, что нужно.
Спасибо огромное!
По component_epilog видел заметки давно, но сейчас не смог их отковырять. Да и выглядело это все как-то монструозно ...

Aleksandr
25.01.2018
15:04:26
$component передаете в 4 аргумент

Андрей
25.01.2018
15:08:02
$component передаете в 4 аргумент
Проблема в том, что мне нужно это сделать внутри компонента, который находится внутри комплексного компонента ? Плюс, к тому же, у комплексных компонентов (родительских), нет кеша (если я не ошибаюсь).

Aleksandr
25.01.2018
15:09:10
// Подключим компонент карточки фотографии с шаблоном "по-умолчанию" в шаблоне
// комплексного компонента "фотогалерея" пример там.
разве нет?
Или еще глубже вам надо?

Google

Андрей
25.01.2018
15:11:19
В шаблоне комплексного компонента "фотогаллерея".
С комплексным прокатывает, т.к. там нет кеша, как и задумывалось. А мне надо еще глубже)))
Но, в любом случае, спасибо! ?

Aleksandr
25.01.2018
15:32:54
Надо заглянуть в кишки

Akool
25.01.2018
16:19:55
Ошибка 404. У меня уже, похоже
Помогите понять как она работет.
В htaccess есть ErrorDocument 404 /404.php
В корне сайта есть 404.php стандартный.
Если на сайте перейти по несуществующему адресу, то открывается просто страница шаблона из header и footer без всякого контента, с статусом 200.
У компонента каталога стоит галочка "Устанавливать статус 404" и там, если набрать несущуствующий адрес, то открывает 404 страницу со статусом 404, то есть - как положено.
Что проверить, что подкрутить, чтобы везде нормально 404 срабатывала?

Admin
ERROR: S client not available

Ok
25.01.2018
16:24:14
гугл -> Страница 404 битрикс
первые же записи все говорят. Также проверить настройки главного модуля, что не стоит галка Отдавать статус 200 на страницах 404

Akool
25.01.2018
16:26:18
до того как задать тут вопрос гугл по этому вопросу был исследован
галка не стоит, проверял.

Pavel
25.01.2018
16:31:39
Коллеги, есть ли правило корзины которое срабатывает на общую сумму корзины?

Anton
25.01.2018
16:43:40
да

Ok
25.01.2018
16:45:02
проверьте, что страница 404 сделана как описана в статьях в гугле. Код сравните

Pavel
25.01.2018
16:55:19
да
если это мне то да я нашел вдоп условиях, но мне надо в применение скидку, что если товаров на N сумму то скидка 10% если на M то 20% и при этом это один промокод

Viktor
25.01.2018
17:53:19
Здравствуйте, кто может завернуть номер телефона в селектор? Сколько это будет стоить ?

Alexander
25.01.2018
17:55:36
видимо все могут, но если еще расскажешь, что это такое, наверное, что-то дельное скажут.

Viktor
25.01.2018
17:58:06
Мне нужно подключить коллтрекинг Манго офиса,мне сказали, чтоб его подключить через модуль нужно чтоб номер телефона был в селектре, если б я сам ещё понимал что да как было б как-то полегче. А так вот в поисках ответа

Pavel
25.01.2018
18:22:21
В общем сделал такой типа костыль, сделал один промокод с условием суммы < N и скидкой 10% и второй купон с условием суммы >= N скидкой 20% и повесил событие на добавление купона, при добавлении одного купона, юзеру добавляется и второй, работают они как раз от суммы заказа и не конфликтуют. Чет другого решения не увидел

Александр
25.01.2018
19:13:16
Всем привет. sale.order.ajax без кастомизации без авторизации подгружает профиль покупателя и заполняет свойства заказа. Телефон, ФИО, email, причём это не мои данные какого-то покупателя, который несколько дней назад оформлял заказ. https://yadi.sk/d/-pIllZJ-3RndDX даже в режиме инкогнито. Я не могу понять почему так происходит, данную проблему наблюдал и раньше, кто то её решал, подскажите как.

Alexander
25.01.2018
19:20:53
можете подсказать пожалуйста, как правильно добавить пользователя, чтобы ничего удалить не смог, а только товар добавлять? типа контент-менеджера

Google

Pavel
25.01.2018
19:52:09

Александр
25.01.2018
19:53:42
Включите расширенное управление правами в инфоблоке если более тонко надо настроить.

Alexander
25.01.2018
20:37:33
знать бы как, я просто с деревни


Станислав
26.01.2018
03:33:50
есть ли простой способ экспортировать всех пользователей с одного сайта на другой. Стоит редакция Бизнес. Пользователей более 4.5к
или может у кого скрипт какой есть?
в общем все готово)
вот такой простой скрипт
может кому пригодиться
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
// переменные для работы
$arSpecUser = []; // просто собираем всех в массив
$dlm = ";"; // разделитель
$br = "\n"; // символ переноса
$order = array('sort' => 'asc');
$tmp = 'sort'; // параметр проигнорируется методом, но обязан быть
$rsUsers = CUser::GetList($order, $tmp);
$header = "LAST_NAME" . $dlm .
"PERSONAL_PHOTO" . $dlm .
"NAME" . $dlm .
"SECOND_NAME" . $dlm .
"WORK_POSITION" . $dlm .
"EMAIL" . $dlm .
"PERSONAL_BIRTHDAY" . $dlm .
"PERSONAL_GENDER" . $dlm .
"WORK_PHONE" . $dlm .
"UF_1C_PHONE_INNER" . $dlm .
"PERSONAL_MOBILE" . $dlm .
"PERSONAL_ICQ" . $dlm .
"LOGIN" . $dlm .
"LAST_LOGIN" . $dlm .
"DATE_REGISTER" . $dlm .
"PASSWORD" . $dlm .
"TIMESTAMP_X" . $dlm .
"ACTIVE" . $dlm .
"LID" . $dlm .
"BX_USER_ID" . $dlm .
"CONFIRM_CODE" . $dlm .
"LOGIN_ATTEMPTS" . $dlm .
"CHECKWORD" . $br;
$content = "";
$lastUser = [];
while ($arUser = $rsUsers->Fetch()) {
$arSpecUser[] = $arUser;
// строим строку экспорта
$content .= "{$arUser['LAST_NAME']}{$dlm}";
$content .= "{$arUser['PERSONAL_PHOTO']}{$dlm}";
$content .= "{$arUser['NAME']}{$dlm}";
$content .= "{$arUser['SECOND_NAME']}{$dlm}";
$content .= "{$arUser['WORK_POSITION']}{$dlm}";
$content .= "{$arUser['EMAIL']}{$dlm}";
$content .= "{$arUser['PERSONAL_BIRTHDAY']}{$dlm}";
$content .= "{$arUser['PERSONAL_GENDER']}{$dlm}";
$content .= "{$arUser['WORK_PHONE']}{$dlm}";
$content .= "{$arUser['UF_1C_PHONE_INNER']}{$dlm}";
$content .= "{$arUser['PERSONAL_MOBILE']}{$dlm}";
$content .= "{$arUser['PERSONAL_ICQ']}{$dlm}";
$content .= "{$arUser['LOGIN']}{$dlm}";
$content .= "{$arUser['LAST_LOGIN']}{$dlm}";
$content .= "{$arUser['DATE_REGISTER']}{$dlm}";
$content .= "{$arUser['PASSWORD']}{$dlm}";
$content .= "{$arUser['TIMESTAMP_X']}{$dlm}";
$content .= "{$arUser['ACTIVE']}{$dlm}";
$content .= "{$arUser['LID']}{$dlm}";
$content .= "{$arUser['BX_USER_ID']}{$dlm}";
$content .= "{$arUser['CONFIRM_CODE']}{$dlm}";
$content .= "{$arUser['LOGIN_ATTEMPTS']}{$dlm}";
// $content .= "{$arUser['']}{$dlm}";
// $content .= "{$arUser['']}{$dlm}";
$content .= "{$arUser['CHECKWORD']}{$br}";
// конец постройки строки экспорта
}
echo $header;
echo $content;
$text_to_add = $header . $content;
file_put_contents($_SERVER["DOCUMENT_ROOT"] . "/users.csv", $text_to_add);
?>
#выгрузка #пользователей #bitrix #экспорт #users #export #csv #скрипт


Alexandr
26.01.2018
04:08:44
Только в чате он не нужен

Станислав
26.01.2018
04:09:01
ну вдруг
ни кто не ответил
значит ни кто решения не знал

Alexandr
26.01.2018
04:09:16
Для больших сообщений с кодом есть отдельные места

Станислав
26.01.2018
04:09:23
а ок