Как создать в Joomla блог на основе категории или раздела с помощью пункта меню, а так же другие


Содержание материала:

Изменить вид вывода статей в блоге категории

Доброй ночи, joomla 2.5, стандартно создаю меню блог категории, и при переходе на меню отображается превью новости и читать далее, превью выглядит следующим образом
заголовок
текст
картинка
текст
читать далее.

Нужно:
Заголовок
под ним сразу же картинка
справа текст превью
Пытался сделать подобное модулем JUNewsUltra Pro, но он не заменяет текст в позиции mainbody, а может располагаться только в других позициях, т.е дублирует.
В исходниках тоже не получается отредактировать. Подскажите пожалуйста, что не так с модулем, как его разместить в позиции mainbody вместо самого контента (модуль его будет отображать). За помощь с меня на пиво.

Добавлено через 1 час 21 минуту
Получил таки успешный результат, если кто-то будет гуглить по этому запросу, вот как у меня получилось.
Модуль News Show Pro GK4.
(внимание, сделано топорно, и скорее всего не правильно с эстетических и прочих точек зрения, но работает).
Первая проблема — как выводить этот модуль вместо статей блога категорий — я не нашел как, поэтому я создал пустой пункт меню (при создании выбрал поиск, и нужная мне позиция освободилась), скрыл меню блога категории, и вместо него теперь мое пустое меню с поиском.
Идем в сам модуль, выбираем отображение только на созданном меню. И в настройках выбираем какую категорию выводить.
Настроек в самом модуле очень много, но не было одной, которая мне нужна, что бы картинка и текст были на одном уровне. Мешает тег

, поэтому его и убираю.
Что ж, идем в исходники.
Файл /modules/mod_news_pro_gk4/tmpl/layout.parts.php

04.11.2013, 04:35

Как изменить вид (шаблон) вывода подкатегории?
Уважаемые люди, будьте добры — подскажите как сделать вывод подкатегорий в компоненте ZOO (Joomla.

Съезжает шаблон на блоге категории Joomla 3.4.1
Добрый день! Столкнулся с проблемой в шаблоне (шаблон писал сам, не скачаный) не могу найти.

Нумерация статей в категории
Где настроить отображение порядкового номера статьи в Джумла 2,5 как на скрине

Поставить ограничение на длину заголовка материала (как ссылка) в блоге категории Joomla3
Добрый день, друзья. Подскажите, как поставить ограничение на длину заголовка материала в блоге.

Как привязать php-код только для определенной категории статей?
Здравствуйте! У меня есть готовая php-страница для определенной категории статей. Возник тут же.

Когда красота не требует жертв, или Настраиваем отображение материалов Joomla

Приветствую вас на моем блоге! Мы с вами с каждым днем все ближе к ответу на вопрос, как создать сайт на Joomla. И сегодняшняя статья еще на шаг приблизит вас к цели — ведь говорить мы будем о том, как настроить отображение материалов на сайте Joomla. Чувствую, пост выйдет большой, так что наберитесь терпения �� ! Кстати, о картинке к посту: не думайте, что я выбрала ее просто так! Дочитав мою сегодняшнюю статью до конца, вы поймете, что настройка параметров вывода материалов в Joomla куда более запутанная, чем эти шнурки �� !

Вкратце, о чем пойдет речь? Вначале я покажу, как настраивать внешний вид отдельно взятой статьи, затем поговорим о том, как оформлять различные страницы с материалами (блог категории, список, избранное и т.д.), ну и в завершение сделаем некоторые общие настройки Менеджера материалов.

Материала много, так что не буду лить воду. Начнем…

Настройка параметров отображения отдельного материала

Внешний вид «по умолчанию» статьи Joomla далек от совершенства. Перейдите на свой сайт и посмотрите, как у вас выглядит страница со статьей. Если вы ничего не меняли в настройках, то увидите следующее (за исключением текста, конечно): Нравится? Думаю, не слишком. Почти половину страницы занимает различная информация о статье, иконки отправки на печать и по почте. Вы уверены, что пользователям нужно все это нагромождение?

Кроме того, на мой взгляд, это, во-первых, просто неэстетично, а во-вторых, является верным признаком того, что наш сайт работает именно на Joomla. Я еще не говорила об этом, но в целях безопасности сайта желательно скрывать все признаки движка, на котором он построен. Конечно, от опытного взломщика эти меры не спасут, но и лишними точно не станут.

Отображение всех этих сведений и значков можно настроить, как минимум в трех местах: на самом глобальном уровне — в Менеджере материалов, на уровне категории материалов — в Менеджере категорий, и для каждого материала в отдельности — на странице его создания/редактирования.

Причем настройки конкретного материала являются приоритетными, затем вступают в действие настройки категории, и только если везде указано «по умолчанию», то работают глобальные настройки отображения статей.

Как это работает? Предположим, в глобальных настройках у вас отменен вывод иконки отправки статьи на печать, и во всех материалах на сайте она отсутствует. Но в какой-то одной статье вдруг она понадобится, вы выставляете нужное значение параметра в настройках этой статьи, и оно считается приоритетным — иконка появляется. Ну вот как-то так.

Итак, от слов — к делу! Идем в настройки Менеджера материалов: Материалы — Менеджер материалов — настройки. Они откроются в отдельном всплывающем окне.

В его верхней части много различных вкладок, но за внешний вид отдельно взятого материала отвечают настройки самой первой вкладки — «Материалы».

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

  1. Будет ли отображаться заголовок статьи. Бывает, что нужно опубликовать какое-то сообщение или текст, где заголовок неуместен. Однако Joomla все равно у вас его потребует при создании материала. Поэтому «спрятать» название можно здесь.
  2. Заголовок как ссылка — на мой взгляд, логично отключать, поскольку зачем в статье нужна ссылка на саму себя?
  3. Вводный текст — если вы его отключите, то при переходе с анонса статьи по ссылке «подробнее» увидите лишь продолжение текста. То есть начало будет обрезано (якобы вы его уже читали, зачем его еще раз выводить?). Опять-таки, довольно странно использовать эту функцию, чтобы в результате на странице материала получить обрезанный текст. ИМХО.
  4. Категория. С точки зрения юзабилити ее стоит выводить и
  5. делать ссылкой, чтобы пользователь мог быстро перейти к другим статьям на ту же тему.
  6. и 7. — Родительскую категорию, думаю, выводить не стоит — такие подробности вашим читателям вряд ли понадобятся

Далее идут настройки отображения информации о статье:

  1. Показывать ли автора материала — имеет смысл, если ваш сайт наполняется несколькими авторами. Если же вы пишете в одиночку, то каждый раз указывать свое авторство, наверное, ни к чему.
  2. Имя автора можно сделать ссылкой на страницу со всеми публикациями этого автора. Конечно, имеет смысл только при включенной предыдущей опции.
  3. Даты создания/изменения/публикации — тут лучше показывать какую-то одну дату, чтобы не нагромождать информацию, обычно оставляют дату публикации, но, если вы регулярно обновляете уже существующие статьи, то можете выводить дату изменения материала. Все опционально �� .
  4. Навигация — это кнопки «вперед» — «назад», которые позволяют перейти к следующей или предыдущей статье из той же категории, что и текущая.
  5. Рейтинг — позволяет пользователям оценивать ваш материал по пятибальной шкале. Вот так он выглядит в стандартном джумловском оформлении: Обратите внимание — в анонсе статьи выводится лишь значение рейтинга в виде звездочек, а голосование доступно только на самой странице материала.
  6. Если материал разделен ссылкой «подробнее», то ее можно в анонсе статьи скрыть, и тогда к полному тексту можно будет перейти лишь кликом по заголовку (в случае если заголовок — ссылка). Вообще, ссылка «подробнее» является хорошим тоном при оформлении статей, не заставляя пользователя откручивать страницу назад к заголовку статьи, чтобы прочитать ее целиком.
  7. К слову «подробнее» можно добавить название самой статьи. Обычно получается громоздко и смотрится не очень…
  8. Если вы все-таки включаете заголовок в «подробнее», то укажите, сколько символов из него будет выводиться, иначе рискуете получить ссылку «подробнее» из двух, а то и трех строк.

И последняя группа настроек позволяет нам управлять отображением иконок и ссылок:

  1. Можно отключить вывод всех иконок, и тогда две следующие опции потеряют смысл.
  2. Если у вас в первом пункте иконки включены, то вы можете отдельно включать/выключать иконку эл.почты и отправки на печать страницы.
  3. Вывод количества просмотров статьи
  4. и 5 — это настройки доступа и расположения блока ссылок, которые можно задать при создании материалов

Собственно, это и все настройки, при помощи которых мы можем определить внешний вид отдельно взятой статьи.

На очереди оформление страниц, на которых выводятся материалы.

Настройки вывода статей Joomla на страницах сайта

Joomla — очень гибкая система управления контентом. Для вывода материалов она предлагает нам несколько различных вариантов, которые мы рассматривали, когда создавали меню Joomla. Напомню, материалы можно вывести:

  • каждый полностью на отдельной странице;
  • в виде блога категории — последовательность анонсов статей (текста до кнопки «подробнее») со ссылками на их полные тексты;
  • в виде списка категории — список заголовков-ссылок всех материалов данной категории;
  • ну и можно выводить как избранные материалы на главную страницу (если для нее назначен именно такой формат — блог/избранные).

Joomla позволяет нам полностью настроить внешний вид любой из вышеперечисленных страниц. Давайте посмотрим, где и как это делается.

Настраиваем страницу категории Joomla

Прежде всего, необходимо настроить отображение страницы категории материалов. Эти настройки расположены во вкладке «Категория» настроек Менеджера материалов:

  1. Выбираем вид страницы категории — в виде блога или списка. Для каждого варианта есть еще и отдельные настройки, которые скрыты во вкладках «Блог/избранные» и «Макеты списка». О них далее.
  2. Показывать ли название категории на странице. Обычно нет особенного смысла его выводить, хотя, возможно, вам потребуется.
  3. Аналогично с описанием категории и ее изображением (4) — если, конечно, вы их задавали при ее создании.
  4. Уровни подкатегорий — если вы выберете «нет», то на странице будут выведены только материалы из указанной категории. Можно выбрать уровень вложенных категорий, содержимое которых будет выводиться, а можно выбрать «все», и соответственно, на странице категории будут выводиться материалы из нее и из всех подкатегорий, в нее вложенных.
  5. Будут ли видны категории, в которых нет материалов и
  6. Нужно ли выводить сообщение об отсутствии материалов в пустой категории, если вывод таких категорий указан в предыдущем пункте.
  7. Если в п.5 указано, что подкатегории будут выводиться, то здесь выбираем, выводить или нет их описания.
  8. Показывать ли количество материалов в категории.

Ну в принципе все настройки прозрачные, если непонятно, как что работает на деле, всегда можно поэкспериментировать с включением/выключением непонятного параметра и посмотреть изменения на сайте.

Настройки страницы блога категории Joomla

Внешний вид страницы блога категории настраивается на вкладке «Блог/избранные» окна настроек Менеджера материалов.

Все опции здесь определяют расположение анонсов статей на странице. Я долго думала, как бы понагляднее объяснить эти настройки, и в итоге нарисовала вот такую схему расположения материалов на странице блога категории: Итак, посмотрим на настройки:

  1. Количество материалов, выводимых во всю ширину страницы (у меня такой материал один). Например, у вас вверху выводятся самые новые материалы (чуть дальше узнаем, как это настроить), и вы хотите, чтобы самый свежий привлекал внимание. Нет проблем! Выводим его в ширину страницы, и он неизбежно обращает на себя внимание ваших читателей!
  2. Количество введений на странице — это статьи со второй по пятую на моей схеме. Обратите внимание: не общее количество введений на странице, а за исключением указанных в предыдущем пункте, то есть у меня их четыре. Если у вас в категории много материалов, то не скупитесь — ставьте значение побольше. Но и не увлекайтесь, чтобы не превратить страницу в километровую портянку, которую до конца никто все равно не долистает.
  3. Количество колонок для анонсов статей. Визуально удобно делать две, максимум три колонки.
  4. На материалы, которые не попали в колонки анонсов, внизу страницы можно поставить ссылки. Здесь вы и указываете, сколько таких ссылок будет.
  5. Порядок размещения в колонках — у меня на схеме он слева направо, то есть второй анонс, справа третий, затем внизу четвертый и справа от него пятый и т.д. Однозначно рекомендую такой порядок и вам, ибо человек читает слева направо, и прочитав одну новость, следующую ожидает увидеть справа, но никак не внизу.
  6. Ну и будут ли расположены на странице категории материалы из подкатегорий, и если да, то какой степени вложенности.

Заметьте, на моей схеме остался еще один блок ссылок — ссылки на подкатегории текущей категории. У этого блока есть отдельные настройки, расположенные во вкладке «Категории» (не «Категория», не путайте!). Подробно рассматривать настройки не буду, там все понятно и в комментировании не нуждается.

Единственное, на что обращаю ваше внимание: я опять-таки из эстетических соображений этот блок вообще убираю со страницы: для этого в пункте «Уровни категории» выбираю «Все», а на вкладке «Категория» в аналогичном пункте выбираю «Нет». Если честно, не знаю, как это работает, но список подкатегорий пропадает.

Это все настройки страницы блога категории. Переходим к спискам.

Настройки страницы списка категории

Эти настройки хранятся во вкладке «Макеты списка». Здесь можно:

  • дать пользователям возможность выбора количества элементов списка на странице (1) и
  • возможность делать выборку статей по автору, например, (2);
  • включать/выключать заголовки в таблице со списком статей (то есть слова «Заголовок», «Автор» и т. д.) (3);
  • определить, показывать ли колонку с датами в списке статей, и если показывать, то какие даты там выводить — создания, изменения или публикации той или иной статьи (4);
  • даже выбрать формат даты (пояснения во всплывающих подсказках, не вижу смысла их переписывать) (5);
  • показывать хиты (6) — что такое хиты? — в общем, не знаю, что это. Наверное, что-то связанное с популярностью и рейтингом той или иной статьи, но я наверняка не знаю и как-то не было необходимости узнавать. А вы знаете, что это? Расскажите и мне в комментариях!
  • ну и показывать ли колонку с автором (7).

Общие настройки Менеджера материалов

Остались у нас еще несколько вкладок, настройки в которых мы не разобрали. Пройдемся кратко, так как вникать там просто некуда — все предельно понятно.

Итак, вкладка «Форма редактирования» — настройки окна создания/редактирования статьи и почему-то здесь же настройки ссылок и изображений материала.

Вкладка «Общие настройки» — здесь настраивается порядок отображения категорий и материалов на сайте, даты для сортировки (если вы где-то сортируете материалы именно по дате) и разбиение на страницы списков материалов.

Топ-пост этого месяца:  Дочерние темы WordPress

Вкладка «Интеграция» — это настройка работы с новостными RSS-лентами.

Вкладка «Права» — определяет доступ различных групп пользователей к осуществлению операций с материалами сайта.

Ну вот и все! Осталось только напомнить, что эти настройки являются для материалов глобальными и могут быть определены по-своему для конкретной категории при ее редактировании или для определенного материала.

Ну что же, надеюсь у вас хватило терпения дочитать все до конца! Зато теперь вы знаете буквально все о том, как настроить отображение материалов joomla.

Материалы мы создавать научились, вставлять в них изображения — тоже, в прошлом уроке вывели их на страницы сайта при помощи меню. На этом работу с материалами можно считать оконченной, и базовый курс Joomla — тоже.

Это значит, что к настоящему моменту вы уже можете самостоятельно сделать свой первый сайт на joomla и наполнить его материалами. С чем вас и поздравляю!

Однако это ни в коей мере не означает, что уроки по Joomla заканчиваются! Нет, наоборот, все самое интересное у нас с вами еще впереди, так что подписывайтесь на обновления блога, чтобы ничего не пропустить!

В следующем уроке по Joomla я научу вас устанавливать на сайт форму обратной связи, так что до скорой встречи на страницах моего блога! С вами была ваша Web-Кошка!

Как настроить в joomla доступ к материалам по паролю без расширений

Автор: Эдуард Бунаков · Опубликовано 31 января 2020 · Обновлено 31 января 2020

Основная идея — это показывать анонсы постов всем посетителям сайта, а вот возможность просматривать весь материал, только избранным. Разберем на практике как настроить в Joomla доступ к материалам по паролю. Ведь если указать доступ к определенному материалу только для зарегистрированных пользователей, то и видеть его смогут исключительно авторизованные посетители, но как сделать так, чтобы анонсы видели все, а полную статью, только авторизованные?

Для чего закрывать доступ к материалам

Создание закрытых разделов, страниц и разного рода онлайн-площадок, все больше приобретают популярность в нашей стране. Возможность иметь свой онлайн-кабинет и обучаться индивидуально, получая при этом быструю обратную связь, все прочнее входит в нашу повседневную жизнь.

Если бы в движке Joomla для этого использовалась одна настройка или специальная кнопка включающая такую возможность, то для создания данного поста и видео не стоило и заморачиваться. Но в некоторых случаях, не зная всех нюансов, можно просто запутаться в настройках.

Вся прелесть в том, что в анонсовой части поста создается качественное описание и его цель заинтересовать посетителя открыть весь материал для изучения, но доступ можно получить только после авторизации или регистрации.

Поэтому очень важно чтобы анонсы постов были видны абсолютно всем, а не только авторизованным.

Данные пользователей полученные таким путём можно использовать для импорта в рассылочный сервис для последующих рассылок новостей, уже полноправным подписчикам сайта.

Какие настройки отвечают за показ анонсов всем посетителям сайта

Для этого в Joomla есть возможность в общих настройках материала включить пункт, который называется: “Показывать ссылки не авторизованным”, а в свойствах самого материала, который необходимо скрыть, указать доступ для “зарегистрированных”.

Доступ к статье которую нужно скрыть

Те же самые настройки есть и в пункте меню, с помощью которого выводится данный материал, а так же в самом материале. И может так получиться, что в одних настройках мы показываем ссылку на статью, но саму статью на сайте мы не видим.

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

  • Использовать глобальные
  • Использовать настройки материала
  • Нет
  • Да

Настройки меню

Все остальные типы меню не имеют возможности установить такую настройку как “использовать настройки материала”. Отсюда следует правило, что если в общих настройках материала указано “Показать ссылки не авторизованным”, а в пункте меню данная настройка это запрещает, либо установлено “использовать настройки материала”, а в самом материале, данная настройка отключена. В этом случае мы не увидим статью на сайте, поскольку она имеет доступ “для зарегистрированных” и увидеть ее смогут именно они и больше никто.

Но нас такой вариант не устраивает. Как тогда мы будем привлекать подписчиков, если нужные статьи скрыты? А просто так регистрироваться на сайте никто не захочет.

Как настроить отображение закрытого поста

Из описания выше можно понять чтобы все заработало как надо, все настройки должны совпадать. Самыми главными здесь настройками будут настройки именно меню. Чтобы мы не указывали в общих настройках материала, или в отдельно взятой статье, настройки меню могут переопределить их все.

Для того чтобы анонс статьи был виден всем, необходимо установить следующие настройки.
В общих настройках материалов:

Показать ссылки не авторизованным — ДА
В пункте меню — использовать глобальные или ДА

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

Отображение закрытого материала joomla

Данные настройки чаще всего используются когда закрытого контента много и есть смысл выводить их с данными настройками в автоматическом режиме. Но если такого контента мало, или принадлежит он к разным категориям или рубрикам, то можно поступить совершенно по другому.

Указать в пункте меню — использовать настройки материала. Тогда какую настройку мы укажем непосредственно в статье, та настройка и будет работать. Другими словами, настройки отдельно взятой статьи будут главней чем общие настройки, поскольку в меню мы указали чтобы действовали именно настройки самого материала.

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

Joomla доступ к материалам по паролю — пошаговое видео

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

7. Отображение контента

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

В последней главе мы создали статью и поместили ее на главной странице. Только там посетители смогут ее увидеть.

Главная страница

Стандартная главная страница (Home) во вкладке «Меню» содержит пункт «Избранные статьи». Когда вы входили в главное меню через «Меню→ Менеджер меню» (Menus → Menu Manager), вы, вероятно, замечали маленький символ «домика». Это означает, что данное меню содержит ссылку на главную страницу (рис. 1).

Рисунок 1: Главное меню с «домашней» ссылкой

При редактировании «главной страницы» вы можете воспользоваться различными вариантами конфигураций. Пункт меню «тип» избранных статей предлагает 4 варианта: ведущие статьи, вводные статьи, колонки и ссылки. Чтобы понять, как это работает, нам понадобиться несколько статей. Для простоты, достаточно просто скопировать первую статью. Сделать это можно в окне сохранения и в окне пакетной обработки. Выберите статью, которую вы хотите скопировать, нажмите «Пакетная обработка» (рис. 2).

Рисунок 2: Копирование статей в серии

Если у вас более 4-5 статей (не забудьте добавить их в «избранное»), можете опробовать другие варианты. Перейдите к «Меню → Главное меню → Главное» (Menus → Main Menu→ Home) и посмотрите на вкладку Дополнительные параметры (AdvancedOptions). Вы можете посмотреть 1 ведущую статью, 3 вводных статьи и 3 колонки (рис. 3).

Рисунок 3: Макет ссылки Главного меню

На главной странице это выглядит как на рисунке 4.

Рисунок 4: Главная страница по умолчанию

Категории и ссылки меню

Joomla предлагает две возможности для структурирования контента: Категории и Ссылки меню. Каждая статья относится к одной категории, которая может быть вложенной. Ссылки меню могут вести на статьи, или на категории, или они могут вести на группу из нескольких статей, например, избранные статьи с главной страницы. Эта простая и легко расширяемая структура предлагает удивительные способы отображения контента.

Как вы знаете, шаблоны Joomla! предлагают позиции (места, где вы можете разместить свой контент и элементы навигации).
Отображение контента Joomla определяется расположением модулей и компонентов на предопределенных позициях шаблонов. Каждая страница может иметь только один компонент и неограниченное количество модулей.

  • Категории создаются и управляются через «Контент → Категории»(Content → Categories).
  • Меню создается, управляется и наполняется ссылками в «Меню→ Менеджер меню» (Menus → Menu Manager) (подробнее о создании меню в главе 5 – Все о пользователях, разрешениях, модулях и статьях).

Навигация на вершине

У пустой страницы Joomla есть «Главное меню» в позиции- 7 в шаблоне по умолчанию. Мы используем шаблон Protostar, и там оно находится в позиции- 7 в правой боковой панели, но мы хотим, чтобы оно находилось вверху. Для этого перейдите к «Расширения → Менеджер модулей →Главное меню» (Extensions → Module Manager → Main Menu) и переместите его в позицию- 1. Во вкладке «Параметры» измените суффикс класса меню на «nav-pills» (изначально там пробелы!) (Рис. 5).

Рисунок 5: Суффикс класса меню

Это изменит атрибуты класса в HTML коде, и, когда все будет правильно,Ваша навигация должна выглядеть как на рисунке 6.

Рисунок 6: Навигация главного меню

Статьи в категории могут быть отображены в «стиле блога», как на главной странице, или в виде таблиц статей. Оба легко конфигурируются. Вам просто нужно проверить несколько типов пунктов меню.
С помощью нескольких этих инструментов вы сможете создавать прекрасные макеты.

Создание категорий в Joomla. Подробная инструкция.

Здравствуйте, уважаемые читатели. В предыдущей статье мы с вами научились создавать и выводить на главной странице сайта нашу первую статью. Мы создавали материал в категории по умолчанию. В этой статье мы с вами научимся создавать разделы (категории) сайта и добавлять в них статьи.

Любой нормальный сайт имеет как минимум два, а то и больше разделов. На многих сайтах разделы состоят из подразделов. Уровень вложенности можно сделать большим. Но для нормальной индексации сайта поисковыми системами уровень вложенности разделов желательно делать не более трех.

В джумле для создания разделов используются категории. В одной категории может находиться неограниченное количество статей (материалов). Но каждая статья может принадлежать только одной категории. И это я считаю правильным, т.к. если статья будет принадлежать разным категориям одновременно, значит она будет доступна по разным URL адресам, что приведет к дублям контента. А поисковые системы очень не любят, когда один и тот же контент на сайте доступен по нескольким адресам. За большое количество дублей страниц сайт может потерять позиции в поисковой выдаче или вовсе попасть под бан поисковиков.

Исключение в джумле составляет раздел Избранное. Это раздел, в котором анонсы избранных материалов могут выводиться помимо своей основной категории и при этом адрес материала все равно остается неизменным. Также в джумла версии 3.x появилась поддержка меток (системы тегов), по которым также можно группировать анонсы материалов.

Но категории сами по себе не выводятся на сайте. Для вывода на сайте категорий и их содержимого они привязываются к пунктам меню. Можно каждую категорию привязать к своему пункту меню в не зависимости от уровня вложенности категорий. А можно привязать только родительскую категорию к пункту меню и при желании настроить вывод также и всех дочерних категорий. Пунктам меню будет посвящена отдельная статья. Таким образом, если мы хотим, чтобы анонсы всех статей сайта в не зависимости от их принадлежности к различным категориям выводились, например, в ленте на главной странице (как это реализовано у меня), то нам нужно сначала создать служебную корневую категорию самого верхнего уровня (назовем ее Все категории) и привязать ее к пункту меню Главная. А уже внутри этой категории создать подкатегории, которые отвечают за разделы сайта. В этом случае на главной странице сайта можно настроить вывод материалов из нашей служебной корневой категории Все категории (если там есть материалы), а также из всех ее подкатегорий. Для наглядности я подобную структуру отразил на рисунке ниже:

Давайте попробуем создать две категории. Одна будет корневой (родительской), а вторая будет дочерней по отношению к первой, т.е. будет вложена в первую категорию.

Создание корневой категории.

Для создания нашей первой корневой категории «Все категории» идем в пункт меню Материалы -> Менеджер категорий -> Создать категорию.

Открылась страница создания категории. Давайте пробежимся по элементам, которые можно заполнять.

Вне вкладок расположено два элемента:

Заголовок. Здесь указываем название категории. В нашем случае «Все категории». Название в поле пишем без кавычек.

Алиас. Псевдоним, использующийся для формирования URL адреса страницы с категорией. Если оставить пустым, то джумла сама заполнит это поле, переведя название категории в транслит. Можно заполнить самому латинскими буквами без пробелов, допускаются дефисы и знаки подчеркивания. Оставляем это поле пустым.

Остальные элементы расположены во вкладках.

Вкладка Категория.

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

Родитель. По умолчанию стоит значение Нет родителя. Это означает, что создаваемая категория будет корневой. Если создаваемая категория является дочерней, то выбираем из выпадающего списка родительскую категорию (которая должна быть предварительно уже создана). Для нашей категории «Все категории» оставляем значение Нет родителя.

Состояние. Значение по умолчанию Опубликовано. Это означает, что данную категорию можно выводить на сайте. Можно сохранить ее в виде черновика (Не опубликовано). В этом случае, категорию нельзя будет опубликовать на сайте. Оставляем в значении Опубликовано.

Доступ. В этом поле настраивается уровень доступа к категории. По умолчанию стоит Public, т.е. категория будет доступна всем посетителям сайта. Если выбрать, например, Registered, то категория будет доступна только зарегистрированным пользователям.

Язык. Данное поле используется для мультиязычных сайтов. По умолчанию стоит Все, т.е. категория будет доступна на всех языках.

Метки. В случае использования меток здесь можно указать метки для категории.

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

Комментарий версии. С недавних пор джумла начала поддерживать версионность. Каждый раз при сохранении внесенных изменений сохраняется новая версия. Список всех доступных версий категории можно посмотреть по кнопке Версии (она выделена желтым на рисунке выше). Так вот перед сохранением вы здесь можете указать, например, какие изменения были внесены. Данный текст будет отображаться в столбце Комментарий версии в списке доступных версий и поможет в будущем вам вспомнить, какие изменения были проделаны в предыдущих версиях и стоит ли откатываться на одну из этих версий. По-моему применительно к категориям это поле излишне. Я им не пользуюсь.

Вкладка Параметры.

Альтернативный макет. Здесь можно выбрать альтернативный макет для вывода содержимого категории. По умолчанию доступны макеты Блог и Список. Только здесь есть один нюанс. Если данная категория будет привязана к пункту меню с типом Блог категории или Список материалов категории, то изменений вы не увидите. Они будут переопределяться настройками пункта меню. Изменения будут видны, например, в случае, если категория не привязана к пунктам меню и является дочерней к вышестоящей категории, а вышестоящая категория привязана к пункту меню с типом Список всех категорий. В этом случае материалы внутри этой категории будут отображаться в виде таблицы со списком с указанием наименования статьи, автора и количества просмотров (если выбран макет Список) или будут отображаться анонсы статей (если выбран макет Блог). В нашем случае оставляем значение По умолчанию.

Топ-пост этого месяца:  ICO (криптовалюты) — что это такое простыми словами

Изображение. Здесь можно указать изображение для данной категории, которое по умолчанию не выводится на сайте. Но его можно вывести на сайте выбрав соответствующую настройку в свойствах пункта меню, к которому привязана категория. Кстати изображение также можно указать и в поле Описание вкладки Категория. В нашем случае оставляем поле пустым.

Альтернативный текст. Здесь указывается альтернативный текст с описанием изображения. Содержимое поля будет отображаться вместо изображения для тех, у кого изображение по каким-то причинам не отобразилось на сайте. Равноценно атрибуту Alt тега img. В нашем случае поле оставляем пустым, т.к. картинку мы не добавляли.

Вкладка Публикация.

Мета-тег Description. Здесь пишем краткое описание категории. Содержимое данного поля может использоваться поисковыми системами при формировании сниппетов в поисковой выдаче. В нашем случае, т.к. мы не собираемся выводить нашу служебную категорию «Все категории» на сайте, то можем оставить это поле пустым.

Мета-тег Keywords. Здесь указываем через запятую ключевые слова. Содержимое данного поля помогает понять поисковой системе, какие слова несут основную смысловую нагрузку для категории. В нашем случае это поле можно не заполнять.

Автор. Здесь можно указать сведения об авторе (например, ФИО), тогда при выводе категории на сайте в раздел head будет добавлен метатег:

Мета-тег Robots. Содержимое данного поля указывает поисковым системам каким образом индексировать вашу категорию и нужно ли ее вообще индексировать. Если вы хотите запретить индексирование категории (т.е. чтобы она не появлялась в выдаче поисковых систем), то можете выставить это поле в значение No index. Значение No Follow означает, будут ли переходить поисковые роботы по ссылкам, содержащимся на данной странице и передавать другим страницам, на которые ведут ссылки, «вес» текущей страницы. В нашем случае оставляем это поле в значении По умолчанию, что равноценно значению Index, Follow.

Вкладка Права доступа.

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

Теперь жмем на кнопку Сохранить. Мы создали нашу первую корневую категорию.

Создание дочерней категории.

Давайте теперь создадим категорию (назовем ее Категория 1), которая будет являться дочерней по отношению к созданной нами ранее категории Все категории. Процедура создания дочерней категории ничем не отличается от процедуры создания корневой категории за исключением того, что в поле Родитель вкладки Категория мы выбираем из выпадающего списка созданную нами категорию Все категории.

Присваиваем статью к категории.

Давайте теперь добавим в созданную нами категорию с именем Категория 1 имеющуюся на сайте статью. (Если у вас пока нет статей на сайте, то вы можете ее создать при помощи инструкции по созданию материалов). Переходим в админке по меню Материалы -> Менеджер материалов, открываем на редактирование статью, у которой мы хотим изменить принадлежность к категории. Далее во вкладке Материал в поле Категория из выпадающего списка выбираем Категория 1 и жмем кнопку Сохранить.

Как создать блог на joomla

Самостоятельное создание блога — дело весьма интересное. Вы погружаетесь в новый мир полезных знаний. Сейчас веб мастерство настолько прогрессирует, что каждый день появляются новинки в веб программировании и дизайне. Кто-то расскажет, как сделать красивое выпадающее меню, кто-то порекомендует как покупать ссылки. Все это замечательно! Есть возможность сделать блог у себя в дома. Сегодня хочу от себя внести лепту в помощь начинающим блогерам и любителям веб-мастеринга. Будем разбирать тему создания блога на cms Joomla.

Наверное многие скажут, что для таких целей существует Вордпресс. Конечно, можно и на этом движке разрабатывать блоги. Подходит идеально. В случаи выбора дороги заядлого блогера обращайтесь к WordPress. У меня на сайте размещено достаточно много полезных постов относительно данного движка. А для тех у кого цели немного другие, поговорим о Джумле. О каких целях идет речь? Понимаете, многие бизнесмены в интернете начинали свой бизнес из обычного блога. Программировали блог писали статьи в определенной нише и со временем их блог превращался в популярный интернет-магазины, или огромный новостной портал.

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

А посему закачиваем рукава и и начинаем делать дело. Для начала развития будущего бизнеса сотворим бложек на Джумле.

Алгоритм действий по созданию блога

Предполагается, что у нас система управления контентом уже установлена и корректно работает. Заходим в администраторскую часть и в верхнем меню приблизительно по середине переходим в менеджер категорий и выбираем пункт «Создать». Создаем несколько базовых категорий.

В открывшимся окне появляется редактор и различные поля для настроек. В поле «Заголовок» вписываем название категории/раздела. Напротив написано «Алиас» — здесь по желанию на латинице пишем название url. При незаполненном поле движок генерирует все автоматически.

В области написания текста «Описание» рекомендую придумать сюда описание на 1000 — 1500 символов. Люди будут понимать о чем категория. Поисковым система тоже нравиться, когда на странице сайта уникальный контент.

Следует четко понять, что хороший блог всегда имеет четкую структуру и тематическую направленность. Многие начинающие допускают ошибку, когда стараются на блоге слепить все в кучу. Подумайте на какую тему будете писать статьи. В какой отрасли вы являетесь специалистом, или владеете знаниями, которыми можете поделиться. Суть блога в том, чтобы преподносить читателю полезную практическую, или интересную информацию. После выбора тематики следует собрать семантическое ядро и ориентируясь на него сделать разделы для блога.

Для тематик с большими и разносторонними запросами рекомендуют создавать многоуровневые разделы. То есть создаются несколько основных разделов, а потом к ним присоединяются группы. Например, основной раздел «Отечественные автомобили», «Зарубежные автомобили». Потом к эти разделам создаются категории различных марок машин.

  • — одноуровневые категории (разделы), у которых нет родителя
  • — многоуровневые, когда существует привязка к основным родительским

По сути категории — это наше будущее меню, которое будет выводится на сайте и помогать читателям находить нужную информацию.

Вспомогательным функционалом для поиска материалов являются «Метки». Блогеры называют их тегами. Давайте сформируем набор целевых меток.

Заходим через пункт меню «Компоненты» в «Метки». Появляется похожая область, как в предыдущем случае. Заполняем «Заголовок» и «Описание».

Обратите внимание, что теги в основном являются ключевыми словами. Они пишутся максимум в три слова и не повторяются. Нажав на ссылку тега, система предложит пользователю все посты, которые привязаны к метке.

Основную структуру мы сделали. Теперь время создать статьи. Всегда внимательно относитесь к содержанию. Размещайте только полезное. Помните хостинг не резиновый. За дополнительное надо платить денежку. А наша задача состоит в том, чтобы через минимум статей привлечь большое число читателей.

Для создания статьи заходим в менеджер материалов и пункт «Создать материал». Заполняем знакомые поля. Выбираем в выпадающем списке с права категорию. Привязка возможна только к одной категории. Плюс привязываем к подходящим меткам.

По началу может показаться, что все везде одинаково. На самом деле есть еще и другие вкладки.

Обратите внимание, что заголовок статьи должен быть уникальным и нести в коротких фразах основную мысль статьи. Содержимое статьи всегда разбивается на несколько дополнительных абзацев и заголовков. Поухаживайте за своим творчеством. Добавьте картинки. Различные подчеркивания и цветовые блоки для расстановки смысловых акцентов. Конечно же не перестарайтесь. В итоге, правильное оформление статьи всегда притягивает к себе и слова легко читаются.

У каждого поста блога есть вводная часть, которая выводится в разделе. Внизу текстового редактора нажимаем кнопку «Подробнее». Текст разделиться пунктирной линией на две части. Верхняя маленькая часть — это и есть вводный текст. Ориентируйтесь на 100-200 символов.

Открываем новую вкладку «Публикация». Посмотрите чуть правее. Все тут на месте. Cms предоставляет возможность сформировать мета-теги ключевых слов и сниппета для поисковой выдачи Google. Единственный недостаток — отсутствует тег title. Он самый важный. Поэтому дополнительно установите компонент SEO Boss для управления тайтлами. Кстати, там есть и другие полезности для оптимизации контента.

Следующая вкладка «Изображения и ссылки». Выбираем изображения для вводной части текста и основной. Картинки могут отличаться. С права находятся поля для добавления ссылки и способы ее открытия. Поэкспериментируйте сами.

Нажимаем кнопку «Сохранить». Как вариант «Сохранить и закрыть». В таком случаи материал сохраниться и мы выйдем из редактора статьи.

Последний шаг — это вывод постов на главной странице. В блоге принято выводить на главной странице все статьи, а внизу пагинацию.

Заходим в менеджер меню. Выбираем основное меню и привычную кнопочку «Создать». Сейчас мы создаем новый пункт меню. Хотя вы можете отредактировать существующие пункты.

Всплывающее окно покажет несколько типов меню. Выбираем тип «Материалы» и далее макет «Блог категории». Чтобы вывести полностью все посты необходимо выбрать базовый общий раздел для все категорий. В поле «Заголовок» придумываем название пункта меню.

Вкладка «Параметры макета Блога» содержит настройки внешнего вида блога.

Даже без знания программирования получается легко вывести контент в одну, две колонки, отобразить разное количество статей. Познакомимся с основными полями:

  • Во всю ширину — регулирует количество материалов, которые выводятся с верху над колонками, если они присутсвуют в материалах.
  • Только введения — количество материалов для
  • Количество колонок — указывает в скольких колонках выводить анонсы статей.
  • Количество ссылок — имеется ввиду ссылки под всеми анонсами.
  • Включать подкатегории — опция спрашивает нужно ли выводить материал подкатегорий.

Как видите существуют другие вкладки с настройками. Данные средства служат для гибкой настройки вывода контента. Например, мы захотели, чтобы в постах показывалась дата создания, ссылка на раздел и т.д.

Поздравляю! Мы создали блог. Нажимаем «Сохранить». Новый пункт создан. Назначим его главной страницей. Кликаем на звездочку. Заметили звездочка стала желтой. Значит пункт стал главным. Посмотрите получилась отличная структура блога. Для улучшения юзабилити выведем категории в меню справа.

На этом урок по созданию блога на Джумле закончен. Мы рассмотрели самые азы и ключевые моменты. Их достаточно для базовой настройки. В следующих уроках поговорим о выборе шаблона и его настройке.

Блог на Joomla

Дата публикации: 2020-02-03

От автора: приветствую Вас, дорогой друг. В данное время очень большой популярностью пользуются сайты-блоги. Благодаря которым, их владельцы ведут свой бизнес, или просто публикуют информацию на различные темы. Поэтому в данной статье я хотел бы показать, как создать блог на Joomla.

Слово, блог, очень хорошо знакомо практически любому веб-разработчику, так как сайты данной группы очень популярны в данное время. Но начинающие веб-мастера, достаточно часто спрашивают, “что такое блог”, и “чем он отличается от обычного сайта”.

Блог – это сайт, основное содержимое которого – это регулярно добавляемые записи, состоящие из текста и некоторых файлов мультимедиа (изображения, видео, аудио). При этом, записи как правило, упорядочены в обратном хронологическом порядке, принадлежат определенной тематике и разделены по категориям. Обычно блоги доступны для всеобщего посещения и предусматривают возможность добавления комментариев к каждой записи, что формирует некую среду общения, пользователей с автором записей, или сайта в целом.

На блоге можно располагать как личные записи автора, так и записи, которые несут некий информационный характер, к примеру, обучающие материалы и статьи.

Блог – это относительно простой сайт и для его создания подойдет практически любая система управления контентом. Как было сказано выше, в данной статье мы поговорим о том, как создать блог на Joomla, тем более, что данная CMS, в своем базовом функционале содержит инструменты позволяющие реализовать сайт типа блог. Правда, механизм добавления комментариев, без установки сторонних расширений, реализовать не получится, но это поправимо, так как в данное время создано достаточное количество готовых компонентов комментариев для Joomla.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Итак, условимся, что CMS Joomla установлена и готова к работе. Если Вы не знаете, как установить данную CMS, то на нашем сайте, в ранее опубликованных статьях, приведена подробная, пошаговая инструкция по установке Joomla на локальный компьютер. Теперь переходим в панель администратора и открываем менеджер категорий.

Как я и говорил все материалы блога, делятся на отдельные категории, поэтому, используя данный менеджер, необходимо создать несколько категорий будущего блога. Для этого кликаем по кнопке “Создать”.

Для добавления новой категории необходимо в поле “Заголовок”, указать название будущей категории (ее заголовок) и, если необходимо, прописать краткое описание в текстовой области “Описание”.

Категории на блоге, могут быть как одноуровневыми, так и многоуровневыми. Поэтому, если Вы планируете реализовать многоуровневую систему категорий, для начала, необходимо создать категории верхнего уровня, то есть родительские. Для этого в поле “Родитель”, выбираете значение “- Нет родителя-”, что указывает CMS Joomla, на то, что создаваемая категория — родительская. Далее, для создания дочерних категорий, в вышеуказанном поле, необходимо выбрать родительскую категорию, по отношению к создаваемой (созданные категории будут добавляться в список поля “Родитель”).

Добавив необходимое количество категорий, можно переходить к созданию материалов, то есть контента будущего блога, но перед тем, я хотел бы добавить несколько меток, которые, так же как и категории, будут делить материалы сайта на отдельные группы и значительно упростят поиск нужной информации. Метки – это определенные ключевые слова, которые кратко характеризуют содержимое материала или записи. Для создания меток, переходим в специальный менеджер.

Как, обычно кликнув по кнопке “Создать” мы перейдем на страницу создания новой метки.

Для создания новой метки достаточно указать ее название в поле “Заголовок”. При необходимости в поле “Описание” можно добавить краткую информацию, а также заполнить поля на доступных вкладках, тем самым добавив дополнительную информацию, которая необходима для создания страниц отображения информации о метках и материалах, привязанных к конкретной метке.

Теперь можно приступать к созданию контента блога, а значит, переходим в менеджер материалов.

Далее, для добавления нового материала, кликаем по кнопке “Создать”.

На вкладке “Материал”, указываем заголовок будущей статьи в поле “Заголовок”, выбираем категорию, используя выпадающий список “Категория”, выбираем подходящую метку из специального поля “Метки” и добавляем текст будущего материала в текстовую область. Как Вы знаете на блоге, редко когда показывается весь материал целиком, на страницах, где отображается список статей той или иной категории. Обычно отображается только вводная часть материала, а полный текст доступен, только на странице детального просмотра. Поэтому основное содержимое записи, которое будет добавлено в текстовую область, необходимо разделить, используя кнопку “Подробнее” (поставив в нужное место текста курсор, кликаете по кнопке).

На вкладке “Публикация”, добавляем информацию, которая сформирует мета-теги, будущей страницы, что необходимо для SEO оптимизации.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

На вкладке “Изображения и ссылки”, добавляем изображения для вводной и полной части материала.

На этом создание материала завершено, можно кликать по кнопке “Сохранить” — для сохранения информации в базу данных.

На этом блог на джумла, практически завершен, за исключением страницы отображения добавленных постов, поэтому давайте ее создадим. Для этого переходим в менеджер меню, для создания нового пункта меню (я создам новый пункт мню для отображения добавленных материалов, хотя можно отредактировать уже существующий).

Далее, кликаем по кнопке “Создать”.

Первым делом выбираем тип пункта меню, в одноименном поле. Для реализации блога необходимо выбрать в компоненте “Материалы”, макет “Блог категории” и выбрать категорию (это может быть родительская категория), материалы которой будут показаны на экране. Затем в поле “Заголовок меню”, указываем название нового пункта.

Топ-пост этого месяца:  Удаленный доступ к MySQL и хостинг с ftp

На вкладке “Параметры макета Блога”, содержатся настройки внешнего вида будущей страницы.

Назначение основных полей:

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

Только введения — количество введений материалов на одной странице (остальные материалы будут отображены на следующей странице). Материал, который отображается во всю ширину, не учитывается.

Количество колонок – разбиение материалов на колонки. Можно задать 1-2-3-4 колонок.

Количество ссылок — определяет количество ссылок на другие статьи сайта.

Включать подкатегории – определяет, будут ли включены дочерние категории. Если выбрать “Все” — на странице будут отображаться материалы всех дочерних категорий.

Остальные вкладки используются для дополнительных настроек страницы показа материалов, к примеру, показывать ли заголовок категории, ее описание, изображение, описания подкатегорий и т.д.

После завершения настроек, кликаем по кнопке “Сохранить”. Теперь можно перейти в пользовательскую часть и посмотреть, что получилось.

Теперь осталось выбрать или создать шаблон для будущего сайта, и он обязательно должен быть уникальным, красивым, понятным и современным, так как шаблон сайта – это его лицо, и это первое, что видит пользователь при посещении первой страницы блога. Если Вам интересна тема создания собственных шаблонов, Вам будет полезен наш курс Создание уникального шаблона на Joomla.

Так же, по желанию, можно добавить несколько модулей, которые упростят навигацию по сайту, к примеру, модуль категорий и модуль последних добавленных материалов.

На этом вопрос как сделать блог на joomla, исчерпан. Всего Вам доброго и удачного кодирования.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Создание материалов Joomla и вывод на сайт

Всем Привет! Наконец-то, дождались! Сегодня начнем наполнять свой сайт полезной информацией! Научимся создавать и публиковать материалы, работать с соответствующим менеджером.

Материал в Joomla — это не есть страница сайта как таковая, это только информация, которая может быть выведена в области контента. Еще раз хочу напомнить, в Joomla страницы создаются с помощью пунктов меню. Их содержание состоит из:

  1. информации в центральной области (области контента) — за нее отвечают тип и параметры пункта меню;
  2. информации по периметру области контента — формируется за счет модулей Джумла.

Материалы группируются по категориям. В свою очередь категории могут объединяться в другие категории более высокого уровня, тем самым создавая иерархию.

Материал обязательно должен принадлежать какой-либо категории.

Подобная иерархия характерна и для других элементов Joomla — заметки, контакты, ленты новостей, ссылки и так далее.

Создание и редактирование

Переходим в Менеджер материалов. Для добавления новой информации в Joomla используется кнопка «Создать» в панели инструментов (тулбар).

Все основные настройки располагаются слева в блоке под названием «Создать материал».

  • Заголовок — обязательное к заполнению поле. Выводить заголовок на сайт или нет, можно задать в подразделе «Параметры отображения» справа.
  • Алиас — автоматически заполняется, если в Joomla настроены SEF (человека понятные урл).
  • Категория — о категориях уже поговорили.
  • Состояние — на выбор четыре состояния: опубликован, не опубликован, в архиве, в корзине. Более подробно о состояниях поговорим чуть ниже.
  • Доступ — задается уровень доступа.
  • Права — права настраиваются в самом низу страницы.
  • Избранные — отметить как избранный.
  • Язык — указываем язык.
  • ID — уникальный идентификационный номер.
  • Текст материала — а вот и поле для ввода информации.

Joomla предоставляет на выбор три средства создания/редактирования контента:

  1. TinyMCE — визуальный редактор;
  2. CodeMirror — редактор с подсветкой синтаксиса кода;
  3. Без редактора — тут уж ничего, чистое окно без какой-либо помощи в форматировании текста.

Параметры отображения

Для каждого материала можно задать свои параметры отображения, но лучше стразу настроить значения по умолчанию и в дальнейшем их и использовать. Параметры отображения по умолчанию задаются в настройках Менеджера материалов.

Просто отметьте как «Показывать» те пункты, которые вам интересны. Сложностей с понимание опций возникнуть не должно, ведь при наведении на них курсора мыши, появляется подсказка на русском языке.

Менеджер категорий

Переходим в менеджер категорий и жмем кнопку «Создать» в тулбаре.

Большинство настроек идентичны уже рассмотренным выше. Появилась только опция «Родитель», которая позволяет задать родительскую категорию. Если оставить «Нет родителя», то категория будет высшего уровня. Описание категории следует заполнять в том случае, когда собираетесь выводить его на страницы сайта.

Параметры отображения

Категории имеют свои параметры отображения, которые можно задать как для отдельной категории, так и для всех разом. Значению по умолчанию для параметров отображения задаются в настройках Менеджера категорий.

Чтобы разобраться с ними, воспользуйтесь подсказками к каждому параметру. Так же не бойтесь экспериментировать. Установили одни настройки — посмотрели на результат, не понравилось — экспериментируйте дальше.

Параметры отображения можно переопределить при настройке соответствующего пункта меню, отвечающего за их вывод на страницы сайта.

Состояние материала

Для смены состояния необходимо отметить галочкой нужный материал и воспользоваться кнопками в тулбаре. Всего 5 состояний:

  • Опубликовано — материал готов к публикации и остается только создать соответствующий пункт меню, для его вывода на страницу сайта.
  • Не опубликовано — если уже есть страница с данным материалом, то при снятии его с публикации, страница будет выдавать ошибку 404 — страница не найдена.
  • Избранные — материалы, помеченные как избранные, можно выводить отдельно от других.
  • В архив — отправленные в архив статьи автоматически группируются по месяцам. Архив можно выводить либо в области контента отдельной страницы, используя тип меню «Архивные материалы», либо с помощью модуля «Материалы в архиве».
  • В корзине — перемещение в корзину с последующей ее очисткой.

Опубликованные, не опубликованные и избранные материалы видны в общем списке, а вот чтобы посмотреть архив или зайти в корзину, необходимо воспользоваться фильтром состояния.

Только зайдя в корзину, можно ее почистить. Для этого отметьте ненужные элементы и нажмите на кнопку «Очистить корзину» в тулбаре.

Для избранных даже выделен отдельный раздел.

Снятие блокировки

Пять из шести кнопок из тулбара, представленных на картинке выше, разобрали, осталась только одна — «Разблокировать». Joomla многопользовательская CMS, то есть одновременно с ее админкой могут работать несколько человек. Чтобы не получилось такого, что с одним материалом работают сразу несколько пользователь, Joomla автоматически блокирует доступ к нему после первого открытия. Таким образом: пока один пользователь редактирует материал, он становится недоступен для других пользователей.

Блокировка снимается сразу после корректного закрытия — нажатия кнопки «Сохранить и закрыть» или «Закрыть». В случае, если материал был закрыт некорректно, используя кнопку назад в браузере или просто закрыв вкладку браузера, материал остается заблокирован. Рядом с его названием в менеджере появляется иконка замка.

Если материал в настоящий момент не используется, то разблокировать его можно, нажав на эту иконку замка, или отметить галочкой и воспользоваться кнопкой «Разблокировать» из тулбара.

Чтобы разблокировать весь неактивный материал в Joomla, воспользуйтесь разделом «Сайт» — «Обслуживание» — «Снятие блокировки».

Медиа-менеджер

Joomla на сервере под медиа файлы выделяет отдельную папку /images. Работать с ней можно как напрямую, например через ftp клиент FileZilla, так и через админку Joomla — раздел Медиа-менеджер.

В работе с медиа-менеджером нет ничего сложного. Справа можно увидеть дерево каталогов, которое располагается в папке /images , слева содержимое выбранного каталога, а снизу кнопка «Создать каталог» и форма для загрузки новых файлов на сервер.

В тулбаре три кнопки:

  • Справка — краткая инструкция по работе с медиа-менеджером на английском языке.
  • Удалить — удаляет выбранный каталог или файл. Заметьте, здесь нет никакой корзины, поэтому удаляется сразу и навсегда.
  • Настройки — сейчас их и рассмотрим.

Настройки медиа-менеджера

  • Разрешённые расширения — список расширений файлов через запятую, доступных для загрузки на сервер.
  • Максимальный размер (в МB) — Joomla будет препятствовать загрузки файлов, размер которых превышает указанную в этом пункте величину. Дабы снять ограничения укажите «0». Кроме этого, сам сервер может накладывать свои ограничения на максимально разрешенный размер загружаемых файлов.

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

Далее идут опции фильтрации и ограничений:

  • Ограничение загрузки — делает недоступной загрузку медиа файлов для пользователей с правами ниже «Менджер».
  • Проверять тип файла (MIME) — осуществлять фильтрацию загружаемых на серврер файлов по их типу и расширению. Разрешенные/запрещенные типы и расширения указываются в опциях ниже.
  • Так же имеется фильтрация изображений, которая производится по расширению — опция «Разрешённые расширения изображений»
  • Использовать Flash-загрузчик — позволяет загружать несколько файлов за раз.

Публикация на сайте

В joomla за создание страниц сайта отвечают пункты меню, а за их содержание — типы пунктов меню. Так вот, для вывода материала на страницы сайта следует воспользоваться пунктом меню одного из семи типов:

  1. Архивные материалы — отображает список материалов из архива.
  2. Материал — в области контента страницы будет выводиться конкретный материал.
  3. Список всех категорий — выводит список категорий.
  4. Блог категории — выводит описание выбранной категории и ее дочерних элементов.
  5. Список материалов категории — выводит список материалов с кратким описанием из определенной категории
  6. Избранные материалы — выводит список избранного.
  7. Создать материал — страница с формой для создания нового материала. Доступна только для зарегистрированных пользователей с правами доступа разрешающими добавление нового материала в Joomla. Для остальных читателей появится страница с ошибкой 403 — отказано в доступе.

Кроме этого, на сайт могут быть добавлены модули Joomla с ссылками на уже существующие страницы с категориями и материалами:

  • Категории — отображает список категорий, входящих в одну общую родительскую категорию.
  • Новости — выводит фиксированное количество материалов из одной или нескольких категорий. Критерием отбора может служить дата публикации, дата создания, порядок следования или случайно.
  • Самые читаемые — список материалов с самым большим количеством просмотров.
  • Список материалов категории — отображает список материалов одной или нескольких категорий.
  • Материалы в архиве — список записей из архива, упорядоченных по месяцам в соответсвии с датой их создания.
  • Последние новости — выводит список последних записей по дате создания, изменения и публикации.
  • Связанные материалы — предлагает список похожих страниц, который формируется на основе совпадений в ключевых словах (keywords).

На этом все. Спасибо за внимание!

Лучший способ выразить благодарность автору — поделиться с друзьями!

Создание пунктов меню Joomla 3.6 для вывода материалов

Здравствуйте, товарищи! В данной статье мы закончим начатое предыдущего поста, то есть сделаем возможным отображение материалов на сайте. Сегодня займемся созданием пунктов меню в Joomla 3.6. Именно пункты меню являются важнейшей составляющей любого интернет ресурса, так как они выполняют значимую роль основной навигации сайта.

Начинающие неопытные сайтостроители подолгу не могут уловить взаимосвязь, которая просматривается между созданием материала, созданием категорий и созданием меню. Но со временем вы поймете для чего это нужно и как с этим работать. Как я уже ранее упоминал на CMS Joomla 3.6, создаваемый материал необходимо привязать к категории. Но и это еще не все, для того чтобы статья отображалась на страницах сайта нужно создать меню.

Разработчики предусмотрели огромнейшую разновидность вывода пунктов меню. Займемся добавлением пунктов в уже существующем главном меню Joomla.

Создание базового пункта меню

1. В административной панели Джумла вверху находим раздел — Меню/Main Manu/Создать пункт меню.

2. На следующей странице прописываем «Заголовок меню». Поле «Алиас» оставляем пустым. Это связано с тем, что после того как название меню будет создано, система автоматически пропишет в нем все необходимое. Это также касается материалов и категорий, для которых вы прописываете заголовок.

3. Тип пункта меню – эта важная часть, отвечающая за вывод материала. Кликаем выбрать.

В открывшемся окне находим «Материалы», где нам нужно выбрать один из представленных вариантов. У себя на сайте я в 99% использую «Список материалов категорий».

4. Теперь, когда вы определились и выбрали вышеуказанный тип меню, следует произвести «Выбор категории». По умолчанию в системе будет отображаться Uncategorised. Здесь необходимо выбрать категорию, которая привяжется к меню. В дальнейшем возможно изменять привязку. Так что если вы ошибочно привязали не то что хотели, это всегда можно исправить, зайдя в меню Joomla.

5. В правой области окна находятся настройки связанные с отображением. Состояние — выбираем «Опубликовано». Главная страница – думаю и так все понятно. Если ее выбрать, весь материал категории будет отображаться на главной странице. Также можно задать «Родительский элемент». По умолчанию установлено «Корневой пункт меню». Этот раздел выполняет важную роль, так как позволяет создать подменю к выбранному в строке главному меню. Но так как у нас пока что только один пункт меню, то и привязывать особо нечего.

6. В итоге созданный нами пункт меню необходимо «Сохранить», нажав на одну из соответствующих кнопок в левой верхней части экрана.

Создание пункта меню с одним отображаемым материалом

Если вы хотите чтобы в меню отображалась одна статья, необходимо возвратиться в Тип пункта меню/Материалы/Материал. И в графе «Выбор материала» выбрать подобающий материал. Далее все идентично вышеприведенному методу.

Теперь можно перейти на главную страницу сайта и убедиться в существовании и работоспособности свеженького пункта меню Joomla и расположенном в нем контенте.

Надеюсь, мне удалось вам помочь. Если у вас возникли какие-то вопросы задавайте их в комментариях.

Спасибо за внимание и до скорых встреч на страницах Stimylrosta.

Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш Ctrl+Enter

Разный вывод категорий Joomla или делаем свой шаблон для вывода категории Joomla

Часто возникают ситуации, когда нужно разные категории в Joomla! выводить с помощью индивидуальных шаблонов. Например, категория новостей выводится своим шаблоном, а категрия статей должна выводиться своим шаблоном, сильно отличающимся от шаблона вывода новостей Joomla. Здесь приводиться простой способ для того как это можно сделать на уровне шаблонов вывода стандартного com_content, не затрагивая ядра Joomla.

Рассмотрев структуру стандартного компонента com_content в Joomla, скопируем файлы вывода шаблонов категорий в наш шаблон Joomla, если их еще там нет. Я рассмотрю только шаблон вывода блога категории:

  • \templates\<ШАБЛОН>\html\com_content\category\blog.php — начальный шаблон
  • \templates\<ШАБЛОН>\html\com_content\category\blog_item.php — шаблон материала
  • \templates\<ШАБЛОН>\html\com_content\category\blog_links.php- шаблон ссылок на следующие материалы

Первым будет загружать шаблон вывода blog.php, который в свою очередь использует два других шаблона. Для решения задачи не понадобиться затрагивать файлы ядра Joomla, а будут использоваться только шаблоны.

Так как первым будет загружаться blog.php, то соответсвенно манипуляции нужно проводить с ним. Можно добавить в него нужное условие для проверки категории Joomla. После проверки запрета прямого доступа добавляем:

И в конце файла закрываем условие:

Разберу немного код:

В переменную $categories задаем ID категорий, которые нужно выводить отдельным шаблоном, через запятую. Дальше соответсвенно это все дело упорядочиваем в массив и выбираем первый элемент, для того чтобы определить выводимую категорию. Затем сравниваем эту категорию с заданными в переменной $categories и если находиться совпадение устанавливаем наш шаблон и выводим его. Если совпадений не найдено, то переменная $check не устанавливается и выводиться обычный шаблон blog.php.

Все что осталось сделать это создать в той же директории файлы нашего шаблона:

  • \templates\<ШАБЛОН>\html\com_content\category\myblog.php — начальный шаблон
  • \templates\<ШАБЛОН>\html\com_content\category\myblog_item.php — шаблон материала
  • \templates\<ШАБЛОН>\html\com_content\category\myblog_links.php- шаблон ссылок на следующие материалы

Таким образом можно контролировать шаблоны вывода для разных категорий, не затрагивая ядро Joomla.

Добавить комментарий