jangogo jangogo, насвкидку, если принять за данность следующее: 1) У каждого сотрудника CRM есть поле, где указан его месячный план 2) При расчете учитываем сделки закрытые в календарный месяц (если например сделка была сделана 31 января, а завершена 1 февраля, то в январь она не попадет). Ну и соответственно: страница, где задаются коэффициенты и виджет
На все примерно может уйти примерно от 3 до 8 часов ( в зависимости от реализации ).
CModule::IncludeModule('im');
if ( !CIMDisk::Enabled() )
{
if (!CModule::IncludeModule('pull') || !CPullOptions::GetNginxStatus())
echo "Не подключен модуль push'n'pull или не отзывается nginx";
if (!CModule::IncludeModule('disk'))
echo 'Модуль "disk" не установлен';
if (!\Bitrix\Disk\Driver::isSuccessfullyConverted())
echo 'Модуль "disk" не конвертирован';
}
else
{
echo 'Проблема не в ядре, а шаблоне или Вашем коде';
}
Нужно просто вставить в php консоль и он скажет что не так.
LehaMechanic, решение-то работает, но потом Вы замучаетесь его поддерживать и отлаживать. Наиболее bitrix-way вариантом будет являться копирование шаблона комплексного компонента и подключение компонента включаемой области. В таком случае, Вы получите возможность еще и изменять ссылку и текст, при необходимости.
1) Проверить что модуль Push'n'Pull установлен 2) Проверить что модуль Push'n'Pull включен в настройках модуля (он бывает установлен но выключен) 3) Проверить что он отзывается ( бывает когда nginx работает но для работы pull'а не хватает RAM), при необходимости перезагрузить nginx
Rakushkin Bob написал: Библиотека организованна через webdav.
Увы, у меня не осталось порталов, где я бы мог привести работающий код, так как мы уже давно конвертировались в Диск. Если Вы можете предоставить доступ, то я смогу бесплатно написать код.
Павел Разуваев, а jquery у Вас как на несуществующие элементы подписывается? При работе ищите внутри существующего на странице блока, интересующий блок и подписывайтесь.
Rakushkin Bob, конечно можно. Все зависит от того где у Вас лежит файл, т.е. он может быть просто статично занесен в медиабиблиотеку, загружен по хитрому в файлы, он может быть в модуле webdav или disk, в конце концов это может быть элементом инфоблока. Для конкретной реализации нужно обсуждать на конкретном примере
Указанная Вами ошибка, проявляется только в 1 случае - если не был найден файл component.php в директории компонента. То есть, в Вашем случае будет проверяться файл:
Для дефолтной bitrix env, путь будет: /home/bitrix/www/bitrix/components/dja/comments/component.php В этом файле должно быть подключение шаблона ( $this->IncludeComponentTemplate(), иначе будет пустая страница, так как Вы не подключаете шаблон ).
SkyNetYar, причин может быть много. Для начала - где находится ваша "почта для домена"? Это какой-то существующий сервис типо ПДД яндекса или exchange ? Затем, нужно смотреть на какой странице Вы это делаете и где именно Вы подключаетесь
Анна Черанева, скорее всего В настройках формы указано, что нужно отправлять их на email, и еще Вы написали обработчик, который делает то же самое. Вот они по 2 и приходят. Если Вы имеете ввиду, что они приходят по 2 письма, когда отправлено было 6 (т.е. сначала приходят 1 и 2, потом 3 и 4, потом 5 и 6, когда должны все вместе), то проверяйте почтовый сервер и очередь в битриксе.
но этот код не подходит, так как если элемент по факту не был добавлен, то письмо все равно приходит. И как бы его модифицировать, чтобы событие срабатывало, если запись в инфоблок действительно успешно попала?
Согласно API (http://bxapi.ru/src/?id=161757), обработчик события OnAfterIBlockElementAdd срабатывает в любом случае. Для ограничения можно проверять переменную $arFields["RESULT"] на наличии ID (ну или НЕ пустоту) или пустоту $arFields["RESULT_MESSAGE"]
Цитата
И как добавить четыре свойства в письмо, типа строка (текст)?
Что-то подобное разрабатывали в компании, но более сложная система расчета и витееватая логика. Вас интересует конкретный вопрос? Вас интересует стоимость, разработчики с опытом или реализация?
Максим Плотников написал: Делаю поиск на сайте. Есть 2 вида отображения контента, сеткой и списком. В шаблоне search.page создал 2 файла .php, и в зависимости от того, что находится в куках, подключаю один из них. Переключение между этим отображением должно быть на ajax. Как это всё правильно реализовать?
Сделать 2 разных шаблона и при проверке $_REQUEST['template'] подключать либо первый, либо второй шаблон.
Таким образом у Вас 1 компонент, 1 страница, 2 шаблона. Проблем с $this нет и все хорошо
romjkeeee написал: У нас возникла такая же проблема, после ввода логина и пароля сайт грузиться минут 5 хоть по логам авторизация в АД проходит сразу, что может быть?
Насколько большое дерево в AD ? С отключенным AD так же работает?
Максим Ловушкин, Версия битрикса: 17.0.10 Версия модуля инфоблоков: 17.0.9 Кодировка: UTF-8
Создал инфоблок (ID:9), в настройках создал 1 свойство типа строка (Все параметры дефолтные), назвал своейство COUNTRY. Заполнил вручную 1 элемент значением ireland Использовал следующий код: