Опубликовано: 11 декабря 201213 г Нужно поменять стандартную ссылку на Блоги /index.php?/blogs/ на ссылку уже существующего блога, например/index.php?/blog/1-site-admins-blog/. Подскажите, как это сделать в АЦ, шаблоне или еще где-то.. Пользовался поиском по форуму, не нашел. Также смотрел globalTemplate - не нашел. К сожалению, стандартные настройки Блога в админке не предусматривают смену первой страницы, как в статьях. Изменено 11 декабря 201213 г пользователем Zero108
Опубликовано: 11 декабря 201213 г Как вариант, на странице компонентов напротив Блогов нажмите на карандаш. Tab Restrictions. Скрываем вкладку.Затем в globalTemplate прописываем ссылку. Инструкции есть на форуме.
Опубликовано: 11 декабря 201213 г Автор Что такое страница компонентов? :) Всегда удивлялся оптимизму профессионалов, когда они наставляют новичков.. Скриншот или путь хотя бы? Да и что искать в поиске по форуму? Я же написал в первом посте, что искал уже :) Спасибо, что что-то пишите (пока непонятно что), но пинг уже есть. Осталось только расшифровать пакеты :) Изменено 11 декабря 201213 г пользователем Zero108
Опубликовано: 11 декабря 201213 г Что такое страница компонентов? Заходите в АЦ (Админцентр) форума.Слева блок. Находите Manage Applications & Modules. Это и имелось ввиду под "Страница со списком компонентов".Путь: ACP - Applications & Modules - Manage Applications & Modules.Плюс у Вас IP.Content. А там можно манипулировать вкладками, включая скрытие.Да и что искать в поиске по форуму? Я же написал в первом посте, что искал уже Ну, вот Вы же сами тут спрашивали/читали. Там есть как сделать вкладку. Переделайте под Блоги. :) P.S. А еще есть компоненты для создания собственных любых меню.P.P.S. Надеюсь, доступно все объяснил.
Опубликовано: 11 декабря 201213 г Автор Как скрыть вкладку Блог нашел. А вот как сделать новую кнопку и привязать ее к английскому и русскому языкам системы - нет. Если можно, приведите, пожалуйста, подробную инструкцию для 3.4.0. Думаю, многим это поможет. Даже новую тему можно создать, так как такие вопросы, думаю, наполняют и гугл, и это форум. Постоянно читаю раздраженные посты старожил форума: используйте поиск :) Но, что делать, если подробной инструкции нет и нужно собирать из разных тем. Думаю, момент со вкладками верхнего меню достаточно актуальный для многих. Объясните, как создать новую вкладку в верхнем меню и привязать ее к английскому и русскому языкам, пожалуйста.
Опубликовано: 11 декабря 201213 г Автор Вообщем сделал отдельную кнопку в верхнем меню с помощью раздела System -> Manage Applications & Modules Но, как оказалось, невозможно в редактировании языков назначить русское название этой кнопке. При создании можно ввести название только на одном языке. Как сделать русское И английское название новой кнопке? Изменено 11 декабря 201213 г пользователем Zero108
Опубликовано: 13 декабря 201213 г Если можно, приведите, пожалуйста, подробную инструкцию для 3.4.0.Писать инструкцию по инструкции. Хм... интересно.Вообщем сделал отдельную кнопку в верхнем меню с помощью раздела System -> Manage Applications & ModulesЭто каким образом? Создали новое приложение? Но там же ссылка не указывается.Объясните, как создать новую вкладку в верхнем меню и привязать ее к английскому и русскому языкам, пожалуйста. 1. Открываем шаблон globalTemplate2. Код меню {$this->settings['home_name']} {$header_items['primary_navigation_menu']} {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} {IPSLib::getAppTitle($data['app_dir'])} {$this->lang->words['more_apps']} I. Домашняя страница (первая вкладка). Название и адрес указываются:System Settings > System > General ConfigurationWebsite name This is the name of your website. If this and "Website Address' is filled in, your website address and name will appear on the community above the header by default. Website address This is the URL to your website. If entered, it'll appear on the community above the header by default. <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']"> <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if>По идее можно и тут прописать Ваш блог.II. Вкладки приложений: <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])"> {$header_items['primary_navigation_menu']} <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> </if>III. <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li>Если вкладки не влазят, то "лишние прячутся" во вкладке More. Получается подобие выпадающего меню.Вкладку можно добавитьСюда I Сюда II Сюда III Сюда Код ссылки {parse variable="blogActive" default="" oncondition="IPS_APP_COMPONENT == 'blog'" value="active"} <li id='nav_app_blog' class="left {parse variable="appActive"}"><a href='ССЫЛКА НА БЛОГ' title='{$this->lang->words['blog_display_title']}'>{$this->lang->words['blog_display_title']}</a></li>Пока писал придумал еще один вариант смены ссылки.1. Отменяем скрытие вкладки.2. Открываем шаблон globalTemplate.3. Находим <a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a>Заменяем на <if test="$data[app_dir]=='blog'"><a href='ССЫЛКА НА БЛОГ' title='{$this->lang->words['blog_display_title']}'>{$this->lang->words['blog_display_title']}</a><else /> <a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></if>
Опубликовано: 17 декабря 201212 г Если стоит IP.Content, то новая вкладка элементарно создается а АЦ:Other Apps > Content > Settings > Navigation Menu Хук IP.Content Menu Bar должен быть включен
Нужно поменять стандартную ссылку на Блоги /index.php?/blogs/ на ссылку уже существующего блога, например
/index.php?/blog/1-site-admins-blog/. Подскажите, как это сделать в АЦ, шаблоне или еще где-то..
Пользовался поиском по форуму, не нашел.
Также смотрел globalTemplate - не нашел.
К сожалению, стандартные настройки Блога в админке не предусматривают смену первой страницы, как в статьях.
Изменено пользователем Zero108