Проблемы с кодировкой

Прислано: rampage

вт, 24/01/2012 - 18:54

Всем привет.

Использовал модуль Custom Breadcrumbs, все работало хорошо и решил как обычно заменить Home на текст русскими буквами. Способ замены уже публиковался здесь, но суть в том, что все документы, которые в этом участвуют и сам сайт в кодировке utf-8. Браузеры понимают, что он в utf-8 и все тексты отображаются верно, кроме первого слова в хлебных крошках.

Вот строка, где я прописываю этот текст:
<?php$breadcrumb[0] = str_replace('Home''Нужный_текст'$breadcrumb[0]);?>
На выходе получается
?????? » Каталог
В чем может быть проблема не могу придумать, казалось бы все правильно.

[Решено] Новый тип материалов и breadcrumb

Прислано: flax

чт, 29/12/2011 - 17:30

Создал новый тип материалов (Видео), далее в его опциях "Настройка меню -> Родительский элемент" указал элемент "--Видео", но при просмотре материала breadcrumb все равно имеет вид "Главная -> Название видео", хотя по моей логике должно быть "Главная -> Видео -> Название видео". Просьба подсказать в чем я ошибся.

Hansel Breadcrumb и модуль таксономии

Прислано: AJIeKceuD

ср, 02/11/2011 - 16:20

Возникла проблема при настройке модуля Hansel Breadcrumb. Посмотрел видео, почитал статьи, вроде как разобрался как с ним работать. Но при попытке создать ссылку на термин таксономии (add term path) я потерпел фиаско. Если коротко то структуру строю так:
start
switch on node type
-- article
-- add term path using the vocabulary ...
-- goto add current link

add current link это у меня завершающее правило для вывода тайтла. Почему не работает вывод термина из словаря? :( Если пытаюсь так вывести не термин, а тип ноды то все хорошо. Но хочется все-таки словарь...

Menu Breadcrumb - непонятки....

Прислано: dimapv

сб, 08/10/2011 - 15:55

Добрый день,

Установил на сайте модуль Menu Breadcrumb 7.x-1.3, модуль активировал, посмотрел настройки, в них все нормально. Но на сайт вывести крошки не могу - в модулях нет ничего похожего на breadcrumbs. На странице проекта на drupal.org документации на модуль нет (или я не вижу?), в зависимостях этого модуля указано только Menu и он включен. Что не сделал, или что еще нужно сделать?

Как убрать breadcrumb и page-title

Прислано: DeniSa79

сб, 17/09/2011 - 05:35

Другие статьи по теме:

Собственно, вопрос. Как убрать или то или то без правки кода? Код поправить могу конечно, но хочется простоты.
В настройках темы оформления не нашел ничего похожего. Выглядит ужасно (особенно если и в меню ссылка есть), неужели так и задумано?

Почему у блока можно написать none, а у материала вида "basic page" нет?

Неверное отображение breadcrumbs

Прислано: nicksevenfold

вт, 30/08/2011 - 07:28

Есть меню:
-рецепты (страница views)
--салаты (страница views)
---название салата (node)

Использую smart breadcrumbs, при переходе на страницу "салаты" все верно отображается, т.е. главная->рецепты->салаты, но при выборе определенного салата, хлебные крошки имею вид: Главная->Содержимое->Название салата.

Как можно решить проблему неверного отображения хлебных крошек?

Разные каталоги для разных типов материала с использованием одного словаря [РЕШЕНО]

Прислано: ikee

пт, 26/08/2011 - 15:12

Доброго время суток.
Пишу первый раз, хотя данный ресурс частенько посещаю.
Не нашел ответа на свою проблему, поэтому и создал этот пост.

Задача
Есть 2 типа материалов type1 и type2, есть один словарь voc1.
Имея данные материалы в наличии необходимо сделать навигацию следующего вида:
для type1: home->catalog->tid->title
для type2: home->news->tid->title

Естественно сделать рабочий breadcrumb, чтобы при нажатии возвращало именно туда куда надо.
Задача легко решается, если мы добавляем еще один словарь, но в данном случае я ищу другой вариант.

Помогите с созданием структуры каталога

Прислано: Muzykant

пн, 01/08/2011 - 18:42

Доброго времени! Столкнулся с проблемой организации каталога на drupal. Суть в следующем...
Необходимо сделать такую структуру каталога:

Плазменные панели -> Panasonic -> Viera -> Viera TX-P42U30

При клике на "Плазменные панели" выводится страница со всеми брэндами. При клике на брэнд, т.е. "Panasonic", выводится страница со всеми моделями панасоника. При клике на модель, т.е. "Viera", выводится страница описания модели. На этой странице присутствуют ссылки на конкретную модель "TX-P42U30". Эта модель связана с "viera" через node reference.
Так вот, как сделать такую навигацию? Т.е. связать ноды в таком порядке и сделать нормальное меню. Использую ubercart для магазина, у него есть каталог, и все было бы замечательно, но он нормально рисует "хлебные крошки" и меню только до "viera". Получается, что "TX-P42U30" можно добавить только как атрибут, но мне нужно, чтобы это был не просто атрибут, но и еще одна страница. Может есть модуль, чтобы сделать атрибуты ссылками? :\
В таксономии у меня есть словарь "плазменные панели", структура такова "panasonic" -> "viera" -> "viera TX-P42U30". Есть два типа материалов: "модель" и "товар". Ubercart их видит. Но вот навигации не получается. Надеюсь, что понятно изложил суть. Думаю, не я один с этим столкнулся. Заранее спасибо за помощь!

Хлебные крошки исчезают при использовании Views

Прислано: EducatedFool

вс, 10/07/2011 - 09:52

Здравствуйте.
Поиск и чтение Issues не помогли, поэтому вынужден обратиться за советом к сообществу.

Установил модуль  Menu Minipanels, и использую Views для наполнения этой панели
(для примера наведите указатель мыши на пункт Примеры программ)

До этого хлебные крошки работали как надо (использую модули Hansel, Taxonomy breadcrumb и т.п.)
Проблему отображения breadcrumbs при выводе Views решил, добавляя во вьюсы PHP-заголовки с вызовом drupal_set_breadcrumb.

Теперь же на всех страницах сайта в хлебных крошках выводится только ссылка на главную страницу.
О причинах этого догадываюсь - поскольку модуль  Menu Minipanels выводит панель в конце страницы,
ранее определённые другими модулями breadcrumbs переопределяются вьюсом из мини-панели.

(если на панели не выводить вьюсы - хлебные крошки работают)

О описании модуля  Menu Minipanels сказано, что вывод панели необходимо производить после вывода всей страницы, иначе что-то там может не работать (по крайней мере, так я понял)

Вопрос: как сделать так, чтобы при вывод View (на мини-панели в меню) на любой странице сайта не очищал "хлебные крошки"?

PS: С Drupal я пока ещё "на Вы", так что, если можно, объясните подробнее, где что можно исправить.

Активный пункт меню, breadcrumbs зависящие от отображаемой ноды

Прислано: validoll

пт, 08/07/2011 - 12:29

Собственно была задача сделать каталог продукции. Каждая нода привязана к словарю с терминами каталога.
Долго бился над активным пунктом меню, но н осилил чрез API. Если у кого есть опыт, как сделать актывный пункт меню в Taxonomy menu, то отпишите, пожалуйста, а то моск сломал.
Реализовал следующим образом:
1. Для хлебных крошек в template.php добавил:


<?php
function THEME_breadcrumb($variables) {
  if ( 
arg(0) == 'node' && is_numeric(arg(1)) ) {
    
$node node_load(arg(1));
    if (
$node->type=='product') {
      
$current taxonomy_term_load($node->field_ИМЯ_ПОЛЯ['ru'][0]['tid']);
      
$breadcrumb[] = l($current->name'taxonomy/term/' $current->tid);
      while (
$parents taxonomy_get_parents($current->tid)) {
       
$current array_shift($parents);
       
$breadcrumb[] = l($current->name'taxonomy/term/' $current->tid);
      }
      
$breadcrumb[] = l(t('Home'), NULL);
     
      
$breadcrumb array_reverse($breadcrumb);
    }
  }
  else {
    
$breadcrumb $variables['breadcrumb'];
  }
  if (!empty(
$breadcrumb)) {
    return 
'<div class="breadcrumb">'implode(' » '$breadcrumb) .'</div>';
  }
}
?>

2. Меню пришлось сделать вручную через снипет в блоке:

<?php
$vid 
1;  // Номер словаря

//Получаем tid ноды
$active_tid NULL;
$active_parent NULL;
if (
arg(0)=="node" && is_numeric(arg(1))) {
  
$node node_load(arg(1));
  
$res =db_query("SELECT ti.tid FROM {taxonomy_index} ti  INNER JOIN {taxonomy_term_data} td ON td.tid=ti.tid ?>

Настройка "хлебных крошек" (Smart Breadcrumb) для Облака тегов (Tagadelic)

Прислано: pr0g

вс, 12/06/2011 - 19:01

Привет всем!
Использую для создания "хлебных крошек" новый модуль  Smart Breadcrumb и в итоге не очень красиво получились "хлебные крошки" для Облака тегов, если кликнуть в облаке тегов по ссылке "все теги" то открывается страница со следующей "хлебной крошкой":
Главная » Облако тегов » Chunk » 1

Хочется вывести вместо Chuck » 1 имя словаря. Понимаю что модуль очень новый и возможно есть баги и глюки. Может кто посоветует решение на данном модуле или посоветует отработанные модули?

P.S. Меня устроит так как сделаны "хлебные крошки" на друпал.ру (http://www.drupal.ru/tagadelic/chunk/1)

Спасибо.

Хлебные крошки и модуль image

Прислано: strong

пт, 03/06/2011 - 17:27

Здравствуйте.

Подскажите, как убрать из хлебных крошек модуль имэйдж.

Сейчас у меня вот так

Главная Image Galleries Галерея 1213123
а нужно

Главная Галерея 1213123

В template.php могу выловить крошки только в таком формате:

<?phparray(3) {
  [
0]=>
  
string(30"<a href="/">Главная</a>"
  
[1]=>
  
string(36"<a href="/image">Image Galleries</a>"
  
[2]=>
  
string(139"<a href="/category/image-galleries/gallery1">Галерея 1</a>"
}?>

Я конечно могу перебрать массив и при вхождении нужной строки сделать unset(), но это попахивает идиотизмом...

Две главных страницы в breadcrumb. Как сделать одну?

Прислано: v.kopitsa

вт, 03/05/2011 - 08:53

Две главных страницы в хлебных крошках (breadcrumb). Как сделать одну?
Drupal 7

screenshot7.png
screenshot9.png
screenshot10.png
screenshot11.png
screenshot12.png
screenshot14.png

Проблема с хлебными крошками

Прислано: Silver8

ср, 27/04/2011 - 12:51

Всем здравствуйте!

У меня возникла проблема с хлебными крошками на сайте. Никаких дополнительных модулей для breadcrumbs я не устанавливал, все работает как часы со штатными настройками почти везде, но на некоторых, к примеру, на странице тем форума или странице текущего пользователя, в хлебных крошках красуется "Главная | Управление сайтом". Для меня совершенно непонятно, откуда берется это "Управление сайтом".

Родительский пункт меню в breadcrumb

Прислано: владимирович

вт, 19/04/2011 - 15:20

Добрый день. Прошу совета

Меню
- Пункт 1
-- Пункт 1.1.

Если заходим в меню в Пункт 1.1., то по стандартной схеме, хлебные крошки выводятся по принципу: Главная – Пункт 1., т.е. без дочернего пункта

Поставил модуль Hansel. Теперь могу вывести цепочку: Главная – Пункт 1.1. – не получается добавить в хлебные крошки родительский пункт меню.

В какую сторону копать? Спасибо

RSS-материал

Новое на сайте

Ссылки партнёров