Показ дописів із міткою CMS. Показати всі дописи
Показ дописів із міткою CMS. Показати всі дописи

пʼятниця, 27 червня 2008 р.

Як створити панель в PHP-fusion

В цьому уроці я покажу як швидко створити панель в PHP-fusion.

Для прикладу будемо створювати панель кнопок-посилань, яку назвемо друзі.
В якості зразку візмемо сайт "Паркур в Україні. Сайт команди трейсетів", на якому встановлена українська версія PHP-fusion.

В панелі зробимо так, щоб відображався наступний баннер:

Экстрим - Паркур - Ямакаси - BMX - Скейтбординг

HTML код цього баннера такий:

<img src="http://www.xtremelife.ru/images/button_xtremelife.gif" alt="Экстрим - Паркур - Ямакаси - BMX - Скейтбординг" border="0">


1. Заходимо в панель адміністратора:















2. Відкриваємо закладку "Адміністрування системи":















3. Тиснемо на кнопку панелі:





Появиться вікно "Управління панелями":
















4. Натискаємо знизу ссилку "Добавити нову панель".
Появиться таке вікно "добавити панель":










5. В цьому вікні робимо наступні зміни:
1) пишемо назву панелі. В нашому випадку "Друзі"
2) змінюємо зміст панелі на такий код:

openside("Друзі");
echo "<a href='http://www.xtremelife.ru' target='_blank'>";
echo "<img src='http://www.xtremelife.ru/images/button_xtremelife.gif' alt='Экстрим - Паркур - Ямакаси - BMX - Скейтбординг' border='0'>";
echo "</a>";
closeside();

Тобто ми створили нову панель і записали на мові PHP потрібний HTML код:

<img src="http://www.xtremelife.ru/images/button_xtremelife.gif" alt="Экстрим - Паркур - Ямакаси - BMX - Скейтбординг" border="0">

Примітка. В функції echo HTML код слід змінити: лапки " слід замінити на '.

3) Вибираємо сторону - зправа.
4) Доступ залишаємо спільним.
5) Тиснемо кнопочку "Зберегти".

Якщо ви не зробили ніяких помилок, то появиться повідомлення:
"нова панель добавлена":






6. Тиснемо ссилку "Назад в панель управління панелями" і вертаємось назад в "Управління панелями". Тепер ви бачите що в списку появилась наша панель "Друзі":











Тепер лишилось тільки ввімкнути панель, натиснувши [ВКЛ] навпроти назви.
От і все, ми додали панель:

понеділок, 23 червня 2008 р.

пользователи Joomla!

Типы пользователей и уровни доступа

Пользователи Joomla! могут быть разделены на две основные категории:
• Гости
• Зарегистрированные пользователи
Гости – это просто посетители сайта Joomla! В зависимости от того, как Супер Администратор
настроил сайт, часть контента может быть доступна для просмотра только
зарегистрированными пользователями, в то время как гости могут просматривать лишь
ограниченный объем информации.

Зарегистрированные пользователи зарегистрировались на вашем сайте и получили имя
пользователя и пароль. Имя пользователя и пароль позволяют зарегистрированным
пользователям входить (login) на ваш сайт, получая тем самым особые привилегии перед
гостями.

Зарегистрированные пользователи тоже могут быть разделены на две категории:
• Внешние пользователи (Front-end Users)
• Внутренние пользователи (Back-end Users)

Внешние пользователи

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

Провайдеры контента могут размещать информацию на сайте с помощью встроенного
редактора WYSIWG, что не требует знаний HTML.

Внешних пользователей, в свою очередь, можно разделить на 4 уровня: Зарегистрированные
(Registered), Авторы (Authors), Редакторы (Editors), Публикаторы (Publishers).

Таблица 4: Зарегистрированные внешние пользователи

Зарегистрированный
У зарегистрированного пользователя нет прав на
создание, редактирование или публикацию контента на
сайте Joomla! Они могут добавлять новые веб ссылки в
публикации и имеют доступ к контенту, закрытому для
гостей.

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

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

Публикатор
Публикаторы имеют все возможности Авторов и
Редакторов, при этом именно они могут опубликовать
контент на сайте.


Внутренние пользователи

Внутренние пользователи – это Менеджеры, Администраторы и Супер Администраторы.
Эти виды пользователей имеют доступ, как к внешнему, так и к внутреннему интерфейсам
сайта. Е пользователи также имеют разные привилегии, в зависимости от уровня.


Таблица 5: Внутренние зарегистрированные пользователи

Менеджер

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

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

Супер Администратор
Супер Администратор имеет те же права, что и root в
системе Linux. Он может выполнять любые
административные функции в Joomla! Только Супер
Администраторы имеют возможность создавать новых
пользователей с правами Супер Администраторов или
присваивать такие права другим пользователям
Единственный пользователь, который существует в Joomla! после установки – это Супер
Администратор. Это тот самый “admin”, созданный нами при инсталляции.

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

Форма входа по умолчанию отображает ссылку для регистрации. Супер Администратор может
отключить эту возможность. Для прямой регистрации существует также возможность активации через E-mail, при этом
потенциальным пользователям придется указать корректный E-mail адрес. По умолчанию
функция также активна. Если данная функция активирована, пользователь получит E-Mail
сообщение с ссылкой для подтверждения активации (validation link). Процесс регистрации
будет считаться оконченным только после подтверждения пользователем регистрации




неділя, 22 червня 2008 р.

Обзор установленных элементов веб сайта Joomla!

Реклама: ВИДЕОСЕМИНАРЫ

Введение

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

Шаблоны (Templates)

Шаблоны и связанные с ними файлы являются основой для визуальной оболочки, т.е. дизайна и внешнего вида сайта. Управление шаблонами осуществляется отдельно от управления контентом сайта.
Стандартный пакет Joomla! поставляется с двумя шаблонами. Уже установленным шаблоном madeyourweb, который вы видите, зайда на сайт первый раз, и rhuk_solaflare_ii.
Файлы шаблонов обычно находятся в директории шаблонов (templates), которая расположена в корневой директории Joomla! Каждый шаблон состоит из следующих файлов:

Таблица 2: Файлы шаблонов

Index.php
Файл содержит HTML, PHP и, возможно, JavaScript код,
являющийся основой для дизайна сайта. В комбинации с .css
и фалами картинок этот файл определяет весь дизайн и
расположение контента на вашем сайте.

templateDetails.xml
Этот файл служит для распознания шаблона системой Joomla!
и содержит ссылки на все используемые в шаблоне файлы:
index.php, .css и т.д.

template_thumbnail.png
Это файл-картинка, который служит для отображения
скриншота сайта в менеджере шаблонов. Наличие данного
файла в папке шаблона обязательно.

template_css.css

Каскадные листы стиля (CSS), расположенные в папке css,
содержат код, который служит для обработки визуальных
элементов сайта: размеров шрифтов, цветов и т.д. Количесто
.css файлов не ограничено. Но для корректной работы CSS
необходимо разместить ссылки на данные файлы в index.php.

Например:


href=\"$GLOBALS[mosConfig_live_site]/
templates/$GLOBALS[cur_template]
/css/template_css.css\" type=\"text/css\"/>" ; ?>

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

Файлы картинок
Эти файлы изображений, предназначенные для обеспечения
отображения визуальных элементов дизайна, размещены в
папке images вашего шаблона. Картинки могут быть в
форматах .gif, .jpg, или .png.

Компоненты (Components)

Компоненты – ключевые функциональные элементы Joomla!, которые отображаются
внутри основного тела (main body) шаблона. Код основного тела выглядит в шаблоне
следующим образом: . В зависимости от дизайна используемого
шаблона, чаще всего это центральная часть веб страницы.

Типичный пакет Joomla! содержит в себе следующие компоненты: Баннеры (Banners),
Контакты (Contacts), Новости (News), Опросы (Polls) и Веб ссылки (Web Links).
Члены сообщества Joomla! постоянно занимаются разработкой новых компонентов.

Посетите
http://extensions.joomla.org
или http://developer.joomla.org, где вы сможете увидеть список
дополнительных компонентов, доступных для скачивания.


Модули (Modules)

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

Модули Joomla! могут включать Главное меню (Main Menu), Верхнее меню (Top Menu), Систему выбора шаблонов (Template Chooser), Опросы (Polls), Экстренные сообщения
(Newsflash), Счетчик хитов (Hit Counter).

Члены сообщества Joomla! постоянно занимаются разработкой новых модулей. Посетите
http://extensions.joomla.org/ или http://developer.joomla.org, где вы сможете увидеть список
дополнительных модулей, доступных для скачивания.

Пример PHP кода модуля:
.

Мамботы (Mambots)

Мамбот – это небольшая узкоспециализированная функция, которая перехватывает и
манипулирует контентом тем или иным способом, перед его публикацией. В стандартном
пакете Joomla! имеется несколько мамботов, например: {mospagebreak}, {mosimage}.

субота, 21 червня 2008 р.

Системные требования Joomla

Перед закачкой Joomla!, вы должны быть уверенны, что веб сервер или сервис,
предоставленный вам вашим веб хостом, отвечает минимальным требованиям. А именно:
PHP 4.2.x или выше: http://www.php.net
MySQL 3.23.x или выше: http://www.mysql.com
Apache 1.13.19 или выше: http://www.apache.org
Вы должны быть уверенны, что в ваш PHP встроена поддержка MySQL, XML и Zlib.
Joomla! Можно использовать с большинством известных обозревателей: Firefox, Internet
Explorer 5.5 или выше, Netscape. Эти обозреватели могут дать вам огромное преимущество в
удобстве работы с административной частью Joomla!

Что такое система управления контентом (CMS)?

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

Примеры сайтов на CMS:
http://www.uportal-studio.org.ua
http://www.bportal.org.ua/
http://www.videoseminar.com.ua/

неділя, 1 червня 2008 р.

Мои сайты на joomla

Здесь я буду приводить сайты, которые используют движок joomla:
Бизнес портал