• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Вопросы и решение проблем с Битрикс

Статус
В этой теме нельзя размещать новые ответы.
Подскажите, как написать правило для urlrewrite?
Сейчас правило такое:
"CONDITION" => "#^/shop/#",
"RULE" => "",
"ID" => "bitrix:catalog",
"PATH" => "/shop/index.php",

Нужно что бы при наборе урла Для просмотра ссылки Войди или Зарегистрируйся открывалась страница с данными Для просмотра ссылки Войди или Зарегистрируйся
На странице bitrix:catalog с настройками:
Каталог ЧПУ (относительно корня сайта:( /shop/
Раздел: #SECTION_CODE_PATH#/
 
ребят, подскажите, как правильно перейти с лицензии малый бизнес на бизнес в исходниках и есть ли причины этого не делать?
 
ребят, подскажите, как правильно перейти с лицензии малый бизнес на бизнес в исходниках и есть ли причины этого не делать?
Просто покупаешь переход с МБ на Бизнес (Для просмотра ссылки Войди или Зарегистрируйся), цена 37000 рублей
Скрытое содержимое для пользователя(ей): hort
и вводишь купон перехода. Устанавливаешь обновления - установятся все модули входящие в версию Бизнес.
 
Всем привет! Настраиваю новостную рассылку на крон, создал файл /home/bitrix/www/bitrix/php_interface/cron_subscribe.php
со следующим содержимым:
Код:
<?php
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/www";
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
set_time_limit(0);
define('SITE_ID', 's1');
define("LANG", "ru");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("subscribe"))
    CPostingTemplate::Execute();
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
Сайт на виртуалке битрикса, в итоге при срабатывании задания получаю в логе
Incorrect site: ru. (0)
/home/bitrix/www/bitrix/modules/main/include.php:43
#0: require_once
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#1: require(string)
/home/bitrix/www/bitrix/php_interface/cron_subscribe.php:9
</pre>
че ему нннадо?
 
Последнее редактирование:
в файле
/home/bitrix/www/bitrix/modules/main/include.php:43

Код:
if(!$arLang)
    {
        throw new \Bitrix\Main\SystemException("Incorrect site: ".LANG.".");
    }
Но у меня язык у сайта установлен.
Screenshot_1.png
сам код копировал с сайта документации. Пробовал
Код:
define("SITE_ID", "s1");
те же грабли.
 
1. ID сайта точно s1?
2. если рассылку не из под крона выполнять работает?
 
в общем сказали что вместо
Код:
define("LANG", "ru");
должно быть
Код:
define("LANG", "id_сайта");
, причем в их же документации написано иначе. Для просмотра ссылки Войди или Зарегистрируйся
Вроде настроил, чтобы генерировались и отправлялись автоматически.
Код:
<?php
$_SERVER["DOCUMENT_ROOT"] = "/home/bitrix/www";
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
set_time_limit(0);
define("LANG", "s1");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
//автоматическая генерация
if (CModule::IncludeModule("subscribe"))
    CPostingTemplate::Execute();
//автоматическая отправка рассылок которые "в процессе"
    $cPosting = new CPosting;
    $cPosting->AutoSend();
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
Данный скрипт повешать на крон.
 
Спасибо, да, неоднозначно... тоже смотрел документацию.

Выходит, что
Код:
define('SITE_ID', 's1');
можно не указывать.
 
Да, видимо документация устарела
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху