Новости Joomla

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

rg36

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Формирование ссылки (Zoo)
« : 27.11.2012, 17:26:27 »
Всем привет.
Думаю тема неоднократно поднималась, но увы не нашел решения.

Дано: Zoo 3.0 + Joomla 2.5.8 + sh404SEF 3.4.6 (+ плагин для Zoo)

Нужны ссылки такого вида: zoo application/category/subcategory/item
Сейчас такие ссылки: zoo application/subcategory/item. Subcategory в данном случае последняя в иерархии.

Буду очень благодарен за помощь.


И еще один вопрос - хочу сделать выпадающее меню, но чтобы ссылка на parent item была не кликабельной. Это можно реализовать?
« Последнее редактирование: 27.11.2012, 17:37:43 от rg36 »
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #1 : 28.11.2012, 09:57:52 »
Всем привет.
Думаю тема неоднократно поднималась, но увы не нашел решения.

Дано: Zoo 3.0 + Joomla 2.5.8 + sh404SEF 3.4.6 (+ плагин для Zoo)

Нужны ссылки такого вида: zoo application/category/subcategory/item
Сейчас такие ссылки: zoo application/subcategory/item. Subcategory в данном случае последняя в иерархии.


Буду очень благодарен за помощь.


И еще один вопрос - хочу сделать выпадающее меню, но чтобы ссылка на parent item была не кликабельной. Это можно реализовать?
настрой плагин да и все. отметь показывать категории. и внизу плагина галочки выстави как тебе надо. и будет то что ты хотел. только многие пытаются от категории уходить...
*

rg36

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #2 : 28.11.2012, 18:32:10 »
Плагин настроен (галочка на "Show primary category") - но все-равно родительская категория "съедается".
А уходить от категории не хочу - нужна ссылка: strany/avstriya/kurorty-avstrii/vena, а пока: strany/kurorty-avstrii/vena.
*

мираж

  • Захожу иногда
  • 368
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #3 : 28.11.2012, 18:44:43 »
Плагин настроен (галочка на "Show primary category") - но все-равно родительская категория "съедается".
А уходить от категории не хочу - нужна ссылка: strany/avstriya/kurorty-avstrii/vena, а пока: strany/kurorty-avstrii/vena.
ууу... с такой проблемой куча народу. я лично забил на это. тут плагин готин и хбз почему. без него кстати все нормально кажет.
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #4 : 28.11.2012, 19:29:10 »
У меня в разработке нативный плагин для ZOO, который позволяет формировать альтернативные ссылки на материалы без использования сторонних ЧПУ-компонентов и использования базы данных, в том числе:
изменение слов: item, category, frontpage, tag, alphaindex
изменение пути ссылки: то ли полний путь к материалу с категориями, то ли короткий
удаление category_id из ссылок
правильный редирект со стандартных ссылок на новые
пример: http://dev.raslab.org/author/jan-q-public, здесь вместо item выведен тип материала
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

alexHaha

  • Новичок
  • 6
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #5 : 11.12.2012, 21:52:12 »
Дабы не плодить темы напишу тут.
У меня вот такой вопрос: Как изменить URL который формируется при выборе тегов и букв в альфа-индексе?

Т.е категории я сделал вида site/категория/имя_итема. Добавив пункты меню к каждой категории.И изменил файл route.php, тут всё нормально стало выводится.
А вот когда я с главной нажимаю скажем на тэг то формируется URL вида:</component/zoo/tag/Название/Имя тега?Itemid=101>.То же самое происходит и с альфа-индексом.

Вместе с тем если предварительно выбрать категорию, то он подхватывает алиас и получается <сайт/Имя категории/tag/Имя тега/>

Пожалуйста помогите решить проблему :(

П.С. Ах да никаких сторонних модулей не использую.
Joomla 2.5.6
ZOO 3.0.5
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #6 : 11.12.2012, 22:59:55 »
А вот когда я с главной нажимаю скажем на тэг то формируется URL вида:</component/zoo/tag/Название/Имя тега?Itemid=101>.То же самое происходит и с альфа-индексом.
Я так понимаю, главная выводится не через ZOO. Модуль тегов подхватывает активное меню и из него берет Itemid, вследствии чего формируется нормальный путь тегов, если активное меню не является приложением, то как следствие теги выводятся как component/zoo/tag/...
Как формируется урлы тегов можно посмотреть в хелпере route (admin/helpers/route.php).
Т.е., как следствие необходимо в модуле указать правильный Itemid, в последних версиях это позволяется сделать прямо из админки модуля.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

alexHaha

  • Новичок
  • 6
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #7 : 12.12.2012, 00:41:05 »
MetaSpirit
Спасибо большое.

В настройке модуля тэгов указал menu item теперь URL отображается как надо.

Только вот не совсем понял как указать тоже самое для URL альфа-индекса. :(

Посмотрел в файл
Код
	/**
* Gets route to alphaindex
*
* @param int $application_id
* @param string $alpha_char
*
* @return string the route
* @since 2.0
*/
public function alphaindex($application_id, $alpha_char = null) {

$key = $this->_active_menu_item_id.'-alphaindex-'.$application_id.'_'.$alpha_char;
if ($this->_cache && $link = $this->_cache->get($key)) {
return $link;
}

// build frontpage link
$link = $this->getLinkBase().'&task=alphaindex&app_id='.$application_id;
$link .= $alpha_char !== null ? '&alpha_char='.$alpha_char : '';

if ($menu_item = $this->_find('frontpage', $application_id) or $menu_item = $this->app->menu->getActive()) {
$link .= '&Itemid='.$menu_item->id;
}

// store link for future lookups
if ($this->_cache) {
$this->_cache->set($key, $link)->save();
}

return $link;
}

Но с моими познаниями в php (~=0) и совсем маленькими познаниями в Joomla, я из этого кроме того что это функция возвращает строку(URL) и строчки
Код
$key = $this->_active_menu_item_id.
Которая как бы намекает что и было сказано выше используется активный пункт меню, а вот как ему сказать что нужно брать конкретный пункт, я не понял :)
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #8 : 12.12.2012, 01:13:34 »
Код
$key = $this->_active_menu_item_id.
Которая как бы намекает что и было сказано выше используется активный пункт меню, а вот как ему сказать что нужно брать конкретный пункт, я не понял :)
Альфаиндекс не выводится с помощью модуля, это встроенная функция приложения. В ядро лезть не советую.
Лучше создайте ссылку в меню на главную приложения, можно даже скрытую.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Re: Формирование ссылки (Zoo)
« Ответ #9 : 12.12.2012, 01:40:31 »
MetaSpirit а когда можно будет приобрести плагинчик?
*

alexHaha

  • Новичок
  • 6
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #10 : 12.12.2012, 01:51:32 »
MetaSpirit
Спасибо еще раз.
Теперь всё работает как надо  :D
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #11 : 12.12.2012, 01:52:43 »
Думаю, к Новому Году закончу. Сегодня только презентовал календарь для ZOO.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Re: Формирование ссылки (Zoo)
« Ответ #12 : 12.12.2012, 01:59:53 »
MetaSpirit спасибо, будем ждать. Календарь видел - хорошая работа :)
*

radres

  • Новичок
  • 6
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #13 : 03.02.2013, 00:15:09 »
Всем привет.
Думаю тема неоднократно поднималась, но увы не нашел решения.

Дано: Zoo 3.0 + Joomla 2.5.8 + sh404SEF 3.4.6 (+ плагин для Zoo)

Нужны ссылки такого вида: zoo application/category/subcategory/item
Сейчас такие ссылки: zoo application/subcategory/item. Subcategory в данном случае последняя в иерархии.
...
Нашлось ли решение по данному вопросу?
*

rg36

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #14 : 18.03.2013, 10:37:42 »
radres, увы, пока нет
*

Denis_

  • Захожу иногда
  • 111
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #15 : 28.07.2013, 22:49:07 »
У меня в разработке нативный плагин для ZOO, который позволяет формировать альтернативные ссылки на материалы без использования сторонних ЧПУ-компонентов и использования базы данных, в том числе:
изменение слов: item, category, frontpage, tag, alphaindex
изменение пути ссылки: то ли полний путь к материалу с категориями, то ли короткий
удаление category_id из ссылок
правильный редирект со стандартных ссылок на новые
пример: http://dev.raslab.org/author/jan-q-public, здесь вместо item выведен тип материала
MetaSpirit, это http://raslab.org/en/filerepository/item/zooptimizer тот самый плагин для удаления в том числе и category_id из ссылок?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #16 : 29.07.2013, 00:49:16 »
MetaSpirit, это http://raslab.org/en/filerepository/item/zooptimizer тот самый плагин для удаления в том числе и category_id из ссылок?
Тот самый. демо - http://demo.raslab.org/vendor/admin
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Denis_

  • Захожу иногда
  • 111
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #17 : 29.07.2013, 17:15:35 »
Уточню:
1. что бы к ссылке не дописывалось, плагин делает ее чпу: site.ru/category/item?
2. у меня роутер убирает из url /item/, конфликта не возникнет?
3. на сколько сайтов могу установить этот плагин?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #18 : 29.07.2013, 19:37:06 »
Уточню
1. Убирается только category_id из ссылок айтемов. Остальные данные остаются нормальными.
2. Для нормальной работы, нужен оригинальный роутер, с хакнутым возникнет проблемы.
3. Ставить можно на неограниченное количество сайтов. Поддержка и скачивание новых версий 6 месяцев.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Denis_

  • Захожу иногда
  • 111
  • 0 / 0
Re: Формирование ссылки (Zoo)
« Ответ #19 : 29.07.2013, 22:39:54 »
т.о. нужен стандартный роутер, и ссылки у меня будут с /item/, но зато без приписки category_id?
и при обновлении Zoo или Jbzoo плагин необходимо будет переустанавливать?
Данные моей CMS J2.5.8 Zoo 3.0.13 JBZoo 2.0
« Последнее редактирование: 29.07.2013, 23:21:44 от Denis_ »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Формирование ссылки (Zoo)
« Ответ #20 : 30.07.2013, 14:49:44 »
можно будет вместо item вписать любое слово, или вывести тип или дату. При обновлениях переустанавливать не нужно.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

neocraft

  • Захожу иногда
  • 159
  • 3 / 0
  • www.neocraft.org
Re: Формирование ссылки (Zoo)
« Ответ #21 : 21.06.2014, 16:47:49 »
Есть у кого ZOOptimizer 3.1.2 ?
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Re: Формирование ссылки (Zoo)
« Ответ #22 : 22.06.2014, 01:10:09 »
*

BDS

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Re: Формирование ссылки (Zoo)
« Ответ #23 : 13.10.2014, 18:39:54 »
Конечно. Держи - http://www.raslab.org/en/filerepository/item/zooptimizer
Какой ответ! Сколько в нем желчи))))
Человек по хорошему спросил и уж наверняка знает про эту ссылку.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Формирование ссылки (Zoo)
« Ответ #24 : 13.10.2014, 21:14:41 »
Какой ответ! Сколько в нем желчи))))
Человек по хорошему спросил и уж наверняка знает про эту ссылку.
Не понял, если он знал бы - то зачем спрашивать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с масштабированием изображений

Автор sergejjj

Ответов: 0
Просмотров: 1229
Последний ответ 17.10.2015, 06:19:42
от sergejjj
Переопределение шаблонов ZOO

Автор Игорь Клещёв

Ответов: 7
Просмотров: 2332
Последний ответ 02.05.2015, 19:15:43
от tamaz
ZOO выравнивание изображений по центру

Автор Helg

Ответов: 0
Просмотров: 1331
Последний ответ 02.02.2015, 02:33:02
от Helg
Поправить шаблон full.php

Автор fedos23

Ответов: 0
Просмотров: 1287
Последний ответ 25.11.2014, 18:41:19
от fedos23
Как вытащить значение элемента в full.php?

Автор JaneFaint

Ответов: 5
Просмотров: 1685
Последний ответ 22.08.2014, 09:30:38
от JaneFaint