Мультираздельность: мультикатегории\мультирубрики\мультигруппы и тд

#1 13 декабря 2018 в 06:46
Всем Здравствуйте.
Честно, не знаю, как охарактеризовать подобный функционал, поэтому сразу к примеру.
Представим, что есть такая статья: "Солнцеликий призвал отнестись с пониманием в своем намерении помочь пострадавшим от американских санкций компанию Русал и её главе Дерипаске срадствами налогоплательщиков". В данном случае затрагиваются сразу три возможные категории — политика, бизнес и экономика.
Существует ли какое-либо решение, как можно было бы вывести подобные новости сразу в нескольких категориях? Может быть, другими каким-то средствами, необязательно категорями. Рубрики ли это, или группы, или еще что-либо.
Думал сделать это через теги, но тогда надо как-то ограничить добавление тегов всеми остальными и, скорее всего, переработать фильтр и страницы вывода. В общем, буду рад услышать вашим мысли на этот счёт или даже получить, возможно, ссылку на готовое решение
#2 13 декабря 2018 в 06:53
В настройках типа контента поставьте галочку "Разрешить несколько категорий для записей"
#3 13 декабря 2018 в 08:39
зачем вообще нужны категории?
здесь хватит и тегов
#4 13 декабря 2018 в 08:44
Одну и ту же Запись в нескольких подкатегориях — по идее будут дубликаты. Можно через Поля и Свойства и Фильтр, но проблемы с Мультивыбором и работой и \ или.
#5 13 декабря 2018 в 09:04

зачем вообще нужны категории?

@IRIPUS
СЕО будет с категориями.
#6 13 декабря 2018 в 09:28

зачем вообще нужны категории?
здесь хватит и тегов

@IRIPUS
Я думал о тегах. В таком случае придется ограничить их добавление каким-то образом, оставив 10-15. А вот так отказываться от исходного функционала тегов не хочется.
Вот если б можно было создать какой-то аналог тегов, сохранив и изначальные теги, было бы идеально.

Одну и ту же Запись в нескольких подкатегориях — по идее будут дубликаты.

@elv
То есть с существующим решением, о котором указал Loadырь, в БД создаются дубликаты или… ?

Можно через Поля и Свойства и Фильтр, но проблемы с Мультивыбором и работой и \ или.

@elv
А можно поподробнее о подобном решении?
#7 13 декабря 2018 в 09:40

То есть с существующим решением, о котором указал Loadырь, в БД создаются дубликаты или… ?

Anselmo
Не будет дублей, если под дублем не воспринимать ссылку на одну статью в разных рубриках — но ведь вам именно такие дубли и нужны. Статья будет одна, ссылка на нее будет выводиться в разных рубриках. Попробуйте сами — если не понравится, убрать флаг то не проблема.
#8 13 декабря 2018 в 09:42

То есть с существующим решением, о котором указал Loadырь, в БД создаются дубликаты или… ?

Anselmo
Для СЕО лучше чтобы не было дубликатов Записей, "Разрешить несколько категорий для записей" не пробовал .

А можно поподробнее о подобном решении?

Anselmo
Тип контента — Новости — Поля \ Свойства. Свойства можно назначать подкатегориям, поля в коробке нельзя назначить подкатегориям.
#9 13 декабря 2018 в 09:53

в БД создаются дубликаты или… ?

Anselmo
Дублей не будет ни в СЕО, ни в БД. Будет одна и та же запись, но показываться ссылка на неё будет в списках разных категорий, при клике по которым вы будете попадать всегда на одну и туже запись, только из разных категорий.
#10 15 декабря 2018 в 19:20


То есть с существующим решением, о котором указал Loadырь, в БД создаются дубликаты или… ?

Anselmo
Не будет дублей, если под дублем не воспринимать ссылку на одну статью в разных рубриках — но ведь вам именно такие дубли и нужны. Статья будет одна, ссылка на нее будет выводиться в разных рубриках. Попробуйте сами — если не понравится, убрать флаг то не проблема.

@SmartControl

Обнаружил, что на страницах глубинометр все равно показывает только одну какую-то категорию. Можно ли сделать так, чтобы на странице отображались все категории, в которых находится статья? Мои изыскания помогли лишь только удалить сам глубинометр
#11 15 декабря 2018 в 22:13
Anselmo, это же глубиномер, а не вывод списка всех категорий записи… Там может быть виджет нужен
#12 23 апреля 2019 в 11:18
Подскажите, а все таки ограничить добавление тегов пользователями как то можно?
#13 19 февраля 2020 в 00:50


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

Gudan

Что-бы ограничить кол. символов в добавляемых тегах.
Запрос в phpadmin (увеличение до 64 символов)
  1.  
  2. ALTER TABLE `cms_tags` CHANGE `tag` `tag` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
  3.  
Что-бы ограничить кол. добавляемых тегов.
\system\controllers\tags\hooks\content_item_form.php
Изменить — 'max_length' с 1000 на 100 или 150
  1.  
  2. $form->addField($fieldset_id, new fieldString('tags', array(
  3. 'hint' => LANG_TAGS_HINT,
  4. 'options' => array(
  5. 'max_length' => 100,
  6. 'show_symbol_count' => true
  7. ),
  8. ..................
  9.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.