Ну сделайте float: right как там по ссылке, или вообще не лезть в меню, а написать что-то вроде position: absolute, top: 60px; z-index:2, text-align: right. А причем тут битрикс-то?
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
А нечего грузить RSS при запросе странички. RSS надо грузить кроном с некоторой частотой и сохранять в локальном файле, а вот этот файл уже читать при запросе странички. Ну или разбирать его кроном сразу в инфоблоки.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Вариант решения: Кастомизируйте форму добавления элемента, в поле для ввода текста задайте значение по умолчанию. Для этого надо скопировать /bitrix/modules/iblock/admin/iblock_element_edit.php куда-нибудь, удалить оттуда все что до "START of the custom form" и все что после "END of the custom form", и изменить принудительно дату по умолчанию.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Зачем модуль и классы? Что может быть проще: запрашивать xml и хранить в кеше, обновляя с определенной периодичностью. Если кодировка сайта вдруг до сих пор не utf8, то перекодировать результат.
Если страница не существует, надо выдавать страницу 404 и не делать никаких редиректов на предыдущие страницы, чтобы не смущать пользователя и поисковые системы. Для этого в корневом .htaccess прописывается "ErrorDocument 404 /404.php", а для отдачи заголовка 404 в самом /404.php (до подключения хедера)
Код
CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");
Если все же делается редирект (301?) на предыдущую страницу (ну мало ли, может это жестко задано в ТЗ), тогда как и зачем возвращать 404? Предыдущая страница ведь существует, там 200.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Программировать полагаясь на интуицию здесь не получится. Если не получается сделать, используя функционал iblock.element.add.form, то лучше вообще не использовать "стандартный" компонент, а написать свой специализированный (руководство).
Сверстать форму в файле "компонент/templates/.default.php" и снабдить органами выбора связанных элементов (например c select-ами со значениями из $arResult, полученными из другого инфоблока методом GetList в скрипте "компонент/component.php"). Затем надо убедиться, что форма отсылает все данные правильно (var_dump($_POST)). Потом при получении этих данных в component.php сделать обработчик, при наличии прав добавляющий элемент (CIBlockElement add). При успешном добавлении делать LocalRedirect куда-нибудь (на список элементов), чтобы очистить post. И не забудьте при отсутствии прав не показывать форму пользователю
Да, и визуальный редактор лучше по возможности не использовать. Судя по вашему скриншоту, там что-то страшное. Используйте Eclipse pdt.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Вставить в нужное место код вызова компонента, например <?$APPLICATION->IncludeComponent("bitrix:breadcrumb","",Array("START_FROM" => "0","PATH" => "","SITE_ID" => ""));?>
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Сделайте по аналогии с "новостями". Как сделать новости - написано в начальных курсах по битриксу. Забивать контент можно прямо в админке, если дать контентщику права на запись в инфоблок "проекты", который вы создадите для хранения информации о проектах. Можно также выводить для пользователей, которым можно добавлять новости, простую форму добавления прамо на странице с новостями.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
В каком виде у вас хранятся "тарифы"? Если в виде html, то просто отредактируйте страницу, если в виде информационных блоков - тогда зайдите в панель управления - раздел "контент" и найдите там этот информационный блок.
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).
Рано переходить на php 5.3, так как у нее нет обратной совместимости с 5.2.* То есть, ждем редакции битрикса с пометкой "php 5.3 совместимо". Полагаю, она будет, было бы странно, если бы ее не было
Экс-битриксоид.
Компонент (и.с.) - существительное мужского рода (ГОСТ 34.003-90).