написал: для решения данной задачи вам лучше использовать разделы и поместить каждую страницу в нужный вам раздел.
А в каждый раздел поместить файлы .(тип вашего меню).menu.php
И тогда заходя в данный раздел вы можете исправить ссылки меню по вашему усмотрению, и в нужных местах будут отображаться нужные вам ссылки.
Да, я так и сделал, но при включенном кешировании меню - всё равно меню повторяются в разных разделах. Отключаю кеширование в каждом меню - меню отображаются так как надо. Как правильно поступить?
И у меня похожая ситуация, но у меня несколько сайтов на одной редакции. При настройке отдельного адреса электронной почты для каждого сайта система пытается отправлять с адреса, который указан как "Email администратора сайта (отправитель по умолчанию)".
Вот как сделать так, чтобы модули "Email маркетинг" и "Подписка, рассылки" работали в режиме многосайтовости?
для сайта s1 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s1" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
для сайта s2 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s2" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
для сайта s3 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s3" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
И письма начали рассылаться и приходить со своих персональных адресов И с модуля "EMail-маркетинг", и с модуля "Подписка, рассылки" Но надо ещё потестировать Пока рано радоваться
VMBitirx установил в кроне такую строку: * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s1" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
А может быть моя проблема заключается в этой части этой строки: && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s1" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; }
Может или удалить эту часть, или же добавить для каждого сайта свою отдельную строку с указанием пути этого сайта? Типа, для сайта s1 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s1" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1 для сайта s2 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s2" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1 для сайта s3 - * * * * * bitrix test -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -d sendmail_path="msmtp -t -i -a s3" -f /home/bitrix/ext_www/s1/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
1. Судя по всему у меня проблема из-за того, что я пытаюсь заставить модуль EMail-маркетинг отправлять с разных адресов при условии, что эти 20 сайтов крутятся на одной редакции в режиме многосайтовости. "EMail-маркетинг" всегда пытается отправлять с адреса по-умолчанию, прописанного в настройке, который самый главный на всё ядро сайта. В описании Битрикса так и указано, что модуль "EMail-маркетинг" не поддерживает многосайтовость
Я-то, по логике, думал, что раз в настройках каждого сайта имеется возможность указывать свой адрес электронной почты, то и "EMail-маркетинг" может отправлять рассылку с этих адресов, но не тут-то было
Да ещё и Интернет-магазин тоже отправляет письма только с одного единственного адреса У меня-то несколько магазинов крутятся на одной редакции.
Замучился я со всем этим, не разобрался и отложил на потом. Надеюсь, позже разберусь со всем этим. Наверное, я ещё чего-то недопонимаю Пока придется делать рассылку с одного общего на всех адреса
Прошу подсказать, может я что-то не так делаю и есть реальное решение данного вопроса.
Мне необходимо вывести новости только с 1-м (одним) значением из свойства типа "Список" (множественный). Никак не могу понять где можно разместить фильтр.
1. systemctl restart httpd.services - да, конечно, перезапускал. 2. Может мешает вот это - aliases /etc/aliases? Это в .msmtprc в каждом аккаунте. 4. Аккаунт default обязательно нужен? Сейчас установил на всех сайтах один и тот же адрес - рассылка идет нормально, но ошибка в логе default насчет root. 3. Ещё покопаюсь немного пойду отдыхать (ночь уже). 4. Напишу Вам позже в личном сообщении, если совсем ничего не получится.
Сергей Тетерлев написал: А в Битриксе у вас настройки писем "от" и "кому" правильные?
Правильные, несколько раз перепроверил. Когда выставлял ранее одинаковые адреса на все сайты - всё работало нормально.
Сейчас из 20-ти сайтов только у одного поменял адрес в 3-х местах - в .msmtprc, в настройке этого сайта, в самой рассылке. И как раз при попытке отправки писем из этой рассылки подставляется адрес по-умолчанию, а не тот который я установил для этого сайта.
Mar 23 21:10:02 host=smtp.yandex.ru tls=on auth=on user=этомой@адрес.ру from=root recipients=root smtpstatus=501 smtpmsg='501 5.1.7 Bad address mailbox syntax.' errormsg='envelope from address root not accepted by the server' exitcode=EX_DATAERR
2. А этот путь /home/bitrix/www обязателен? У меня там нет сайта, пусто. И в настройках сейчас такой путь я не указывал, у меня все сайты в ext_www
Рассылки. Многосайтовость на разных доменах. Отправитель подтвержден, но письмо пришло с домена, который не соответствует обратному адресу., Тестовая отправка - успешно, боевая - нет.
Дмитрий Данилов написал: как настроить встроенный в Bitrix Env - msmtp чтобы почта каждого сайта шла со своего аккаунта (по умолчанию все 4 сайта шлют почту с аккаунта mail@site1.ru что не совсем корректно - проекты абсолютно разные)
У меня было несколько по-другому, не как тема данного поста. У меня не были проставлены IBLOCK_ID в настройках компонентов news.list, так как они были указаны в фильтре перед компонентом. Установил IBLOCK_ID в настройках компонентов и убрал IBLOCK_ID из фильтра. Просто, когда у меня пропали все новости, я запаниковал и написал в этот немного схожий пост.
У меня что-то подобное после сегодняшнего обновления - при выводе $arItem из news.list выводится только вот это:
Код
Array
(
[ID] => 225109
[IBLOCK_ID] => 128
[ACTIVE_FROM] => 20.05.2020 15:34:39
[PROPERTIES] => Array
(
[YOUTUBE] =>
[MORE_PHOTO] =>
)
[IPROPERTY_VALUES] => Array
(
[SECTION_META_TITLE] => Время первых. Иван Галкин
[SECTION_META_KEYWORDS] => Время первых. Иван Галкин.
[SECTION_META_DESCRIPTION] => В соответствии с Положением о Единой всероссийской спортивной классификации...
[SECTION_PAGE_TITLE] => Время первых. Иван Галкин
[ELEMENT_PAGE_TITLE] => Время первых. Иван Галкин
[SECTION_PICTURE_FILE_ALT] => Время первых. Иван Галкин
[SECTION_PICTURE_FILE_TITLE] => Время первых. Иван Галкин
[SECTION_PICTURE_FILE_NAME] => vremya-pervykh-ivan-galkin-master-sporta-mezhdunarodnogo-klassa-po-mas-restlingu
[SECTION_DETAIL_PICTURE_FILE_ALT] => Время первых. Иван Галкин
[SECTION_DETAIL_PICTURE_FILE_TITLE] => Время первых. Иван Галкин
[SECTION_DETAIL_PICTURE_FILE_NAME] => vremya-pervykh-ivan-galkin-master-sporta-mezhdunarodnogo-klassa-po-mas-restlingu
[ELEMENT_PREVIEW_PICTURE_FILE_ALT] => Время первых. Иван Галкин
[ELEMENT_PREVIEW_PICTURE_FILE_TITLE] => Время первых. Иван Галкин
[ELEMENT_PREVIEW_PICTURE_FILE_NAME] => vremya-pervykh-ivan-galkin-master-sporta-mezhdunarodnogo-klassa-po-mas-restlingu
[ELEMENT_DETAIL_PICTURE_FILE_ALT] => Время первых. Иван Галкин
[ELEMENT_DETAIL_PICTURE_FILE_TITLE] => Время первых. Иван Галкин
[ELEMENT_DETAIL_PICTURE_FILE_NAME] => vremya-pervykh-ivan-galkin-master-sporta-mezhdunarodnogo-klassa-po-mas-restlingu
)
)
А где всё остальное, интересно?
Updated: iblock (20.0.400) Updated: main (20.0.1000)
Если MySQL так уж необходимо создавать столько логов (иногда в минуту несколько файлов размером 1 Гб каждый), то каким образом можно вручную безопасно чистить эти файлы?
Сегодня за 13 часов создано 152 файла общим размером более 15 гигабайт.
Владимир Матлай написал: Причину нашли? а сами товары появлялись?
1. Товары выгружались, но не создавались разделы. 2. Причину точно не выявили, но когда изменили единицы измерений - разделы стали создаваться. Некоторые товары имели единицу измерения: "упаковка", "метр"... Изменили на "Штука" - всё заработало. Потом вернули на "упаковка", "метр"... Тоже продолжило нормально работать...
Не выгружаются из 1С: Комплексная автоматизация 2 (2.4.7.147) и не создаются группы (разделы) на сайте.
При выгрузке товаров на сервер с 1С: 1. Создается файл import_***.xml - там указаны только группы. 2. Там же, но в папке goods создаются файлы: 2.1. import_***.xml - только товары (без самих групп, но с указанием ID-групп) 2.2. prices_***.xml - цены 2.3. rests_***.xml - остатки
На сайте в папке /upload/1c_catalog/ создается файл import_***.xml с товарами и без групп (только их ИД).
Загружаются тысячи товаров, но не создается ни один раздел
Что делать - где искать причину, на что обратить внимание? В чём может быть причина?
Елена Нефедова написал: Но я решила ее так: в переменную сохраняем текущее значение свойства. В цикле каждый раз сравниваем значение свойства с этой переменной. Если изменилось - вставляем блок-разделитель с нужным контентом.