Начест плагина breadcrumb

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Начест плагина breadcrumb

Сообщение vanred79 » 28 июн 2013, 06:35

Добрый день! Подскажите пожалуйста плагин вордпреса breadcrumb "хлебные крошки" можно вставить на сайт? Если да, подскажите как
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Начест плагина breadcrumb

Сообщение vanred79 » 28 июн 2013, 10:25

Нашел виджет http://www.yiiframework.com/extension/exbreadcrumbs. Подскажите пожалуйста это виджет "хлебные крошки", английский плохо понимаю? Если да подскажите куда код вставлять. Заранее благодарен
Последний раз редактировалось vanred79 28 июн 2013, 10:38, всего редактировалось 1 раз.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Начест плагина breadcrumb

Сообщение Koduc » 28 июн 2013, 10:31

В yii встроен свой плагин "хлебных крошек", но в продукте он не используется. Вордпрессовский плагин не видел, но скорее всего он не подойдет.
Можете обратиться к нам через форму контактов для платной доработки под ваши нужды.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Начест плагина breadcrumb

Сообщение Koduc » 28 июн 2013, 10:35

Так вот навскидку могу сказать что примерно сделать.
В нужное место страницы вставить виджет хлебных крошек
Код: Выделить всё
$this->widget('zii.widgets.CBreadcrumbs', array('links'=>$this->breadcrumbs)); 

Потом в нужных местах вставлять в код следующее:
Код: Выделить всё
$this->breadcrumbs=array(
    
'Название ссылки' => 'Ссылка',
    
'Название ссылки 2' => 'Ссылка 2',
); 
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Начест плагина breadcrumb

Сообщение vanred79 » 28 июн 2013, 10:48

Koduc писал(а):Так вот навскидку могу сказать что примерно сделать.
1) В нужное место страницы вставить виджет хлебных крошек
Код: Выделить всё
$this->widget('zii.widgets.CBreadcrumbs', array('links'=>$this->breadcrumbs)); 


2) Потом в нужных местах вставлять в код следующее:
Код: Выделить всё
$this->breadcrumbs=array(
    'Название ссылки' => 'Ссылка',
    'Название ссылки 2' => 'Ссылка 2',
);
 


код 1) вставить в /protected/views/layout/main.php?
код 2) Название ссылок - это надо все ссылки прописать (разделы как в карте сайта)?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Начест плагина breadcrumb

Сообщение Koduc » 30 июн 2013, 06:54

Код можно вставить да, в main.php (или в inner.php), зависит от того места, где они будут на странице размещаться.
Название ссылоке прописываете только те, которые нужны на данной странице.
Например для хлебных крошек вида "Главная > Москва > Почасовая аренда > Объявление №28" код будет таким:
Код: Выделить всё
$this->breadcrumbs=array(
    'Москва' => array('/quicksearch/main/mainsearch', 'city' => array(7)),
    'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
    'Объявление №28'
); 

Все параметры вроде city, apType - смотрите при поиске в адресной строке. По сути это получаются ссылки на результаты поиска по нужным параметрам.

Внешний вид получается такой:
Изображение
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Начест плагина breadcrumb

Сообщение vanred79 » 30 июн 2013, 08:00

Koduc писал(а):Код можно вставить да, в main.php (или в inner.php), зависит от того места, где они будут на странице размещаться.
Название ссылоке прописываете только те, которые нужны на данной странице.
Например для хлебных крошек вида "Главная > Москва > Почасовая аренда > Объявление №28" код будет таким:
Код: Выделить всё
$this->breadcrumbs=array(
    'Москва' => array('/quicksearch/main/mainsearch', 'city' => array(7)),
    'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
    'Объявление №28'
); 

Все параметры вроде city, apType - смотрите при поиске в адресной строке. По сути это получаются ссылки на результаты поиска по нужным параметрам.

Внешний вид получается такой:
Изображение


Добрый день!
1) Подскажите пожалуйста код с ссылками вставлять в protected\modules\apartments\views\view.php file или туда же - main.php?
2) Если сделаю такой код в файл protected\modules\apartments\views\view.php будет правильно?:
Код: Выделить всё
$this->breadcrumbs=array(
    'Астана' => array('/quicksearch/main/mainsearch', 'city' => array(1)),
    'Алматы' => array('/quicksearch/main/mainsearch', 'city' => array(2)),
    'Актау' => array('/quicksearch/main/mainsearch', 'city' => array(8)),
    'Атырау' => array('/quicksearch/main/mainsearch', 'city' => array(10)),
    'Почасовая аренда' => array('/quicksearch/main/mainsearch', 'apType' => 2),
    'Посуточная аренда' => array('/quicksearch/main/mainsearch', 'apType' => 3),
    'Продажа' => array('/quicksearch/main/mainsearch', 'apType' => 1),
    'Квартиры' => array('/quicksearch/main/mainsearch', 'objType' => 1),
    'Комнаты' => array('/quicksearch/main/mainsearch', 'objType' => 4),
    'Дома/коттеджи' => array('/quicksearch/main/mainsearch', 'objType' => 2),
    'Объявление №' .$data->id
); 

3) Подскажите как 'Объявление №28' сделать на автомате, чтобы в зависимости от номера само ставило номер объявления?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Начест плагина breadcrumb

Сообщение vanred79 » 30 июн 2013, 10:14

Сделал вот так:
<?php
$this->breadcrumbs=array(
$model->city->name => array('/quicksearch/main/mainsearch', 'city' => array(id_city)),
$model->objType->name => array('/quicksearch/main/mainsearch', 'objType' => id),
$model->id
);
?>
Работает, проверил

Подскажите пожалуйста как сделать:
1) "раздел" apType, Когда код такого вида пишу - $model->apType->name => array('/quicksearch/main/mainsearch', 'apType' => id), страница выдает 404 (пишет страница не существует);
2) $model->id показывает просто цифру, а как сделать чтобы было "Объявление №Х"
3) как перед $model->city->name написать текст "недвижимость в"
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Начест плагина breadcrumb

Сообщение fisher » 01 июл 2013, 09:34

Мы не расписываем детально доработки на форуме, обратитесь через форму контактов.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Начест плагина breadcrumb

Сообщение Koduc » 02 июл 2013, 09:53

vanred79 писал(а):Подскажите пожалуйста как сделать:
1) "раздел" apType, Когда код такого вида пишу - $model->apType->name => array('/quicksearch/main/mainsearch', 'apType' => id), страница выдает 404 (пишет страница не существует);
2) $model->id показывает просто цифру, а как сделать чтобы было "Объявление №Х"
3) как перед $model->city->name написать текст "недвижимость в"

1. Ошибка 'apType' => id. Надо тогда уж что-то типа 'apType' => $model->apType->id
2. "Объявление №'.$model->id
3. "Недвижимость в ".$model->city->name
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

След.

Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66

cron