
Обзор клиентов для работы с CMS Joomla! Blogg-X
Создание нового меню
- Заходим в административную часть сайта CMS Joomla!
- Нажимаем Menus > Menu Manager (Все меню > Меню) в вехнем меню админки. Местонахождение Менеджера меню показано на рисунке.

- Нажимаем иконку New (Создать). На рисунке показано положение кнопки New/Edit (Создать/Изменить).

- Заполните следующие поля в соответствии с требованиями:
- Unique Name (Системное имя): Идентификационное имя используется Joomla! для идентификации этого меню. Системное имя должно быть уникальным. Использовать пробелы в системном имени не рекомендуется. Это имя отображается в параметрах модуля меню (mod_menu).
- Title (Заголовок): Название меню. Это название отображается в списке всех меню в Менеджере Меню.
- Description (Описание): Описание меню для различных пояснений о его предназначении.
- Module Title (Заголовок Модуля): Название, которое будет присваиваться модулю меню mod_mainmenu в Менеджере Модулей сайта. Это название будет опубликовано на сайте (если у вас стоит галочка "Показывать заголовок" в деталях модуля). Этот заголовок будет отображаться только при создании нового модуля меню. Однако он может быть изменен в Менеджере Модуле. Если оставить пустым, модуль не будет создан, и вы не сможете опубликовать этот модуль меню.
- Нажмите Save (Сохранить) для сохранения нового меню.
- Для отмены создания нового меню нажмите Cancel (Отмена).
Теперь вы можете добавлять новые пункты меню в созданное меню.
Примечания: Все созданные меню по умолчанию отключены (disabled).
В скобках указаны названия иконок (кнопок) согласно русской локализации от joomlaportal.ru
Свободный перевод с docs.joomla.org
Распространенные ошибки Joomla! и способы их решения


Эта статья содержит описание и способы избавления от наиболее распространенных ошибок, которые возникают в процессе установки и администрирования сайта на CMS Joomla! 1.5. Типичные ошибки ранних версий Joomla! 1.5.x в статье приводится не будут - для их решения достаточно обновится до последней актуальной версии - Joomla! 1.5.15.
Заметаем следы Joomla!


В стремлении скрыть от хакеров все следы признаков CMS для затруднения ее идентификации и предотвращения неправомерных действий и посягательства на целостность интернет ресурса, пользователи часто забывают о многих признаках CMS Joomla! Попробую разложить по полочкам эти признаки и описать способы избавлений от них. Эта статья не претендует на полноту, но, по ходу поступлений комментариев и замечаний будет постоянно дополнятся и совершенствоваться.
Миграция c Joomla! 1.0 на 1.5
В свете туманной перспективы линейки Joomla! 1.0.x, после долгих взвешиваний все таки решился на переход на линейку, которая призвана покорять мир в будущем и настоящем – Joomla! 1.5.x
Получив целую тучу палок в колеса, решился на написание этой статьи, которая должна помочь избежать всяких проблем всем, кто займется миграцией.
История создания и развития CMS Joomla!
Добавление дополнительного поля для телефона пользователя
В некоторых ситуациях необходимо при регистрации получить информацию о номере телефона пользователя. Для этого необходимо в форме регистрации создать дополнительное поле для ввода номера телефона. Ко всему прочему должна быть возможность вносить изменения в это поле, как администратору сайта, так и непосредственно пользователю, в случае если номер телефона изменился.В этой статье я в подробностях напишу, каким образом реализовать вышеописанный пример.
Добавление дополнительного поля при регистрации пользователя
Во время создания очередного интернет-проекта ввиду его интернациональности родилась следующая идея - возле вывода автора статьи вывести его страну. После нескольких манипуляций и хаков парочки файлов CMS Joomla! 1.0.x поставленая цель была достигнута.Итак эта тема поможет вам:
1. Научится добавлять дополнительные поля при регистрации пользователя.
2. Выводить значение этого поля в любом нужном месте.
Создаем компонент «Моя доска объявлений» - II
Работа компонента с базой данных
Шаг шестой. Доступ к базе данных.
Итак, на пятом шаге мы создали структуру нашего компонента. Теперь нужно написать каждый из шести наших обработчиков (Почему из шести? Объясняю: 1- реакия на нажатие пункта меню Наша доска; 2 – отображение основной страницы компонента по умолчанию, т.е. реакция на нажатие подменю пункта Наша доска -> Просмотр и удаление объявлений, 3 – Реакция на нажатие кнопки Редактировать (отображение страницы редактирования объявления); 4 – Реакция на нажатие кнопки Закрыть (отмена редактирования сообщения и возврат к главной странице); 5 – Реакция на нажатие кнопки Удалить; 6 – Реакция на нажатие кнопки Сохранить.)
Создаем модуль ICQ статуса для Joomla!
Данное руководство ни на что не претендует, просто напишу как сам делаю.
До того как написать вот это я просмотрел несколько подобных руководств и понял что не все они для меня достаточно понятны. Некоторые были слишком просты и ограничивались выводом надписи "Hello World", другие наоборот , а в связи с тем что у меня знаний в области программирования просто никакие пришлось все это долго анализировать просматривать различные готовые модули и пытаться понять как оно работает.
Ну вот и решил написать этот документ который адресуется людям далеким от программирования, но желающим сделать что-то свое.
Сразу скажу что «Hello World» мы делать не будем. А зачем? Практической пользы это не приносит. Мы будем делать что-нибудь полезное и на примере моего «полезного», Вы сделаете свое «полезное».
Кэш в CMS Joomla!
Кэширование данных позволяет ускорить загрузку сайта и снизить нагрузку на сервер базы данных. В глобальных настройках Joomla! для управления кэшем присутствуют 3 параметра: включение механизма кэширования, директория для хранения файлов кэша и время жизни кэша. В данной статье описывается общий принцип работы механизма кэширования и приведены фрагменты одной из тем форума русского общества Joomla!, посвященной вопросу выбора оптимального времени жизни кэша.
Создаем компонент "Моя доска объявлений"- I
Это три части статей о создании компонентов к Joomla!. Здесь мы рассмотрим (именно мы, вместе с вами, пошагово) основные моменты создания расширений Joomla!. Начнем с создания простенького компонента "Моя доска объявлений".
В Joomla! (Mambo, Joostina) все компоненты имеют определенный состав. Файлы компонента делятся на обязательные, которые требуются для установки и исполнения и необязательные, которые используются самим компонентом.
Хак постраничной навигации сайта на CMS Joomla!
В линейке 1.0.x CMS Joomla! постраничная навигация имеет стандартный вид, и даже малоопытному хакеру достаточно просто взлянуть на нее чтобы понять на каком движке построен сайт.
Создание CSS для Joomla!

В этой статье описано, как научиться применять на практике каскадные таблицы стилей для Joomla! за самое короткое время. В качестве примера и иллюстраций используетя предшественница CMS Joomla! CMS Mambo. За пример взят стандартный шаблон - rhuk_solarflare_ii, который включен в стандартный дистрибютив Mambo и Joomla!
Создание шаблонов Joomla!
Создание шаблонов – пожалуй, одно из самых приятных занятий, с которым можно столкнуться в процессе разработки сайта под управлением CMS Joomla!. Наши идеи могут быть легко воплощены в жизнь, никаких преград перед нами не стоит.
Для чего нужен шаблон joomla?
- Создает расположение элементов страницы
- Отображает все системные и модульные позиции cms
- Обеспечивает функционирование пользовательской части
- Задает определенные стили форматирования текста
Шаблон состоит из
- файла index.php, определяющий базовую разметку страницы вашего сайта
- файл CSS-стилей, который отвечает за оформление блоков страницы (цвета, размеры шрифтов и т.п)
- XML-файл для установки шаблона
- Файл графического предпросмора Приведенный выше список является обязательным для того, чтобы шаблон был установлен через панель администратора.
Шаблон может содержать значительно большее число файлов.
Страница 1 из 2