Так а куда должны деться пункты первого уровня? Это не правильно, но вам ни кто не мешает отрабатывать в шаблоне меню уровень вложенности - 1 уровень не показываем. Но не правильно это. Вряд ли вы стандартными компонентами этого сможете добиться, по любому придется программировать.
Создание меню с динамическими и статическими разделами, Как с помощью menu.sections отображать необходимые разделы инфоблока, а не все?
В принципе просто решается. Вам ведь нужно вывести меню до определенного уровня - в настройках компоненты указываете уровень меню - 2. (Т.е. будет 2х уровневое меню всего).
Как отображать/скрывать компонент на странице по событию
ну сделайте print_r($_SERVER) или print_r($_GET); увидите Либо echo $APPLICATION->GetCurDir(); и анализируйте Желательно посмотреть документацию - там все ответы на ваши вопросы.
Медиабиблиотека - пересохранение картинок, Зачем Битрикс дублирует картинки из медиабиблиотеки?
А если вы используете картинки из медиабиблиотеки для элементов инфоблоков, нескольких элементов, а спустя какое то время решите удалить картинку в элементе ИБ, что произойдет, догадываетесь? При данной технологии не произойдет ни чего страшного, будет удалена всего лишь одна из копий.
Как отображать/скрывать компонент на странице по событию
В файле, где подключаете компоненты, включите компоненту catalog.section.list в условие. В условие проверяйте, пришел ли код/id элемента. Если пришел - компоненту не выводите.
как установить индивидуальный тег <meta> для каждой страницы, как установить значение атрибута "content" для "keywords" и "description"
Настройка это настройка - прочитайте курсы по работе с системой, станет понятно. Кратко - либо редактирование страницы, где стоит компонента и там указать настройки компоненты - либо режим правки нужной страницы и уже там выбирать настройки - либо прямая правка кода страницы, где подключается компонента.
Еще раз - читайте документацию, чтобы не задавать детских вопросов.
В форме правки вы просто укажите какие свойства нужно использовать для этих полей. Либо в полях "DETAIL_META_KEYWORDS" => "MANUFACTURER"
Все правильно подсказывают - в настройках комплексной компоненты каталога есть возможность указать для каждого товара какие свойства использовать для title, description и keywords. Вы можете в настройках инфоблока добавить 3 поля, заполнить их и потом указывать в настройках компоненты. Для разделов немного сложнее, там нужно уже будет в коде копаться.
А чего системную функцию CUtil::translit() не использовать? И, не понял, зачем транслит через такое извращение, если новым элементам CODE итак транслитом можно создать?
Для обновления виртуальной машины нужно использовать: yum update bitrix-env
Кстати, ставится обновление 0.5, после этого пропадает меню выбора действий. Ни чего страшного, можно запустить еще раз (/root/menu.sh), но все-же И еще, после установки обновления создается новый основной сайт . Это не есть гут.
Еще, сегодня полдня пробился, пытаясь назначить статический адрес - адрес назначается, но после этого теряется адрес шлюза (локальная сеть, сервер разработки). Шаманские танцы с бубном, прописыванием настроек GATEWAY, куча перезагрузок, использование имеющегося инструментария и всего за 4 часа удалось добиться, чтобы шлюз подключился (почему-то netstat -r выдавал запись о шлюзе секунд через 20. Потом после танце стало нормально работать, но четкую последовательность действий сложно описать.)
Ну можно еще обойтись бесплатными альтернативами - погуглите онлайн-опросы и посмотрите, как их внедряют в код. В админке, конечно, вы не увидите результаты, но опросы-то будут и доступ к ним будет уже с другого сайта-сервиса.
неизвестная буква В :), над панелью управления лишний код
Возможно, это какой то отладочный код разработчиков. Например при выводе "echo 'B'" в breadcrumb-шбалоне будет точно такая же буква. тогда вам придется шерстить все шаблоны, использующие отложенные функции. Либо обратитесь к разработчику - он быстрее найдет этот глюк.
Как раз на эту тему сейчас думаю - стандартного решения нет. Недавно такая тема горячо обсуждалась здесь на форуме. Варианты решения: - записывать список просмотренных страниц в куки (плюсы - автоматом можно определить длительность хранения такой инфы, минусы - ограниченная вместимость кук) - записывать в сессию - (плюсы - нет ограничений на длину, вернее есть, но они ооочень большие, относительно кук. Минусы - при закрытии браузера сессия очищается) - записывать список в инфоблок с привязкой к пользователю или куке (плюсы - ограничения по количеству хранимых страниц теоретически ооочень большие, плюс можно хранить кучу доп информации. минусы - сложность, требуется использование агента, который будет чистить устаревшие данные по заданному пределу). Ко всем этим решениям требуется разработка кода, который будет хранить, актуализировать записи, выводить в нужном формате и удалять устаревшие. Но повторяю, решения стандартного - нет.
P.s. Кстати, сейчас искал материалы по этой теме, нашел нечто похожее. Посмотрите, может подойдет:
Еще - вот тема, где подробно обсуждался этот вопрос:
после "?" идет параметр, для это го применяется запись такого вида: RewriteCond %{QUERY_STRING} ID=([0-9]+) RewriteRule ^tests/detail.php /$1 [L,R=301]
Как то так - за точность не ручаюсь, нужно проверить, но с динамическими параметрами работает только так
По условиям лицензирования лицензия ставится на основной сайт (не важно, что двухсайтовая конфигурация- база то одна) и сайт для разработки, но разработческая версия не должна быть доступна из интернета.
Самое сложное вы уже сделали, осталась мелочь. Вот как раз детальная страница каталога (комплексный компонент) и не будет верно отображаться, если главный (и единственный) urlrewrite.php на первом сайте не исправлен на новые адреса второго сайта. Самое простое - перейти на втором сайте в режим правки и еще раз настроить комплексный компонент - при сохранении он допишет пути в urlrewrite. Плюс проверить пути в настройке ИБ и в настройке компонента
Если ваш второй сайт видит свой index.php, то теперь переносите все из каталога /en/ в папку второго сайта.
Откликаться - это когда при запросе сайт.com отдаст собственную главную страницу. Да еще - urlrewrite не забудьте подкорректировать - у вас же новые адреса теперь.
По bitrix_personal - смотрите комменты в и , страница 30.
Немного запутано и разбросано, но это сложно только первый раз.