Глубиномер - Хлебные крошки - Breadcrumbs 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 574
Смотрю вот на глубиномер, в рамках проекта, уже 2 раза отключал его и возвращал. С одной стороны, для глубоковложенных страниц он очень полезен: например, когда мы в объявлениях, несколько этажей категорий - все круто и удобно.
С другой стороны на большинстве страниц он не только не нужен, но по сути в третий раз дублирует название страницы:
Глубиномер - Хлебные крошки - Breadcrumbs


Новости Новости Новости. Надеюсь, пользователи уже поняли, что это Новости :)

Либо, в большинстве случаев, глубиномер позволяет только подняться наверх на 1 ступеньку из статьи/поста/новости, что в общем-то тоже не особо нужно, ведь пункт меню находится чуть выше.

Короче говоря, кто-нибудь может знает, как отключить breadcrumbs для всех страниц, кроме например страниц определенного типа контента? Например, включить только в объявлениях.
Если бы глубиномер был в виде виджета, было бы вообще прекрасно - включил только там где нужно и ок.
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
Сообщений: 89
alkokrolik:

Смотрю вот на глубиномер, в рамках проекта, уже 2 раза отключал его и возвращал. С одной стороны, для глубоковложенных страниц он очень полезен: например, когда мы в объявлениях, несколько этажей категорий - все круто и удобно.
С другой стороны на большинстве страниц он не только не нужен, но по сути в третий раз дублирует название страницы:
Глубиномер - Хлебные крошки - Breadcrumbs


Новости Новости Новости. Надеюсь, пользователи уже поняли, что это Новости :)

Либо, в большинстве случаев, глубиномер позволяет только подняться наверх на 1 ступеньку из статьи/поста/новости, что в общем-то тоже не особо нужно, ведь пункт меню находится чуть выше.

Короче говоря, кто-нибудь может знает, как отключить breadcrumbs для всех страниц, кроме например страниц определенного типа контента? Например, включить только в объявлениях.
Если бы глубиномер был в виде виджета, было бы вообще прекрасно - включил только там где нужно и ок.
Есть несколько вариантов, попробуй пока этот:
заходишь в файл main.tpl
находишь строки:
Код PHP:
  1.  
  2. <?php if ($config->show_breadcrumbs && $core->uri && $this->isBreadcrumbs()){ ?>
  3. <div id="breadcrumbs">
  4. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  5. </div>
  6. <?php } ?>
  7.  
меняешь на:
Код PHP:
  1.  
  2. <?php $cont = cmsCore::getController('content'); ?>
  3. <?php if (!empty ($cont)) { ?>
  4. <?php if ($config->show_breadcrumbs && $core->uri && $this->isBreadcrumbs()){ ?>
  5. <div id="breadcrumbs">
  6. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  7. </div>
  8. <?php } ?>
  9. <?php } ?>
  10.  
Если не ошибаюсь, должен включаться на страницах с контентом
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2481
alkokrolik:
Короче говоря, кто-нибудь может знает, как отключить breadcrumbs для всех страниц, кроме например страниц определенного типа контента? Например, включить только в объявлениях.
Зачем себя ограничивать? Выводите там где считаете нужным.
Сделайте позицию в схеме "'show_breadcrumbs", ну и в шаблоне:
Код PHP:
  1.  
  2. <?php if($this->hasWidgetsOn('show_breadcrumbs')) { ?>
  3. <?php if ($config->show_breadcrumbs && $core->uri && $this->isBreadcrumbs()){ ?>
  4. <div id="breadcrumbs">
  5. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  6. </div>
  7. <?php } ?>
  8. <?php } ?>
  9.  
Имхо: ищете проблемы там где их нет.
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 574
DrDooM, Олег Васильевич я, Спасибо!
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
Медаль
Сообщений: 574
Продолжаю аутировать с хлебными крошками. Возник вопрос: на главной можно ли оставить этот значок home, то есть главный пункт.
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
Медаль
Сообщений: 251
alkokrolik:
на главной можно ли оставить этот значок home
Сделайте (добавте) в logo изображение home.
Но к примеру изображение красивого подсолнуха лучше!
Олег Васильевич я:
Имхо: ищете проблемы там где их нет.
Действительно так.
Редактировалось: 1 раз (Последний: 2 апреля 2018 в 11:29)
Посетитель
small user social cms
Медаль
Сообщений: 574
DeDja, да нет, именно в breadcrumbs оставить бы.
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
Медаль
Сообщений: 251
alkokrolik:
да нет, именно в breadcrumbs оставить бы.
Объсните мне глупому, зачем Вам на главной иметь длинный breadcrumbs с одним home?
Если дефакто на всех сайтах logo - это переход на главную!
В Инстанте: в 2.X - ...echo href_to_home()..., в 1.X - ...href="/" rel="home...
Посетитель
small user social cms
Медаль
Сообщений: 574
DeDja, Ну у меня шаблон такой. Три колонки. Крошки пустил над этими колонками, чтобы не мешались. Соответственно, вся эта музыка занимает определенную высоту.
Вместо этого домика я поставил иконку Земли, и короче когда на нее наводишь - она крутится. Но потом нажимаешь - попадаешь на главную - и всё пропадает, понимаете, то есть планета как бы уничтожена. Это меня огорчает. Ну и потом остается это место, под хлебные крошки, некрасиво.
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2481
alkokrolik:
Ну и потом остается это место
Ну это место остаётся потому что свёрстано кривавото.
alkokrolik:
и всё пропадает, понимаете, то есть планета как бы уничтожена. Это меня огорчает.
Не огорчайтесь. Спасите планету изменениями в одном лишь main.tpl.php.
Где-то у вас там должно быть нечто подобное:
Код PHP:
  1.  
  2. <?php if ($config->show_breadcrumbs && $core->uri && $this->isBreadcrumbs()){ ?>
  3. <div id="breadcrumbs">
  4. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  5. </div>
  6. <?php } ?>
  7.  
замените на:
Код PHP:
  1.  
  2. <div id="breadcrumbs">
  3. <?php if ($config->show_breadcrumbs && $core->uri && $this->isBreadcrumbs()){ ?>
  4. <?php $this->breadcrumbs(array('strip_last'=>false)); ?>
  5. <?php } else { ?>
  6. <ul>
  7. <li class="home">
  8. <a href="/" title="<?php echo LANG_HOME; ?>"></a>
  9. </li>
  10. </ul>
  11. <?php }?>
  12. </div>
  13.  
Ну и готовьте грудь под ордена))
Редактировалось: 1 раз (Последний: 2 апреля 2018 в 21:44)
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 574
Олег Васильевич я:
Ну это место остаётся потому что свёрстано кривавото.
По-другому не сделать. Либо промежуток, либо вся #body часть подпрыгивает наверх, я такое не люблю.

За помощь спасибо. Планета спасена, я только ее в span засунул вместо ссылки.
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2481
alkokrolik:
Планета спасена
dance
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 251
Олег Васильевич я:
alkokrolik:
Планета спасена
Можно отметить.
На то оно и утро!
Редактировалось: 1 раз (Последний: 3 апреля 2018 в 06:11)
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2481
DeDja:
На то оно и утро!
laugh
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 251
@Elv:
Утром принял - день свободен.
Помогите лучше спасти бездомных поросят в этой теме
Увы - Фигвам (жилище с конической крышей), служба не даёт (не смотря на отпуск).

Что касается поросят, с интересом смотрю на форуме (до ..city/Чернушка).
Для своих "поделок" мне пока достаточно этого. А лезть в калашный ряд ... глупо.
Да и нет возможности прыгать с одного на другое. Отпуск "отдам" видео и аудио.
Редактировалось: 1 раз (Последний: 3 апреля 2018 в 13:36)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.