Joomla портал
seo seo Subscribe
seo
0
seo

В случае если вы устанавливаете CMS на локальном компьютере,

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

Глава 5. Установка и базовая настройка PHP-Nuke 77

программы mysqladmin, если у вас MySQL (хотя мне больше нравится

phpMyAdmin, который я обычно использую):

mysqladmin create nuke

Затем нужно выполнить запрос из файла nuke.sql, который находится в

каталоге sql архива. Просто скопируйте SQL-код и вставьте его в поле для ввода

SQL-кода phpMyAdmin). В консоли это можно сделать так:

mysql nuke

Установите права 666 для файла ultramode.txt:

chmod 666 ultramode.txt

Примечание

О правах доступа мы поговорим в приложении 2.

Рис. 5.1. Первый запуск панели администрирования

78

Часть II. PHP-Nuke

Теперь можно запускать панель управления:

http://Bam сервер/admin.php

При первом запуске (рис. 5.1) панель администрирования предложит

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

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

паролем. Внимательно вводите пароль — поле для его подтверждения не

предусмотрено.

Рис. 5.2. Панель администрирования

Панель управления PHP-Nuke очень проста (рис. 5.2), поэтому подробно ее

рассматривать не будем. А чтобы вам было еще проще, зайдите в раздел

Preferences и выберите русский язык для интерфейса. В этом же разделе вы

сможете заодно установить общие параметры вашего сайта.

Глава 5. Установка ? базовая настройка PHP-Nuke

79

Язык сайта так и не изменился? Правильно, так и должно быть. Ведь вы его

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

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

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

левой части окна (рис. 5.3).

Рис. 5.3. Список для изменения

языка интерфейса

Я рекомендую установить восьмую версию PHP-Nuke только из-за того, что

она тщательно отлажена и адаптирована для наших условий проектом «PHP-

Nuke по-русски». Если вы все-таки установили версию 7.9, надеясь, что она

будет стабильнее, то вам понадобится файл html/language/lang-russian.php из

восьмой версии — им нужно заменить одноименный файл версии 7.9 для

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

80

Часть II. PHP-Nuke

5.3. Вывод дополнительной информации

с помощью блоков

Блок отображает определенную информацию. Администратор может

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

расположение на странице.

Рис. 5.4. Создание файлового блока

Блоки бывают трех типов:

? RSS/RDF — блоки этого типа получают информацию с других сайтов,

обычно RSS-блоки служат для получения новостей с других сайтов;

? HTML-блоки — содержат статический (который не изменяется) HTML-

код или обычный текст;

Глава 5. Установка и базовая настройка PHP-Nuke 81

О файловые блоки — содержат код РНР, который выполняется при

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

сценария.

Как программистов нас, конечно же, больше интересуют файловые блоки.

Для создания блока нужно поместить в каталог blocks PHP-файл, который

называется Ыоск-.рЬр, например block-my.php. Содержание

файла любое, например:

// Переменная $content содержит содержимое блока

$content = ‘Привет!’;

?>

Рис. 5.5. Определение положения блока

82

Часть II. PHP-Nuke

Затем заходим в панель управления, выбираем пункт меню Блоки (Blocks).

Внизу страницы будет форма для создания нового блока (рис. 5.4). Вводим

название блока (пункты Заголовок | Title), например, му. После чего в

списке Имя файла (Filename) выбираем наш блок (ту).

Список Кто это будет видеть? (Who can View This?) позволяет определить,

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

администраторы или только анонимные пользователи. Также можно

установить другие параметры блока (по вашему желанию).

После создания блока нужно определить его положение на странице

(рис. 5.5).

Убедимся, что блок отображается правильно (рис. 5.6).

Рис. 5.6.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
Все права защищены © 2023 Joomla портал
 
 
seo