Ну почему, визуальным редактором можно пользоваться, чтобы дать далекому от IT человеку копипастить документы из ворда, статьи и прочий контент на страницы или в иблоки, иногда снабжая их компонентами в стиле "тут будет автоматически подставлен телефончик". Искривления верстки происходят только при изначально нехорошей верстке, с кучей хаков, каскадов стилей без префиксов и суффиксов, сомнительных js-библиотек и т.д.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Тот хтмл, который появляется в результате работы визуального редактора - результат интерпретации браузером DOM-объекта с contentEditable и его внутренности зависят от браузера, в котором оно сделано. Хром например переводы строк делает DIV-ами. Если хотите делать рукотворный html, редактируйте страницу в невизуальном режиме.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Если речь идет о элементах инфоблока со свойством, тогда "новости" или "каталог". Типы инфоблоков, сами инфоблоки, элементы инфоблоков и свойства элементов инфоблоков - это не одно и то же, это разные сущности, с разными классами и методами их обработки и компонентами для вывода, не надо их путать.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Я к тому, что функционал интернет-магазина (корзина, заказы, цены, налоги, скидки, обмен данными с 1С и т.д.) не рассчитан на обработку "составных" товаров с вычисляемой ценой и придется многое переписывать.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Пусть имеется иблок с мероприятиями. У него множественное свойство привязки к пользователю. Если пользователь есть в свойстве - значит его надо пригласить.
При появлении привязки выдавать пользователю всплывающий DIV с приглашением и кнопками. При нажатии на кнопку убирается привязка пользователя к мероприятию и DIV больше не показывается. Если при этом он его принимает - то это пишется куда нибудь, например в отдельное другое свойство мероприятия.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Их ставят соответствующие модули на основе настроек из админки битрикса. Константы php нельзя менять в рантайме после их определения.
p.s. Если все же надо принудительно поменять константу на странице, ее можно вписать ДО подключения главного модуля (до инклюда header.php), но тогда все, что ее использует, будет использовать измененное значение.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Зависит от того, какой шаблон вы используете. Откройте сайт в режиме редактирования и выберите редактирование шаблона компонента новостей. Ответы на базовые вопросы есть в курсах обучения.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Элементы иблока может создавать кто угодно, если настроить права доступа. В вашем случае элементы иблока будет создавать программно компонент, обрабатывающий POST от формы и комментария, который вам предстоит написать для реализации этого функционала, в этом случае права не нужны вообще, но могут быть опционально использованы если это требуется логикой работы, например если не все пользователи должны писать комментарии или отправлять формы.
Хотя, в принципе, это все можно сделать и типовыми компонентами, такими как список новостей, форма редактирования/добавления элемента иблока и т.д., но имхо будет слишком громоздко и нелаконично. Еще, можно, наверное, использовать компоненты из форумного набора, но я с ними почти не работал.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Ну а так да, в году бывает такое что два разных момента времени показания часов идентичны, и время следовало бы хранить в GMT или POSIX. Битриксоидам на заметку.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Ну это весьма относительно. При достаточном опыте и понимании API проще/быстрее дописать свой компонент, чем разобраться в море чужого кода. Особенно когда дело касается сложных структур. И читать потом проще компонент, код которого написан по существу, а не вперемешку с неиспользуемыми "возможностями" из типовых решений.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).