Как сделать поле кликабельным?
- Николай
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 22
- Спасибо получено: 0
13 года 4 мес. назад #5262
от Николай
Николай создал тему: Как сделать поле кликабельным?
Например, есть поле "Автор" - при клике на его фамилию выводятся связанные с ним книги.
Хотя бы примерный алгоритм.
По аналогии с тем, как отображается поле "категория" в joomla.
Спасибо, если кто поможет.
Хотя бы примерный алгоритм.
По аналогии с тем, как отображается поле "категория" в joomla.
Спасибо, если кто поможет.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
13 года 4 мес. назад #5269
от Wedal
Wedal ответил в теме Как сделать поле кликабельным?
Николай, чтобы вывести книги автора, нужно создать тип поиска и передать в него идентификатор автора. Вот здесь есть подробный алгоритм:
www.seblod.pro/faq/217-tags-system
www.seblod.pro/faq/217-tags-system
Спасибо сказали: Николай
Пожалуйста Войти , чтобы присоединиться к беседе.
- Николай
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 22
- Спасибо получено: 0
13 года 4 мес. назад - 13 года 4 мес. назад #5271
от Николай
Николай ответил в теме Как сделать поле кликабельным?
Wedal, спасибо!
То есть такие вещи, как я понимаю, делаются по принципу тегирования.
Я только не могу понять отличий: в стандартном материале в joomla есть стандартное поле "Категория", которое при клике ведёт на все материалы, привязанные к данной категории. Так вот можно ли сделать такую схему (в менеджере категорий joomla):
Категория "рубрика" (Article Category id)
- Подкатегория "рубрика 1"
- Подкатегория "рубрика 2"
Категория "авторы" (Article Category id)
- подкатегория "автор 1"
- подкатегория "автор 2"
То есть всё организовать через стандартные joomla категории.
А поля в seblod будут соответствовать "Article Category id" (для категории "рубрика") и "Article Category id" (для категории "авторы").
Соответственно в форме добавления:
поле "добавить книгу" - выбор из дочек "рубрика"
поле "добавить автора" - выбор из дочек "авторы"
Wedal, спасибо, если сможешь разъяснить эти моменты.
P.S. Так поддерживает seblod мультикатегорийность (один материал в нескольких категориях)?
То есть такие вещи, как я понимаю, делаются по принципу тегирования.
Я только не могу понять отличий: в стандартном материале в joomla есть стандартное поле "Категория", которое при клике ведёт на все материалы, привязанные к данной категории. Так вот можно ли сделать такую схему (в менеджере категорий joomla):
Категория "рубрика" (Article Category id)
- Подкатегория "рубрика 1"
- Подкатегория "рубрика 2"
Категория "авторы" (Article Category id)
- подкатегория "автор 1"
- подкатегория "автор 2"
То есть всё организовать через стандартные joomla категории.
А поля в seblod будут соответствовать "Article Category id" (для категории "рубрика") и "Article Category id" (для категории "авторы").
Соответственно в форме добавления:
поле "добавить книгу" - выбор из дочек "рубрика"
поле "добавить автора" - выбор из дочек "авторы"
Wedal, спасибо, если сможешь разъяснить эти моменты.
P.S. Так поддерживает seblod мультикатегорийность (один материал в нескольких категориях)?
Последнее редактирование: 13 года 4 мес. назад пользователем Николай.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
13 года 4 мес. назад #5289
от Wedal
Wedal ответил в теме Как сделать поле кликабельным?
Николай, эту тему уже много раз обсуждали. В правильной структуре один материал должен принадлежать одной категории. Для сортировок по другим параметрам используются теги. Если делать, как вы описали, то каждый материал будет иметь дубль URL. Т.е. будет два URL:
/category/article.html
/autor/article.html
Это плохо.
/category/article.html
/autor/article.html
Это плохо.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Николай
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 22
- Спасибо получено: 0
13 года 4 мес. назад #5347
от Николай
Николай ответил в теме Как сделать поле кликабельным?
Я понимаю, что плохо. Хотя, если не ставить целью поисковую оптимизацию, то мультикатегоричность для различного типа каталогов, библиотек, мне кажется логичней. Кстати, если материалу присвоено несколько тегов (меток), в итоге при выводе материалов по тегу будет получаться тот же дубль контента - разве не так? Тогда какая разница..
P.S. Как я понимаю, возможности в Seblod создания мультикатегоий нет?
А вложенность тегов реально реализовать (также, как с категориями)?
Благодарю за ответы!
P.S. Как я понимаю, возможности в Seblod создания мультикатегоий нет?
А вложенность тегов реально реализовать (также, как с категориями)?
Благодарю за ответы!
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
13 года 4 мес. назад #5361
от Wedal
Wedal ответил в теме Как сделать поле кликабельным?
Николай,
Не так. Теги лишь сортируют список материалов, но при переходе в сам материал он будет показан в категории(имею ввиду, что в url будет категория)Кстати, если материалу присвоено несколько тегов (меток), в итоге при выводе материалов по тегу будет получаться тот же дубль контента - разве не так? Тогда какая разница..
Создать можно, но не через родную систему категорий Joomla.Как я понимаю, возможности в Seblod создания мультикатегоий нет?
Да, хотя теги по сути своей не подразумевают вложенности.А вложенность тегов реально реализовать (также, как с категориями)?
Пожалуйста Войти , чтобы присоединиться к беседе.
- Николай
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 22
- Спасибо получено: 0
13 года 3 мес. назад - 13 года 3 мес. назад #5528
от Николай
Николай ответил в теме Как сделать поле кликабельным?
Wedal, вот в связи с выходом joomla! 3.1 я хотел бы вернуться к вопросу с тегами.
1) Насколько логично построить все поля библиотеки на основе тегов:
-автор (тег-родитель)
- Иванов (тег)
И так для всех полей.
Преимущества вижу следующие: во-первых, множественность значений поля (несколько авторов, редакторов, издательств и т.п.)
во-вторых, кликабельные поля (собственно об этом была тема)
в-третьих, можно сразу вводить значение поля и оно будет заноситься в базу данных (ведь теги работают через Аякс?)
Какие вижу недостатки: в джумле при вводе тегов нельзя выбирать родителя, можно лишь управлять вложенностью через сам компонент тегов в админке. Но это реально "допилить"?
Буду очень благодарен за разъяснения по поводу этих моментов. В правильном направлении я мыслю или нет.
P.S. Кстати, теги с Seblod пока не работают.
1) Насколько логично построить все поля библиотеки на основе тегов:
-автор (тег-родитель)
- Иванов (тег)
И так для всех полей.
Преимущества вижу следующие: во-первых, множественность значений поля (несколько авторов, редакторов, издательств и т.п.)
во-вторых, кликабельные поля (собственно об этом была тема)
в-третьих, можно сразу вводить значение поля и оно будет заноситься в базу данных (ведь теги работают через Аякс?)
Какие вижу недостатки: в джумле при вводе тегов нельзя выбирать родителя, можно лишь управлять вложенностью через сам компонент тегов в админке. Но это реально "допилить"?
Буду очень благодарен за разъяснения по поводу этих моментов. В правильном направлении я мыслю или нет.
P.S. Кстати, теги с Seblod пока не работают.
Последнее редактирование: 13 года 3 мес. назад пользователем Николай.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
13 года 3 мес. назад #5532
от Wedal
Wedal ответил в теме Как сделать поле кликабельным?
Николай, я еще особо не разбирался с тегами Joomla 3.1. В принципе, мыслите правильно.
Пожалуйста Войти , чтобы присоединиться к беседе.