В статье которую Вы скинули, все реально расписано для "нубов". Если вы не понимаете того что там написано воспользуйтесь услугами сторонних разработчиков или купите готовый модуль ( например Сотбит: SEO умного фильтра
Вспомнил. коэффициент единицы измерения это не поле ORM таблицы ProductTable. За коэффициент отвечает \Bitrix\Catalog\MeasureRatioTable (в старом API CCatalogMeasureRatio)
Adamos, такое тоже регулярно вижу. Боты спамят как в стандартные компонент обратной связи (main.feedback, form.result.new), так и в кастомные. Но именно в оформление заказа - нет.
Я так понимаю у Вас мало опыта не только с Bitrix? 1й кусок кода вынесите в файл и подключите его в init.php через require_once
Второй кусок кода разместите непосредственно в init.php
Вы по сути уже задаёте вопрос, который явно выходит за рамки текущего.
вот https://dev.1c-bitrix.ru/learning/course/index.php... целый курс по многосайтовости.
Повторюсь. В рамках вашего вопроса, ответ будет таким:
"Создавайте два сайта с общим шаблоном. url настраивайте так как вам удобно. ИБ дублируйте для разных языковых версий."
Многосайтовость. /bitrix/admin/site_admin.php?lang=ru
Надо чтобы у вас было два сайта. я выше давал ссылку.
настраивайте второй сайт либо в папку, наприме site.com/en/ либо на поддомен en.site.com
Если шаблоны сайтов одинаковые в разных языковых версиях, тогда:
- в пределах шаблона используете только getMessage для вывода называний кнопок и т.п. Все тексты пишите в языковых файлах (об этом почитайте в курсе разработчика)
- для хранения текстов в базе используете разные инфоблоки.
- создаете две публички, одна для ru другая для en. По сути это настройка многосайтовости. Про нее тоже куча информации в документации.