На страницах нашего издания уже говорилось о системе Parser, которая является простым и мощным языком программирования. С ее помощью можно создавать различные модули сайта, используя базы данных, таблицы, переменные и функции. Эта система предназначена, в первую очередь, для продвинутых пользователей, которые уже знают, что такое HTML, пользовались другими языками программирования и хотят облегчить свою работу. Для тех же, кто никакими подобными навыками не обладает, но хочет создать свой сайт, существуют конструкторы. Об одном из них — PHP-Nuke — мы и хотим вам сейчас рассказать.
Что нужно пользователю, чтобы получить полноценный сайт с использованием PHP-Nuke? Давайте по порядку: во-первых, установить любой веб-сервер. Подойдет Apache, IIS или любой другой. Во-вторых, необходимо установить на этот сервер систему поддержки языка PHP. Первые два пункта можно не выполнять, если у вас уже есть готовый хостинг. Затем нужно скачать и установить в любой каталог веб-сервера систему PHP-Nuke. После этого запускаете установочный файл — и все… Вы имеете полноценный портал с системой новостей, гостевыми книгами, чатом, форумом, администраторским интерфейсом, голосованиями, картой сайта и сотней других полезных и не очень модулей.
С помощью администраторского интерфейса вы можете устанавливать и удалять модули, настраивать их, менять внешний вид сайта и производить любые действия с базами данных. Самое главное, что нужно понять для работы с системой, это принцип блочного построения сайта. Все перечисленные возможности вроде системы голосования или новостной ленты, реализованы в блоках.
Для работы PHP-Nuke необходим установленный PHP
итак, вы поставили PHP-Nuke, и теперь ваш сайт стал похож на миллион других, созданных с помощью этой же системы. ваша задача — разнообразить его и настроить под свои нужды. Для этого давайте более подробно разберемся с функциональными возможностями системы. Какие же компоненты мы можем использовать на нашем сайте? Оговоримся сразу, что все возможности мы описать не сможем ввиду ограничения на размер материала, но с некоторыми основными постараемся вас познакомить.
Самый главный элемент любого контент-ресурса — лента новостей; ее вы получаете автоматически при установке PHP-Nuke. Каждая новость в такой ленте имеет свой заголовок, анонс, текст и подпись. Каждая новость подписываются именем того пользователя, который ее написал. Новости разбиваются по рубрикам, поддерживается возможность выборки записей по любой из них. Отдельно можно настроить блок, который будет показывать последнюю новость или выводить новости по определенной тематике. Все новости могут комментироваться, а у администратора есть право модерирования этих комментариев.
Если вы захотите узнать мнение пользователей о вашем сайте, то к вашим услугам система опросов. Она довольно проста, но эффективна — позволяет задавать вопрос и варианты ответов на него. В зависимости от настроек результаты голосования могут быть доступны пользователям либо сразу после нажатия кнопки «проголосовать», либо по окончании голосования. Одновременно могут проводиться несколько голосований, или не проводиться ни одного — в этом случае остается возможность просмотреть архив голосований.
Для тех, кто не собирается впустую тратить силы и деньги на создание своего сайта, а хочет заработать миллионы на рекламных кампаниях, предусмотрена простая система баннерообмена. Существует также возможность анонса товаров, продаваемых в интернет-магазинах. Вообще, разработано достаточно много модулей, которые позволяют брать информацию с других серверов. Один из самых популярных — CNN RSS Feed, с помощью которого можно заимствовать новостную ленту с сайта CNN.com.
Еще более продвинутый инструмент для заработка денег — собственный интернет-магазин. Существует разработка сторонних программистов — La boutique. Он поддерживает полное администраторское управление разделами и подразделами каталога товаров и позволяет в режиме реального времени добавлять и удалять продукцию. Способ оплаты пока довольно прост — при каждой виртуальной покупке выписывается счет, после оплаты которого, вами и будет производиться доставка товара.
После установки PHP-Nuke созданный сайт нужно разнообразить
Во время работы магазина поддерживается проведение различных рекламных акций с предоставлением скидок на определенные виды товаров. Существует возможность изначально задать время начала и окончания акции, тогда рекламная акция будет проходить в полностью автоматическом режиме. Для удобства ваших пользователей вы можете организовать поддержку различных валют. Установка обменных курсов устанавливается из панели управления администратора. У каждого пользователя есть возможность пользоваться покупательской корзиной, в которую удобно «складывать» товар во время «прогулки» по магазину, а впоследствии заказывать его весь сразу.
Еще один интересный модуль, работающий с мультимедиа-файлами — ваша собственная галерея. Вы можете представлять в ней различные графические изображения, видеоклипы и звуковые файлы. Все «экспозиции» делятся на категории и подкатегории, состав которых легко меняется в администраторской панели управления. Для изменения внешнего вида галереи достаточно внести изменения в шаблон модуля. Вы можете также иметь несколько шаблонов, позволяя пользователю выбирать. Посетители вашей галереи могут добавлять свои файлы к ней в определенные вами категории. Для каждой из них можно выбрать свои права доступа, чтобы разрешить, например, в категорию «Звуки» добавлять только звуковые файлы. Все «экспонаты» в галерее могут снабжаться описанием, комментариями пользователей и оценками «зрителей».
Будем надеяться, что этот материал поможет начинающим пользователям интернета при создании собственного сайта и наполнении его интересными материалами.