- Количество новостей и колонок на Главной странице
- Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом
- Статьи
- Создаем шаблон Joomlа по стандартам — прячем колонки
- Прячем код модулей
- Что необходимо знать
- Joomla новости 2 колонки
- Расположение материалов на главной странице
- Joomla 3.x. Как изменить количество колонок в списке статей
- Joomla 3.x. Как сделать так, чтобы текст статьи отображался в 2 колонки
- Похожие записи
- Submit a ticket
Количество новостей и колонок на Главной странице
Наверное, одним из самых распространенных вопросов являются вопросы «как изменить количество колонок на главной странице» и «как установить количество выводимых новостей на главной странице». На самом деле, все достаточно просто.
Количество новостей и колонок на главной странице задается в настройках соответствующего пункта меню.
Для изменения настроек отображения Главной страницы выполняем следующие действия:
- Авторизуемся в административной панели сайта
- Выбираем в меню Меню -> mainmenu.
- Попадаем на страницу Менеджер меню (Menu Manager)
- Выбираем пункт меню Главная (Frontpage)
- На открывшейся странице, справа располагаются Параметры главной страницы
- После изменения параметров нажимаем кнопку Сохранить (Save) для сохранения изменений
Ниже приведено описание параметров Главной страницы, которые отвечают за настройку количества отображаемых новостей, количества колонок.
- # Полностью (#Leading) — количество новостей, отображаемых во всю ширину области контента (вне зависимости от количества колонок). 0 означает, что ни одна новость не будет отображаться во всю ширину.
- # Вступление (#Intro) — количество новостей, у которых показывается только вступительный текст.
- Колонки (Columns) — когда включено отображение вступительного текста, данный параметр определяет во сколько колонок выстраивать материалы.
- # Ссылки (#Links) — количество материалов, отображаемых как однострочные ссылки внизу страницы.
- # Пагинация (#Pagination) — включение отображения постраничной навигации для списка материалов.
Примечание: данные параметры работают, только для Главной страницы (com_frontpage) и для любой страницы созданной в режиме «Блог-материалы раздела» (Blog-section) или «Блог-содержимое категории» (Blog Category).
Оставшиеся параметры позволяют настраивать порядок сортировки новостей, отображение навигации по страницам, отображение автора, даты новости и т.д. Но это уже тема для отдельной статьи.
Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом
Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.
Мы рады пригласить вас в ряды нашего сообщества!
Источник
Статьи
Создаем шаблон Joomlа по стандартам — прячем колонки
До сих пор мы подразумевали, что наш дизайн будет всегда содержать три колонки, не зависимо от того, содержат ли они какой-то контент. С точки зрения шаблона Joomla, это не очень удобно. В статическом сайте контент никогда не изменяется, но мы хотим предоставить администраторам сайта возможность размещать свой контент в любом месте, где они захотят, и чтобы не нужно было при этом заботиться о редактировании CSS-разметки. Нам нужна возможность «выключать» колонку автоматически или «свертывать» ее, если она не содержит контента.
При разработке движка шаблонов в Joomla 1.5 было сделано множество улучшений. Процитируем непосредственно блог разработчиков Joomla:
Примечание
Дополнительная информация доступна в форуме Joomla.
Таким образом, типовое использование countModules будет:
Существуют 4 возможных условия. В качестве примера, давайте подсчитаем количество модулей на предыдущем рисунке. Мы должны вставить этот код куда-нибудь в index.php:
- countModules(‘left’). Возваращает 4; слева размещены 4 модуля.
- countModules(‘left and right’). Возвращает 1; один модуль присутствует и в левой и в правой позиции.
- countModules(‘left or right’). Возвращает 1; один модуль присутствует в левой или в правой позиции.
- countModules(‘left + right’). Возвращает 7; подсчитывает все модули в левой и правой позиции
В этой ситуации нам нужна функция, которая позволят подсчитать модули, присутствующие в определенной позиции. Например, если нет контента, опубликованного в правой колонке, мы можем скорректировать размеры колонки, чтобы заполнить это пространство.
Существует несколько способов сделать это. Мы можем вставить условное выражение в body, чтобы не отображать контент, и определить различные стили для контента в зависимости от того, в какой колонке он находится. Для максимального удобства я определил несколько условных выражение в теге head, чтобы варьировать некоторые CSS-стили:
- Если ничего нет слева или справа, имеем 100%
- Если что-то есть слева или справа, имеем 80%
- Если что-то есть и слева и справа, имеем 60%
После этого нужно изменить div для контента в index.php следующим образом:
При этом изменим CSS-разметку следующим образом:
Условное выражение PHP должно быть прописано в head сразу после появления ссылки на файл template.css. Это связано с тем, что когда встречаются два одинаковых правила CSS, будет выполняться последнее из них. Это можно было бы сделать в похожем стиле, используя выражение if при импорте CSS-файла.
Подсказка:
При решении проблем с условными выражениями полезно бывает вставить такую строчку кода в index.php, чтобы отображать значение переменной:
Мы уже на полпути, но нам еще нужно очистить контейнеры div, в которых содержатся колонки.
Прячем код модулей
При создании «свертываемых» колонок хорошей практикой будет добиваться того, чтобы модули не генерировались, если для них нет контента. Если этого не сделать, страницы будут иметь пустые
, которые могут привести к кросс-браузерным проблемам.
Чтобы спрятать пустые
При использовании этого кода, если ничего не должно быть опубликовано слева, то и
тоже не будет отображаться.
С использованием этих техник для левой и правой колонки наш index.php будет выглядеть следующим образом. Мы также добавли include для модуля breadcrumbs, который отображает текущую страницу и путь к ней по сайту. Обратите внимание, что он теперь также должен быть включен в index.php и опубликован в виде модуля.
Что необходимо знать
Такие элементы, как колонки или позиции для модулей, могут быть скрыты (или свернуты), когда для них нет контента. Это делаеся с помощью условных выражений PHP, которые свящываются с различными CSS-стилями.
Я бы порекомендоавл немного другой способ отображения подвала. В том стиле, который продемонстрирован здесь, он жестко прописан в файле index.php, что затрудяет внесение изменений. В настоящий момент модуль «footer» в админстративном интерфейсе показывает копирайт Joomla и не может быть легко изменен. Имеет смысл создать свой (X)HTML модуль, расположенный в позиции «footer», так, чтобы адмнистратор сайта, мог его легко изменять. Если вы хотите отобразить свой собственный подвал, вы просто отключаете отображение этого модуля и создаете свой модуль custom html на том языке, на котором захотите.
В данном случае мы заменяем
Мы также должны помнить, что нужно добавить эту позицию в файл templateDetails.xml.
Подсказка:
Есть ряд имен, связанных с модулями в Joomla: banner, left, right, user1, footer и т.д. Важно понимать, что эти имена вовсе не отвечают за определенное местоположение. Вы можете разместить их в месте, которое соответствует по значению своему имени, но это не обязательно.
Источник
Joomla новости 2 колонки
Здравствуйте, уважаемые подписчики! В этой рассылке я покажу Вам, как располагаются материалы на главной странице сайта на Joomla.
Расположение материалов на главной странице
В уроке «Первоначальная настройка сайта» мы научились создавать разделы, категории, а так же материалы. Теперь давайте поговорим о расположении статей на главной странице Вашего сайта. для этого я буду использовать статьи своего сайта Joofaq.ru, а Вы можете создать свои категории и написать свои статьи для более детального изучения. Ведь только проделав всё самому, можно понять и запомнить. В этой статье мы рассмотрим расположение материалов на главной странице и научимся менять тип отображения статей и на других страницах сайта.
Во первых, при написании статей внимательно изучите текстовый редактор Joomla. Он довольно функциональный и имеет множество настроек, которых будет достаточно для обычного сайта (например для моего).
Я скопировал в пробный сайт три статьи. Вот как они сейчас выглядят на главной странице joomla:
Мы видим, что первая статья расползлась на всю страницу, а две другие отобразились в колонках слева и справа. Для изменения расположения нужно зайти в админ-панель и нажать : Все меню/Главное меню. Выбираете меню «Главная» (другого там пока что нет). Справа Вы увидите вот такие настройки для отображения статей:
- Во всю ширину — количество статей, отображаемых во всю ширину без разбиения на колонки;
- Вступление — количество статей, разбиваемых на колонки;
- Колонки — количество колонок для вывода статей со вступлением;
- Ссылки — количество статей, отображаемых в виде ссылок внизу страницы.
Если Вы желаете, чтобы все статьи отображались во всю ширину, то выставляйте значение «Во всю ширину» — 5, «Вступление» — 0, «Колонки» — 1 или 0 (это уже не важно). И наоборот, для отображения всех статей в двух колонках, ставите «Во всю ширину» — 0, «Вступление» — например 4 или 6 и «Колонки» — 2.
Источник
Joomla 3.x. Как изменить количество колонок в списке статей
Данный туториал покажет, как изменить количество колонок в шаблонах Joomla! 3.x.
Зайдите в админ панель Joomla! (yoursite.com/administrator).
Перейдите в раздел Menus (Меню) -> Main Menu (Главное меню) .
Кликните по пункту меню, ведущего на страницу, на которой нужно изменить количество колонок. Или, если вы хотите создать новый раздел меню для страницы, нажмите New (Новый) .
Во вкладке Details (Детали) в Menu Item Type (Тип пункта меню) можно выбрать :
Данные настройки позволят выбрать количество колонок.
Во вкладке Advanced Options (Расширенные настройки) откройте Block Layout Options (Настройки структуры блога) .
Поменяйте количество в поле # Columns (Колонки) .
Щелкните Save (Сохранить).
Проверьте количество колонок на сайте.
Если вы использовали демо данные при установке шаблона, некоторые колонки могут быть частью модулей, поэтому их количество нужно менять в настройках модуля.
Вы также можете воспользоваться детальным видео туториалом:
Источник
Joomla 3.x. Как сделать так, чтобы текст статьи отображался в 2 колонки
Из этого туториала Вы узнаете, как сделать так, чтобы текст статьи в Joomla 3.x отображался в 2 колонки
Для того чтобы текст статьи в Joomla 3.x отображался в 2 колонки, Вам необходимо сделать следующее:
Откройте вашу админ панель Joomla.
Перейдите на вкладку Материалы (Content).
Выберите Менеджер материалов (Article Manager) и нажмите на Добавить новый (Add New).
Введите заголовок вашей статьи.
В вашем редакторе WYSIWYG (предположим, что Вы используете TinyMCE) нажмите на иконку «Создать таблицу» (Create Table).
Выберите желаемое количество колонок (в нашем случае — 2 колонки):
Задайте необходимую ширину колонок:
Добавьте содержимое в колонки.
Используйте кнопку Сохранить (Save), для того чтобы сохранить изменения.
Вы можете воспользоваться детальным видео туториалом:
Похожие записи
This video guide is going to show you how to check available modules positions in Joomla 3.x template and how to use this information.
Из этого туториала Вы узнаете, как работать с модулем TM Ajax Contact Form.
Февраль 20, 2017
Из этого туториала Вы узнаете, как включить/отключить лайтбоксы (в компоненте JoomGallery) в шаблонах Joomla 3.x.
Submit a ticket
Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов
Источник