Как создать категории в блогах?
Привет, не могу понять как создать общее количество категорий для блогов? Например у меня есть группа о фильме «Иван Васильевич меняет профессию», я его хочу поместить в категорию «комедии». Как мне это сделать?
Dina
- Испытатели
- Сообщений: 158
#2 25 апреля 2018 в 09:41
Тип контента: Посты — Публикация — Категории — Включить категории
Elv
- Испытатели
- Сообщений: 515
#3 25 апреля 2018 в 13:03
Тип контента: Посты — Публикация — Категории — Включить категории
@Elv
Это понятно, нот как данные категории присвоить блогам?

Dina
- Испытатели
- Сообщений: 158
Сегодня в 09:32
Реклама
#4 25 апреля 2018 в 13:14
Группа — Тип контента «Группы»?
Через Меню действий — Добавить пост
Тип контента — Посты — Связь с группами, наверно так.
Elv
- Испытатели
- Сообщений: 515
#5 25 апреля 2018 в 13:33
В общем ж… па какая то)))). Давайте я напишу что делаю, чтобы было понятнее.
Есть компонент «Группы» при создании Группы, мне нужно определить в какую категорию мне ее поместить.
У меня есть задуманные категории (пример) авто, спорт, кино.
Теперь я хочу создать Группу про авто и хопа, а категории то » Авто » нет.
Идя по Вашему совету, иду в Тип контента: Создаю раздел «Посты» — Далее создаю подраздел «публикация» — и все готово раздел создан (категория).
Далее что то не понятно… ъ
Через Меню действий — Добавить пост то есть создать группу?
Тип контента — Посты — Связь с группами, наверно так. Это включено, но не выходит в меню при создании группы
Категории контента
Каждый элемент HTML принадлежит некоторому количеству категорий контента, которые объединяют элементы с общим набором характеристик. Такая группировка является свободной, то есть не задаёт на самом деле отношение между элементами таких типов, но помогает определить и описать их поведение и правила, которым они должны следовать, особенно когда дело доходит до сложных деталей. Также возможна ситуация, когда элемент не входит ни в одну из этих категорий.
Существует три типа категорий контента:
- Основные категории контента, описывающие общие для многих элементов правила;
- Категории контента для элементов форм, описывающие общие правила для элементов форм;
- Особые категории контента, описывающие редкие категории, актуальные только для нескольких элементов, возможно, лишь в особом контексте.
Примечание: Более подробное обсуждение данных категорий контента и их сравнительных особенностей выходит за рамки данной статьи; можно обратиться к соответствующим разделам спецификации HTML (на английском).

Основные категории контента
Метаданные
Элементы, принадлежащие к категории метаданных, изменяют отображение или поведение HTML-документа, связывают его с другими документами и предоставляют другую дополнительную информацию о документе.
Элементами метаданных являются: , , , , , , и .
Основной поток
Элементы основного потока обычно содержат текст и встроенный контент.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , (en-US), (en-US), (en-US), (en-US), (en-US), (en-US), , , , (en-US), (en-US), , , , , Устарело , , , , , , , , , , (en-US), , , , , , (en-US), , (en-US), (en-US), , , , (en-US), , , (en-US), (en-US), , (en-US), , (en-US), , , (en-US), , и Текст.
Несколько других элементов, которые тоже принадлежат к этому типу, но требуют определённых условий:
- , только внутри элемента
- , при наличии атрибута itemprop (en-US)
- , при наличии атрибута itemprop (en-US)
- , при наличии атрибута scoped
Секционный контент
Подобные элементы создают секции (блоки) в текущей структуре документа, определяющие область действия заголовочного контента и элементов и
К этой категории принадлежат элементы , , и .
Примечание: Не стоит путать данную модель контента с категорией корня задания разделов, которая изолирует своё содержимое от обычной структуры.
Заголовочный контент
Заголовочный контент задаёт заголовок секции, явно отмеченной структурным элементом или неявно – самим заголовочным.
Данной категории принадлежат такие элементы, как (en-US), (en-US), (en-US), (en-US), (en-US), (en-US) и .
Фразовый контент
Фразовый контент определяет текст и его формат. Серии фразового контента образуют параграфы.
Ещё несколько элементов входят в данную категорию при соблюдении особых условий:
- , если содержит в себе только фразовый контент
- , только внутри элемента
- , если содержит в себе только фразовый контент
- , если содержит в себе только фразовый контент
- , при наличии атрибута itemprop (en-US)
- , если содержит в себе только фразовый контент
- , при наличии атрибута itemprop (en-US)
Встроенный контент
Встроенный контент импортирует в документ другой ресурс или вставляет содержимое на другом языке разметки или принадлежащее другому пространству имён. Элементами данной категории являются: , , , (en-US), , , (en-US), , .
Интерактивный контент
К интерактивному контенту относятся элементы, который специально разработаны для взаимодействия с пользователем. В данную категорию входят , , , , (en-US), Устарело , , и (en-US). Некоторые элементы считаются интерактивным контентом только при соблюдении определённых условий:
- , если указан атрибут controls
- , если указан атрибут usemap
- , если атрибут type не скрыт
- , если атрибут type имеет значение toolbar
- (en-US), если указан атрибут usemap (en-US)
- , если указан атрибут controls
Явный контент
Контент считается явным, когда он не скрыт и не является пустым, это контент, который отображён и предметен. У элементов потокового или фразового контента должен быть хотя бы один явный узел.
Контент форм
Контент форм включает в себя элементы, у которых есть владелец формы, обозначенный атрибутом form. Владельцем формы является либо элемент , либо элемент, id которого указан в атрибуте form.
Данная категория включает несколько подкатегорий:
Элементы, которые могут использоваться для построения набора данных формы при отправке на сервер. Включают , , Устарело , (en-US), и (en-US).
Элементы, которые могут быть затронуты при сбросе данных формы. Включают , Устарело , , и (en-US).
Вторичные категории
Существуют некоторые вторичные классификации элементов, о которых тоже полезно знать.
Элементы поддержки скриптов
Элементы поддержки скриптов – это элементы, которые напрямую не влияют на отрисовку документа. Вместо этого они служат для внедрения скриптов, путём либо содержания кода скрипта напрямую, либо указания данных, которые будут использованы скриптами.
Элементами поддержки скриптов являются:
Прозрачная модель контента
Если элемент обладает прозрачной моделью контента, его содержимое должно быть структурировано таким образом, чтобы оно оставалось валидным HTML5, даже при удалении прозрачного элемента или заменой его на дочерние элементы.
Мы почитаем следующие истины
священными & неоспоримымисамо собой разумеющимися.
Если удалить эти элементы, данный фрагмент всё равно будет представлять собой валидный HTML.
Мы почитаем следующие истины священными & неоспоримыми само собой разумеющимися.
Прочие модели контента
Корень задания разделов.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
This page was last modified on 3 авг. 2023 г. by MDN contributors.
Your blueprint for a better internet.
Категория по умолчанию.
Как сделать необязательным выбор категории при добавлении контента?
#1 26 мая 2019 в 00:11
Имеется тип контента, где выбор категории требуется крайне редко. И весь контент этого типа, как правило в одной категории.
Но добавление контента без категории запрещено.
Иногда всё-таки требуется переключить категорию. Кому это надо — те знают, как переключить.
Просто хотелось бы облегчить жизнь остальным пользователям и не заставлять их каждый раз выбирать категорию.
Пробовал манипулировать хуком content_мойтипконтента_form.php — успеха не добился.
При невыбранной категории получаю ошибку «Найдены ошибки в форме».
Если перейти к добавлению контента из нужной категории — выбор не требуется, категория уже заполнена.
Может кто знает, как заполнить категорию значением по умолчанию?

Ris
- Испытатели
- На орбите
- Сообщений: 3668
#2 26 мая 2019 в 10:04
Ris, там вроде только один хук content_item_form, в нем и проверяете тип контента и в нем же заменяете поле с категорией на такую же с
Но надо правильно распаковать форму и потом обратно правильно запаковать в $form

Loadырь
- Тюмень
- Разработчики
- Сообщений: 4835
#3 26 мая 2019 в 11:57
там вроде только один хук content_item_form, в нем и проверяете тип контента и в нем же заменяете поле с категорией на такую же с
Loadырь
Как сделать категории в html
Здесь вы можете выбрать из 2 вариантов, тот формат категорий, который больше подходит по своей стилистике к вашему сайту. Так как по своему стилю они совершенно разные, но не имеют прямого тематического наклонение под сайт, разве, что созданы в светлой гамме цвета.
Первый вариант:
.atukopesa_kumilogan <
padding: 20px;
border: 5px solid #f1f1f1;
background: #fff;
border-radius: 5px;
font-family: ‘Roboto’, sans-serif;
>
.atukopesa_kumilogan h3 <
margin-bottom: 20px;
text-align: center;
font-size: 24px;
font-weight: normal;
color: #424949;
>
.atukopesa_kumilogan ul <
margin: 0;
padding: 0;
list-style: none;
width: 250px;
>
.atukopesa_kumilogan li <
border-bottom: 1px solid #eaeaea;
padding-bottom: 15px;
margin-bottom: 15px;
>
.atukopesa_kumilogan li:last-child <
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
>
.atukopesa_kumilogan a <
text-decoration: none;
color: #616a6b;
display: inline-block;
>
.atukopesa_kumilogan li:before <
font-family: FontAwesome;
font-size: 20px;
vertical-align:bottom;
color: #dd3333;
margin-right: 14px;
>
.atukopesa_kumilogan li:nth-child(1):before <
content:»\f1fc»;
>
.atukopesa_kumilogan li:nth-child(2):before <
content:»\f0d0″;
>
.atukopesa_kumilogan li:nth-child(3):before <
content:»\f0cd»;
>
.atukopesa_kumilogan li:nth-child(4):before <
content:»\f028″;
>
.atukopesa_kumilogan li:nth-child(5):before <
content:»\f03d»;
>
В этой вариаций, что похоже на вертикальное меню, как можно заметить, что задействованные шрифтовые кнопки.
Важно: при установки новой категорий нужно ставить кнопки, где для этого нужен список значков шрифта и создавать под него стиль, где прописывать значение для вывода.
Второй вариант:
Этот вариант аналогично идет на тех же самых шрифтовых иконках, где прописаны в стилистике, также там можно их поменятть или добавить новые, чтоб соответствовали тематике.
.lsacetug_dolponaxed <
padding: 15px;
background: #f5f2f2;
width: 215px;
box-shadow: 2px 2px 8px rgba(23, 22, 22, 0.1);
border: 2px solid #d4d5d8;
>
.lsacetug_dolponaxed h3 <
font-size: 16px;
color: rgba(0,0,0,.6);
margin: 0 0 10px;
padding: 0 5px;
position: relative;
>
.lsacetug_dolponaxed h3:after <
content: «»;
width: 6px;
height: 6px;
background: #6fad8a;
position: absolute;
right: 5px;
bottom: 2px;
box-shadow: -8px -8px #6fad8a, 0 -8px #6fad8a, -8px 0 #6fad8a;
>
.lsacetug_dolponaxed ul <
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid rgba(95, 89, 89, 0.67);
>
.lsacetug_dolponaxed li
.lsacetug_dolponaxed a <
text-decoration: none;
display: block;
font-size: 14px;
color: rgba(31, 30, 30, 0.64);
padding: 5px;
position: relative;
transition: .3s linear;
>
.lsacetug_dolponaxed a:after <
content:»\f18e»;
font-family: FontAwesome;
position: absolute;
right: 5px;
color: white;
transition: .2s linear;
>
.lsacetug_dolponaxed a:hover <
background: #375d7d;
color: #efecec;
>
Есть небольшие отличие, это сами размеры, что также все делается самостоятельно, но также эффект при смене оттенка цвета, который присутствует во втором варианте категорий.


