developer
Total posts: 20
25 Апр 2012 04:20

To create link to some Cobalt category you should process the following steps:

  • Go to your category in front-end and copy it address link into buffer

  • In the back-end go to Menus -> Add new menu item. Select Menu Item Type as External URL and paste your category url into **Link **field.

Please check that link address begins with index.php

Последние изменения: 02 Март 2014


Гость
06 Нояб 2013 07:01

It works fine, but ...

Only the section menu item is highlighted, not the category (external URL) menu item.

For example, I have an 'Asia' section and a 'Kyrgyzstan' category.

I create an item menu (section record list) for 'Asia' section

and another item menu (external URL) for 'Kyrgyzstan' category.

When I click on 'Kyrgyzstan' menu item, I get 'Kyrgyzstan' category.

But when I check the menu line, 'Asia' is highlighted, not 'Kyrgyzstan' :

i was have the same problem. but i was examined it & watch that right links is index.php?option=com_cobalt&view=records§ion_id=10&cat_id=77 where 10 - id of section 77- id of category (that understand) also i must doesn't set item-id in a section and categories parameters

but when i turn on standard Joomla SEF i was have urls index.php/component/cobalt/category-items/10-електонний-журнал/76-про-студентське-життя.html?Itemid=189, that is not bad, but menu item is stopped highlighting


pepperstreet VIP
Total posts: 3,837
14 Дек 2013 18:15

Some article here

Call me stubborn and ultra-picky... but I still think this workaround is not acceptable for Joomla!

I have read your article many times, but i can't agree with it.

Any chance for changes and improvements in Cobalt 9 ?


hwdevteam VIP
Total posts: 76
17 Дек 2013 03:35

We have been bitten by this too - We setup a load of categories under one section for our website due to search concerns (which actually were Filter concerns) and due to Breadcrumbs and SEF not working as expected are having to rebuild many existing categories as new Sections

Each Article, Category and Section needs to have a permalink aka WordPress to be truly useful in removing duplicate content and providing 'vanity' URL's.

There is a great new free SEF tool called Simple Custom Router I have been playing with which works well, except with Cobalt

Maybe Sergey can look at this and get Cobalt to work with it - it seems like a simple issue to fix - (Cobalts SEF url's are added to the end of the custom SEF URL.)

Cobalt works great when SEF is not turned on!


Гость
02 Фев 2014 15:10

Пытаюсь сделать меню по категориям и Joomla 3.2.1 выдает:

"Предупреждение

Сохранение не разрешено"

Проблема как я понял возникает тогда, когда адрес начинается как раз с index.php.

Подскажите в чем проблема, как решить?

Можно ли использовать ЧПУ-ссылки на категории выдаваемые Кобальтом?

И скажите планируется ли обычное штатное решение по созданию меню со ссылками на категории, как в других компонентах, используя лишь функцию создания меню?


Sergey
Total posts: 13,748
02 Фев 2014 23:12

Можно ли использовать ЧПУ-ссылки на категории выдаваемые Кобальтом?

Так и нужно делать.

Можно ли использовать ЧПУ-ссылки на категории выдаваемые Кобальтом?

И скажите планируется ли обычное штатное решение по созданию меню со ссылками на категории, как в других компонентах, используя лишь функцию создания меню?

Нет.


Гость
03 Фев 2014 03:22

Спасибо за отзывчивость, Сергей!

"Нет"

Очень жаль. (( Компонент мощный все-таки! Это вроде как мелочь, но неприятная.

"Так и нужно делать"

А почему же сказано? чтобы обязательно адрес начинался с index.php?

В ЧПУ-ссылке такого нет.

Т.е. адрес должен быть вида: домен/статья-категория/1-категория ?


Sergey
Total posts: 13,748
03 Фев 2014 06:11

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

Проблема в том что при добавлении адаптированой ссылки, ей присваивается новый itemid. Таким образом

1, содаются двойные урлы. Тоесть ссылки на категории в индесе категорий раздела с itemid раздела и ссылки в меню со свои собственным itemid.

У этой проблемы есть решение. И это сделат запрос к меню что бы определить есльи в меню ссылка на эту категорию и если есть использовать тот же itemid. И это надо сделать перед каждым созданием ссылоки на категорию. Но это не хорошее решение. Что если у вас 200 категоирй? Это еще 200 запросов на страницу даже в том случаее если вы не используете ссылки в меню на категории. А это серьезное замедление загрузки на что мы пойти не можем. А я видел сайты с 5 000 категорий. Представляете во что превратится эта фича на таком сайте? В кашмар.

2, В бредкрамбсе появляется струтура категорий 2 раза. Один это стрктура меню, другой это струтука категорий от раздела что идентично.

У этой проблемы есть решение. Это это делать запросы к базе и анализировать текущий бредкрамб на наличие ссылкок. Это опять же не правильно по той же причине.

И так вывод. Зачем нам идти этим путем и столкнутся со всеми этими проблемами если эту задачу можно резить по другому, так что всех этих проблем просто не будет?

А почему же сказано? чтобы обязательно адрес начинался с index.php?

В ЧПУ-ссылке такого нет.

В идеале так и надо делать. Можно сделать и начиная с index но тогда джумла будет роутить внешние сылки и гдето я уже сталкивался не непонятными результатми такой работы. Так что наилучшим будет просто вставлять уже готовые ссылки. Но можно и index.


Гость
03 Фев 2014 12:09

Спасибо, Сергей, за разъяснение! Я примерно понял. Тогда верю что это оптимальный путь.

"Но можно и index"

Так с этого я и начал. Как раз когда адрес не полный выдается ошибка и меню не сохраняется. А хотелось бы все-таки, чтобы это была внутренняя ссылка, как и полагается для поисковиков, насколько я понимаю.

Как все-таки лучше, проще и надежнее?


Sergey
Total posts: 13,748
04 Фев 2014 00:17

Как все-таки лучше, проще и надежнее?

Если вы вставите ссылку как типа внешняя в джумле, в поисковике она все равно будет внутреняя. Ведь поисковик отталкивается от домена ссылки. Он не знает что это за Джумла тип ссылки. Просто смотрит если она на тот же сайт то она врутреняя. Так что нет разници как это тип в джумле.


Гость
04 Фев 2014 03:22

Ага теперь буду знать! Спасибо.

Осталось лишь загадкой почему последняя версия перестала принимать и сохранять эти относительные ссылки внутреннего типа. Может где-то в настройках проверка какая-то лишняя стоит?!


Sergey
Total posts: 13,748
04 Фев 2014 04:48

Наверно в джумле какие изменения.


hwdevteam VIP
Total posts: 76
11 Фев 2014 07:06

I have already posted why External links will not save. It is due to the : (colon) in the internally generated URL.

http://support.mintjoomla.com/en/cobalt-8/all/Critical +Bug%3A+SEF+urls+in+Joomla+3.2+not+working+reliably+for+Cobalt+Category+Menu+items-5123.html

This manifested in Joomal 3.2 initially - I talked to Sergey and he added a workaround in the SEO part of setup, I now use ~ instead of : But then got fed up with all the silliness of external linking and wrote my own category and category filter menu items.

I think that's what you are asking - I used Google translate to read your russian language comments :)


pepperstreet VIP
Total posts: 3,837
11 Фев 2014 10:20

But then got fed up with all the silliness of external linking and wrote my own category and category filter menu items.

Just a quick thought: Why not using the Cobalt category module? (except for pre-filtered links)

o.k. the module also needs re-factoring in general and in regards of Mootools dependencies. The module should have a basic layout/output, that mimics the usual J! main menu UL/LI. Additionally, a new parameter is needed: An input to include or exclude Categories by ID#'s.

Работает на Cobalt