Joomla: Написать материал

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

Для начала, нужно войти в админку, она обычно находится по адресу http://ваш_сайт/administrator/, как всегда Вас попросят ввести логин и пароль. Итак, после входа мы увидим иконки быстрого управления сайтом (количество иконок может различаться от уровня привилегий):

Панель управления

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

Редактор статей

Начнем рассматривать функциональные блоки редактора сверху вниз. Первый блок — Детали объекта.

Детали объекта

Как видим, полей здесь не много, рассмотрим каждое:

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

Псевдоним заголовка — используется некоторыми компонентами. Чаще всего это SEO-компоненты, которые призваны генерировать человек-понятные URL (ЧПУ), в случае, если указан этот псевдоним на английском, то вместо транслитерации заголовка будет использовано это значение.

Раздел и Категория — выбираем. в какую категорию будет добавлен материал.

Смотрим дальше сверху вниз. Далее идут два окна редактора. Первое называется Вводный текст, второе — Основной текст. В чем же разница?

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

Отображение вводной части статьи

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

Отображение статьи целиком

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

Варианты вставки

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

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

Справа от редактора есть еще довольно большое окно для настройки параметров публикуемой статьи. Рассмотрим основную, но не единственную закладку Публикация:

Параметры публикации

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

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

Уровень доступа — кто сможет видеть опубликованный материал.

Общий — все пользователи сайта.

Участники - только для зарегистрированные пользователи.

Специальный — только администраторы.

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

Порядок — после какой статьи в категории будет опубликована редактируемая. Если указать first, то статья будет первой, если last, то последней.

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

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

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

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

Joomla: Вставка флеш баннера

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

При создании баннра есть поле с названием пользовательский код баннера:

Создание нового баннера

Если туда вставить некоторый код, то он будет показыватся вместо баннеров. Туда можно вставить код для показа флеш баннера, например, такой:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="120" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="images/banners/banner.swf" /><embed type="application/x-shockwave-flash" width="468" height="120" src="images/banners/banner.swf"></embed></object>

Остается только одна проблема: ссылку для перехода при щелчке по баннеру нужно вставлять непосредственно во флеш-ролик.

Joomla: Загрузка фотографий в DatsoGallery

DatsoGallery стал самым популярным компонентом для создания фотогалереи на сайте, сделанном на Joomla. Стоит отметить, что таковым он стал не случайно, этот компонент обладает всеми необходимыми инструментами для комфортной работы с фотогалереей на сайте.

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

Для начала, создадим категорию, или фотоальбом, как будет проще, в который мы и будем заливать картинки. Для этого в административной панели Joomla (как туда войти Вы можете прочитать в статье Joomla: Работа с баннерами) в меню выбрать Компоненты-DatsoGallery-Categories.

Управление категориями в DatsoGallery

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

Управление альбомами

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

Диалог создания фотоальбома

Рассмотрим все поля диалога по отдельности:

Заголовок — это название Вашего альбома.

Корневая категория — один альбом может содержать еще несколько альбомов, т.е. поддерживается несколько уровней вложенности. Иногда бывает удобно сортировать фотографии по категориями. Например, имеется корневая категория Природа, а в ней Осень, Весна, Зима и Лето. Соответственно, таким образом мы рассортируем фотографии по временам года.

Описание — как и понятно из названия, здесь можно описать изображения, хранящиеся в данной категории. Если здесь фото Вашего любимого кота, то можно описать его характеристики: пушистость, массу, длину хвоста и ширину полосок на спинке :)

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

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

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

Наша новая категория

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

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

1. Загрузка изображений по одному

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

Смело выбираем в меню Компоненты-DatsoGallery-Normal Upload

Загрузка изображений по одному

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

Диалог загрузки одного изображения

Поля диалога довольно очевидны:

Заголовок — это название Вашего изображения, например, Мой кот Барсик

Категория — здесь Вы из выпадающего списка выбираете категорию, в которую будет загружено выбранное изображение.

Описание — в этом поле можно подробно описать то, что изображено на загружаемой фотографии.

Автор — в этом поле можно указать автора изображения, если это имеет значение.

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

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

Кроме очевидного достоинства, возможность подробного описания загружаемого изображения, этот способ имеет и очевидный недостаток: размер файла с изображением не должен быть больше ограничения хостинга на размер загружаемых файлов, который обычно составляет 2 мегабайта.

2. Загрузка изображений архивом

Не часто приходится загружать изображения, выполненные в индивидуальном порядке, а гораздо чаще приходится выкладывать сразу много изображений, входящих в один фотоальбом. В этом нам поможет второй способ загрузки изображений — zip-архивом. Для этого в меню выбираем Компоненты-DatsoGallery-Bath Upload

Загрузка изображений zip-архивом

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

  1. Создаем папку
  2. Складываем в нее нужные нам фотографии в формате JPEG
  3. Все файлы из папки (не саму папку) запаковываем в zip архив.
  4. Архиву даем название из латинских букв

Все, архив готов.

Диалог пакетной загрузки изображений

Рассмотрим поля диалога:

Пакетный файл с изображениями — указываем файл только что созданного архива с изображениями.

Категория — из списка выбираем категорию, в которую будут добавлены фото из архива.

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

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

Автор — автор загружаемых изображений.

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

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

3. Импорт изображений из архива на хостинге

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

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

В меню панели управления сайтом выбираем Компоненты-DatsoGallery-Batch Import.

Пакетный импорт изображений

Здесь необходимо указать только категорию, в которую будут импортированы изображения из всех архивов, лежащих в каталоге /zipimport на сервере, из общее название и описание.

После окончания импорта, каталог /zipimport будет очищен.

Joomla: Работа с баннерами

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

Грамотное управление баннерами на сайте может принести неплохой доход как от трафика непосредственно с поисковых систем, так и от оффлайновой рекламы. Да, рекламировать можно не только онлайновые услуги, но, если сайт широко известен на какой-либо территории, то и местные офлайновые.

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

Работа с компонентом баннеров осуществляется через панель управления сайтом, которая обычно доступна по адресу http://ваш_сайт/administrator/.

Админка

Для начала управления баннерами нужно в меню админки  выбрать пункт Компоненты-Баннеры.

Компонент баннеров в меню

Итак, начнем управление баннерами. Все баннеры изначально сгруппированы по клиентам баннеров. Это сделано для того, чтобы можно было связывать клиентов баннеров с модулями отображения этих баннеров на сайте. Для начала нам нужно создать клиент баннера. В меню выбираем Компоненты-Баннеры-Клиенты. Появляется список всех созданных клиентов. Чтобы создать нового клиента нужно нажать кнопку Новый в меню.

Меню управления клиентами баннеров

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

Запомнинаем ID клиента

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

Добавление баннера

Начнем рассматривать поля сверху вниз:

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

Имя клиента — клиент, к которому будет присоединен создаваемый баннер.

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

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

URL клика — адрес, куда будет перенаправляться пользователь после клика по баннеру.

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

Переключатель изображения баннера — список всех доступных на сайте баннеров. Новые можно загружать через кнопку Загрузить в правом верхнем углу, либо через админку непосредственно, Сайт-Медиа, где нужно выбрать папку /banners.

После того, как все поля заполнены нажимаем кнопку Сохранить и радуемся жизни. Ну почти. Баннер еще нигде не отображается. Чтобы отображать баннер, нам нужен модуль отбражения баннеров =)

Такой модуль уже есть в стандартном комплекте Joomla. В админке выбираем пункт меню Модули-Модули сайта:

Управление модулями на сайте

Отобразится список всех активных и неактивных баннеров. Искать нужный лучше по последнему столбику Тип, так как называться он может совершенно неожиданно. Тип модуля для отображения баннеров — mod_banners. Нашли нужный — щелкаем по нему =)

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

Рассмотрим все поля по порядку:

Заголовок — это название модуля в админке.

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

Позиция — место на сайте, где будет отображаться модуль показа баннеров. Где какие позиции находятся можно просмотреть по адресу http://ваш-сайт/index.php?tp=1

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

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

Опубликован — показывать модули или нет.

Страницы/пункты меню — на каких страницах должен показываться текущий модуль.

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

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

Суффикс класса модуля — суффикс CSS класса moduletable. Позволяет изменить внешний вид модуля отображения, рамочку, например, сделать вокруг баннера.

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

Joomla: Компонент социальной сети

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

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

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

Добавлено:

+ возможность создавать закрытые группы;

+ возможность добавлять новости в группы;

+ возможность назначать несколько администраторов группы;

+ возможность группировать группы по категориями;

+ возможность делать внешние ссылки в категории;

Исправлено:

* интерфейс администратора;

Не исправлено:

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

Скачать com_kontakt.

Страница 9 из 1012345678910
РЕКЛАМА
СЧЕТЧИКИ
 
ДРУЗЬЯ САЙТА
МОИ ПРОЕКТЫ
  • theLesenok.ru
  • 7genkov.ru