Здравствуйте, запустил недавно один из проектов на редакции БУС "Старт", монитор качества сначала показывал, что ядро модифицировано, но при запуске монитора через месяц, тест на модификацию ядра прошел (не знаю правда почему... ничего не менял, как то само вылечилось, может из-за обновлений)
Теперь новая проблема, по уровню защиты, показывает что уровень защиты минимальный, для прохождения монитора нужен средний уровень, на вашем сайте сказано, что "Старт" не комплектуется модулем "Проактивная защита"
Замкнутый круг получается, чтобы повысить уровень защиты, нужен модуль "Проактивная защита", а редакция "Старт" этим модулем не комплектуется(((
Вопрос: КАКИЕ МЕРЫ НАДО ПРИНЯТЬ, ЧТОБЫ ПРОЙТИ ТЕСТ ПО БЕЗОПАСНОСТИ НА РЕДАКЦИИ СТАРТ?
Ребят, Битрикс хорошая CMS, но несколько недоработана. Я чувствую себя обманутым, купил версию "Старт", а в итоге оказалось, что некоторые инструменты не работают (монитор качества не проходится, безопасность в должно мере не обеспечена). Вы либо уберите этот монитор качества, чтобы он глаза не мозолил ни разработчикам ни заказчикам проекта, либо оснастите CMS реальными инструментами, чтобы можно было пройти все тесты по качеству.
Получается, что люди посмотрев вашу рекламу и поверив, что у Битрикса все хорошо и по безопасности и по другим параметрам, покупают версию, а на деле получается, что в некоторых местах чего-то да и не доработано. Если на каждую ошибку проставлять в ручном режиме, что тест пройден, то зачем вообще нужен этом монитор качества.
Не надо уходить от ответственности, если вы разрабатываете и продаете CMS, защита должна быть обеспечена и на версии Старт и на версии Корпоративный портал, весьде, а то получается так, что если стоит младшая версия, значит пусть сайт хакают, а разработчикам будет на это нас****ать, это неправильный подход.
Как вариант, можно еще сказать правду, у младшей версии "Старт" безопасности нет никакой, вас в любой момент могут хакнуть, ваша база данных пойдет на лево, информация будет украдена, чтобы люди не питали зря надежд.
Сделал свой первый сайт на битрикс. В компании куда приехал показать свою работу попросили пройти монитор качества. Выдало кучу ошибок, в том числе "Ядро модифицировано", но я точно помню, что не залазил в ядро.
Дома переустановил Битрикс и решил проверить на мониторе качества демоверсию, очень удивился, когда и демоверсия тоже не прошла всех необходимых тестов. В том числе и "Ядро модифицировано"
Во всей документации вы твердите, что нельзя модифицировать ядро, а дистрибутив по умолчанию уже идет с модифицированным ядром. Это как понимать, как шутку или обычное надувательство????
Mikhail Kryachek пишет: Способов передачи данных между компонентами не так уж и много. 1) Глобальные переменные напр. $GLOBALS['mycomponent_variable'] = $arResult["ID"]; 2) Класс обертка напр. Class GarbageStorage{ private static $storage = array(); public static function set($name, $value){ self::$storage[$name] = $value;} public static function get($name){ return self::$storage[$name];} } соответственно использование \GarbageStorage::set('MyCustomID', $arResult["ID"] ; #установаить знаение \GarbageStorage::get('MyCustomID'); #получить значение
PS. многое зависит от компонентов и что именно вы хотите передать в другой компонент и есть ли необходимые данные в не кешируемых файлах (речь идет о component_epilog.php)
Михаил, спасибо большое глабальные переменные помогли, класс обертку не пробовал, но обязательно попробую......
Здравствуйте, изучаю Битрикс недавно столкнулся с проблемой, помогите пожалуйста решить:
1. Есть страница с анонсами новостей, при клике на новость переходим на страницу с детальным описанием новости. 2.На странице с компонентом датального описания новости есть еще один компонент, данные которые он выводит напрямую зависят от выведенной детально описанной новости.
Вопрос: как передать второму компоненту переменную от детальной новости?