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

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

По умолчанию дата создания материалов в Joomla выводится в виде Среда, 11 Января 2006, но иногда при определенных настройках серевера или неверном указании локали возникают проблемы с кодировкой при выводе даты. Cуществует простой способ избежать проблем, например сделать дату вида 11.01.2006 г.

Настройка формата вывода даты находится в текущем языковом файле Joomla. Для русского языка находим в языковом файле \language\russian.php строчку:

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

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

Основным средством расширения функциональных возможностей Joomla являются компоненты. В настоящее время существует множество компонентов предназначенных для решения различных задач. Установка и удаление компонентов производится в административной панели Joomla.

Установка нового компонента

  1. Авторизуемся в административной панели Joomla
  2. Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)
  3. Открывается диалог установки компонентов: Установить новый компонент
  4. В разделе Загрузить установочный пакет нажимаем кнопку Обзор
  5. Выбираем архив с компонентом на локальной машине.
  6. Нажимаем кнопку Загрузить и установить (Upload and Install).

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

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

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

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

Вопросы и ответы / Внешний вид

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

Постановка задачи

Главное меню:
- Кухня
- Салон красоты
- Детская

Зайдя в раздел «Кухня», посетитель видит внутреннее меню:
- Салаты
- Закуски
- Супы

При посещении страницы одного из рецептов вы видите такой путь:
Главная -> Салаты -> Салат деревенский

Но нам бы хотелось видеть путь:
Главная -> Кухня -> Салаты -> Салат деревенский

Как это реализовать?

 

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

Если не вдаваться в технические подробности, то появление темного фона в окнах визуальных редакторов связано со стилем элемента BODY в файле template_css.css текущего шаблона.

В Joomla существует два способа вставки изображений в материалы. Особой популярностью пользуется вставка изображений из визуального редактора. Этот метод особенно прост для начинающих пользователей: нажатием одной кнопки вы вызываете окно, в котором можно выбрать картинку с сервера или закачать новую. Если же вы не пользуетесь редактором или, по какой-либо причине, не хотите вставлять изображения таким способом, можно воспользоваться стандартными средствами Joomla.

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

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

Для выбора директории с изображениями воспользуйтесь выпадающим списком, расположенным чуть ниже списка изображений. Загрузить дополнительные изображения на сервер можно с помощью Медиа-менеджера (пункт меню «Сайт->Медиа-менеджер»).

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

  1. Выбираем ленту новостей для импорта.
  2. Идем в административную панель Joomla!, выбираем в меню пункт «Модули»-«Модули сайта» и нажимаем кнопочку «Новый» (New)
  3. В поле RSS URL вставляем URL, взятый нами с новостного сайта
  4. Даем название модулю, определяем страницы его видимости, как делали и для других модулей, определяем место вывода и публикуем
  5. На странице публикации модуля любуемся на новости

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

Из всех способов миграции с Joomla! 1.0.x на Joomla! 1.5.x, выделим 2 принципиально различающихся: с использованием сторонних компонентов (миграторов) и перенос материалов вручную. Очевидно, пользователь желает, чтобы процесс миграции был простым и быстрым. Поэтому рассмотрим первый способ. На текущий момент времени внимания заслуживают компоненты-миграторы Migrator и mtwMigrator. Представим вам действия необходимые для миграции с помощью данных компонентов.

Миграция с использованием com_migrator

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

Часть 1. Создание SQL-файла миграции.

  1. Создаем резервную копию базы данный и файлов Joomla!
  2. Стандартными средствами устанавливаем компонент com_migrator
  3. Заходим в панель управления компонентом: Components (Компоненты) -> Migrator
  4. Создаем SQL-файл миграции, нажав на ссылку внизу страницы «Create Migration SQL File»
  5. В списке выбираем необходимые для миграции данные (по умолчанию выбраны все данные)
  6. Нажимаем кнопку «Start Migration >>»
  7. Если процедура создания SQL-файла миграции прошла успешно то вы увидите надпись: Migration Complete!
  8. Из папки /administrator/components/com_migrator/dumps вы можете получить SQL-файл миграции

© 2020 All Rights Reserved.