nikola_piter
Гуру форума
- Регистрация
- 27 Июн 2007
- Сообщения
- 221
- Реакции
- 95
я видел эти примеры, но ничего толкового к сожалению не вышлоДля просмотра ссылки Войдиили Зарегистрируйся
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
я видел эти примеры, но ничего толкового к сожалению не вышлоДля просмотра ссылки Войдиили Зарегистрируйся
$rsViewType = CIBlockSection::GetList(array("SORT"=>"ASC"), array("IBLOCK_ID"=>8, "SECTION_ID"=>$arResult[ID]), false, array("UF_VIEWTYPE"));
while($arViewType = $rsViewType->GetNext())
{
$arResult[VIEWTYPE] = $arViewType[UF_VIEWTYPE];
}
__($arResult);
проверяйте пошагово в дебаггере, что запрашиваете и что у вас получаетсяа в ответе VIEWTYPE - пусто, хотя у раздела он установлен.
установил шаблон aspro.mshop на чистый битрикс
сплошные иероглифы
как вылечить кодировку:?
Всем привет, прошу помощи:
возникла такая проблема с компонентом отправки сообщений (сообщения не отправляются)
проверка системы дала ответ: "Определена константа BX_CRONTAB_SUPPORT в /bitrix/php_interface/dbconn.php, при этом должен быть настроен вызов агентов на cron."
понял следующее: событие, которое отправляет сообщение срабатывает хорошо, а метод Send – класа CEvent – ставит отправку письма в очередь. А очередь никто не инициирует к отправке. В Битриксе этим руководят агенты.
Необходимо настроить вызов агентов через cron.
вопросы:
1. как настроить вызов агентов через крон? есть Для просмотра ссылки Войдиили Зарегистрируйся но я новичок и нечего не понял. Может мне кто-то помочь и объяснить более простым языком?
2. зачем битрикс ставит сообщения в очередь? почему их нельзя сразу отправлять?
3. есть 2й способ обойти эту проблему: настроить вызов агентов на хитах, исключить переменную BX_CRONTAB_SUPPORT из файла /bitrix/php_interface/dbc
onn.php. сделал - вроде работает, но с задержкой (сообщения приходят на почту через 3-5 мин), почему так происходит?
заранее благодарю всех за любую помощь в данных вопросах
и вновь не понятно, скорее всего вы опытный разрабочик и для вас данные определения понятны, но для меня не очевидно.1. Крон лучше использовать когда агенты выполняют тяжелую работу, ну или когда посещаемости нет, а действия проводить нужно именно в определенное время.
2. см. пункт 3
3. Агенты срабатывают на хитах. То есть когда кто либо открывает страницу сайта в prolog_befor отрабатывается очередь событий, и выполняются. То есть события срабатывают только тогда, когда кто то лазит на сайте и бегает по страницам. По этому задержки, по этому и очередь.
и вновь не понятно, скорее всего вы опытный разрабочик и для вас данные определения понятны, но для меня не очевидно.
крон- это программа планировщик, которая выполняет что либо по расписанию, здесь понятно.
что значит крон используют когда агенты выполняют тяжелую работу? - здесь непонятно
хиты - это посещения пользователем страниц, так?
непонятно зачем ставить в очередь письма, если можно их сразу отправить? как тогда у др письма отправляются мгновенно почти?
хочется разобраться
вот теперь более менее понятноНачну с конца, если вам надо отправить не 1, а 1000 писем, не забывайте битрикс сделан универсально, чтоб работал везде и всегда. А то что почты может быть много, легко понять посмотрев сколько почтовых событий.
Второе да хиты это заходы на страницы, каждый заход на любую страницу вашего сайта это хит.
Ну и на самый первый вопрос зачем крон, вот человек заходит на страничку, а битрикс прежде чем выдать страницу должен отправить к примеру 100 писем по текущим событиям) Сколько тогда страница открываться будет?
А так эта задача ложиться отдельно и независимо от пользователей. Ну и не забываем что агенты это не только отправка писем, это и статистика и очистка временной фигни всякой и многое другое.
вот теперь более менее понятно
получается что битрикс делегирует сторонние процессы через агентов на крон- типа отправка писем, а сам обрабатывает текущие процесс - типа открытие страниц, кеш и т.д.
у меня такой вопрос:
1.покупал пару раз решения с маркетплейс, связанные с отправкой сообщений, устанвоил и там все работает, получается там уже все было настроено на работу на хитах?
2. можно ли настроить крон чтобы он проверял и отправлял сообщения раз в минуту ил идаже чаще?
3. и самый главный вопрос - где этот крон сидит? )) как его найти и настроить?