0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1773 Просмотров
*

Adm1nspb

  • Захожу иногда
  • 108
  • 0 / 0
Добрый день.

Столкнулся с ситуацией, когда использование Breadcrumbs на сайте возможно, но затруднительно...визуально.

Т.к. после входа на 3-4 уровень материалов Breadcrumbs отображается уже на 2х, а позже 3х строках.
Подскажите , мжет кто сталкивался - есть ли альтернативные модули, которые не выводят ве уровни, а скажем выводят последние 2-3, или вместо названий вначале выводят скажем точки или еще что так, чтобы все влезло на одну строку
ибо отключение вывода главной и последнего уровня по факту не хватает =(
*

Gover

  • Захожу иногда
  • 197
  • 3 / 0
Re: Joomla 1.7 - Альтернативный Breadcrumbs
« Ответ #1 : 07.03.2012, 22:20:17 »
Типа вот так?
Только не знаю как убрать точки после Home

[вложение удалено Администратором]
« Последнее редактирование: 07.03.2012, 22:25:53 от Gover »
*

Adm1nspb

  • Захожу иногда
  • 108
  • 0 / 0
Re: Joomla 1.7 - Альтернативный Breadcrumbs
« Ответ #2 : 09.03.2012, 19:53:25 »
Примерно да.
В идеале чтобы предпоследнее было целиком как и последне. А так - все верно.
*

driver_by

  • Новичок
  • 6
  • 7 / 0
Re: Joomla 1.7 - Альтернативный Breadcrumbs
« Ответ #3 : 17.04.2012, 16:47:14 »
Примерно да.
В идеале чтобы предпоследнее было целиком как и последне. А так - все верно.

У себя на 2.5 сейчас решил так:
1. Создал в папке /templates/МОЙ_ШАБЛОН/html папку /mod_breadcrumbs
2. Скинул в /templates/МОЙ_ШАБЛОН/html/mod_breadcrumbs файл /modules/mod_breadcrumbs/tmpl/default.php
3. Отредактировал файлик и добавил:

Код
<div class="breadcrumbs<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1))
{
echo '<span class="showHere">' .JText::_('MOD_BREADCRUMBS_HERE').'</span>';
}
?>
<?php for ($i = 0; $i < $count; $i ++) :

// If not the last item in the breadcrumbs add the separator
if ($i < $count -1) {
if (mb_strlen($list[$i]->name) > 30) { //Мой код
$list[$i]->name = mb_substr($list[$i]->name, 0, 25)."..."; //Мой код
} //Мой код
if (!empty($list[$i]->link)) {
echo '<a href="'.$list[$i]->link.'" class="pathway">'.$list[$i]->name.'</a>';
} else {
echo '<span>';
echo $list[$i]->name;
echo '</span>';
}
if($i < $count -2){
echo ' '.$separator.' ';
}
}  elseif ($params->get('showLast', 1)) { // when $i == $count -1 and 'showLast' is true
if($i > 0){
echo ' '.$separator.' ';
}
echo '<span>';
echo $list[$i]->name;
  echo '</span>';
}
endfor; ?>
</div>

Мой код:
Код
if (mb_strlen($list[$i]->name) > 30) {
   $list[$i]->name = mb_substr($list[$i]->name, 0, 25)."...";
}

обрезает до 25 символов и добавяет "..." к тексту ссылки, если длина текста ссылки > 30.
Можно модифицировать под свои нужды ))
*

bistok

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: Joomla 1.7 - Альтернативный Breadcrumbs
« Ответ #4 : 07.01.2013, 19:04:46 »
А можно как-то изменить модуль, чтобы он показывал не путь пользователя а просто структуру? ТО есть Категория-подкатегория-...-подкатегория- название материала?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подключение каталога TecDoc к Joomla 1.5

Автор agragregra

Ответов: 3
Просмотров: 5820
Последний ответ 12.04.2021, 11:12:43
от GSA1979
Как сделать поиск в Joomla по pdf и excel файлам?

Автор vova630

Ответов: 0
Просмотров: 76
Последний ответ 09.04.2021, 14:57:55
от vova630
Cookies Accept для Joomla 1.5

Автор dr_gonzales

Ответов: 1
Просмотров: 224
Последний ответ 17.12.2020, 23:36:07
от dr_gonzales
Посоветуйте модуль меню Joomla

Автор lgmax

Ответов: 3
Просмотров: 280
Последний ответ 17.12.2020, 02:48:01
от v42bis
Создать B2B портал на Joomla

Автор Kokshetau

Ответов: 12
Просмотров: 856
Последний ответ 04.10.2020, 22:21:50
от Kokshetau