Ну я сам, если честно не в восторге, но что поделать, не я выбираю технологии. В принципе, он не так плох, каким кажется, есть что и по хуже - джумла, например, но все же не лучшее решение, я соглашусь.
Я делаю ajax корзину. Исходя из дизайна, в ней должно быть видно бренд, много иных вещей, которые есть в результате вывода одного из компонентов. Я пробовал использовать разные методы, например CCatalogProduct::GetByIDEx(), но там нет нужного свойства товара. Вчера мне посоветовали использовать (в моем прошлом вопросе на тостере) CIBlockElement::GetList(), он находит уже нужные свойства, но почему-то они с NULL результатом. А вот в карточке товара все ок в $arResult['PROPERTIES']['BREND'] - это я вижу в template.php, а какой метод используется для этого результата и где его посмотреть, какие параметры в него переданы? Он точно работает...
Костыль - аякс корзина. При этом в CSaleBasket::GetList этого тоже нет, вот и ищу способ подцепить значения, но если зайти в обычную корзину, то она есть под ['PROPERTIES']['BREND'], но в выводе var_dump результата от CSaleBasket элемента массива ['BREND'] тоже не видно.
Kimely: никак. Во-время следить за уязвимостями и обновлять ПО, но это не дает гарантии никакой. В линуксе можно запускать виртуалку из chroot окружения с очень урезанными правами
Сергей, вот я смотрю на Вас и Ваши ответы (я не про этот конкретно, а в целом), чувствую очень серьезный уровень. Вы, уверен, прочли много книг и мануалов. Можете посоветовать книг (не по теме вопроса, а вообще), которые, на Ваш взгляд, были хорошими, которые точно стоит прочесть любому веб разработчику. Интересуют абсолютно любые АйТи и около АйТи темы и технологии. Просто хочется читать хорошие книги, к сожалению, многие из них содержат очень много воды и мало полезной информации. Вот чтобы приблизиться к Вашему уровню (понимаю .что путь будет лет в 5-7 минимум), что посоветуете читать?