
Обзор клиентов для работы с CMS Joomla! Blogg-X
Распространенные ошибки 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-файл для установки шаблона
- Файл графического предпросмора Приведенный выше список является обязательным для того, чтобы шаблон был установлен через панель администратора.
Шаблон может содержать значительно большее число файлов.
CHMOD для Joomla!

Все чаще обнаруживается, что некоторые начинающие сайтостроители, увлеченные скриптованием (на perl/cgi, php и т.д.) не знают, что такое chmod и как его использовать. В этом кратком руководстве вы узнаете что такое chmod, как он выставляется и для чего вообще это нужно.
Очень важно иногда назначить права доступа на определенные файлы и папки, находящиеся на веб сервере, будь то в целях безопасности или просто для корректной работы скрипта. Это действие и называется chmod (change file mode), или по-русски: изменение режима доступа к файлам. Это название берет свое начало с команды Unix - chmod, которая изменяет разрешения на файлы. Со временем «chmod» стал синонимом слова «разрешение» («permission»).
Страница 1 из 2
Статьи по Joomla!