Статьи и руководства

PHP-Fusion: основные настройки

Вернуться списку статей Распечатать эту статью

Содержание

Введение

PHP-Fusion - отличная и очень удобная система управления контентом (CMS), которая появилась в 2003 году. Обладает необходимым и набором функций профессиональной CMS. Благодаря этому на ней можно создавать достаточно сложные сайты и порталы самых различных тематик.

Администрирование

Чтобы перейти в панель управления системой PHP-Fusion, сначала авторизируйтесь в первом блоке верхней части левой панели сайта. После перейдите по ссылке "Панель администратора" всё в том же правом блоке. Теперь вы находитесь в панели управления системы PHP-Fusion.

Установка шаблона в PHP-Fusion

Установка шаблона:

  1. Скачиваем и распаковываем архив с шаблоном.
  2. Загружаем распакованную папку с файлами шаблона на сервер в папку /themes/.
  3. Авторизуемся в панели администратора.
  4. Переходим в раздел "Администрирование системы" -> "Главные установки".
  5. В разделе "Главные установки" в поле "Схема сайта" выбираем закачанный шаблон.
  6. После того, как выберете цветовую схему (шаблон), нажмите на кнопку "Сохранить установки".

Установка модулей и плагинов

К каждому плагину и модулю прилагается файл с описанием подробной установки. Но обычно установка проходит следующим образом:

  1. Скачиваем и распаковываем архив с модулем/плагином;
  2. Загружаем распакованную папку с файлами модуля на сервер в папку /infusions/;
  3. Авторизуемся в панели администратора;
  4. Переходим в раздел "Администрирование системы" -> "Панели";
  5. Перед нами появиться список нынешних модулей и плагинов работающих на нашем сайте. Нажмите "Добавить новую панель "
  6. В поле "Название панели" укажите будущее имя блока, который будет отражать модуль/плагин на главной странице сайта. В поле "Файл" выберете тот модуль/плагин, что мы загрузили на сервер в папку /infusions/. В поле "Содержание панели" ничего менять не надо! В поле "Сторона" выберете сторону главной странице, на который вы хотите, чтобы отображался модуль/плагин. В поле "Доступ" по умолчанию используйте "Общий доступ".
  7. Остается просмотреть модуль/плагин в предварительном просмотре, нажав кнопку "Предв. Просмотр". После этого, можно размещать модуль/плагин просмотреть, нажав кнопку "Сохранить"
  8. Модуль/плагин установлен.

Восстановление пароля администратора

Если вы вдруг забыли пароль администратора, то вам необходимо воспользоваться формой восстановление пароля, в которой надо указать e-mail, с которого вы регистрировали аккаунт. Новый пароль будет выслан вам на него, и останется лишь кликнуть по ссылке, чтобы изменить ваш пароль.

Удаление панели ввода логина и пароля

Убрать панель можно прописав вручную "0" вместо "1" в колонку "panel_status" таблицы "_panels" через phpMyAdmin расположенный в контрольной панели «Джино». После этого, администратор может заходить через страничку login.php

Проблемы с редактированием и созданием рекламной / партнерской панелью

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

Стандартный код, когда вы открываете редактор, выглядит следующим образом:

openside("name");
echo "content";
closeside();

"content" - это источник ошибок. Самое простое решение, это использовать следующий код панели:

openside("name");
?>
content
<?php
closeside();

Отключение регистрации и удаление панели регистрации

Для того чтобы запретить регистрацию, надо отключить регистрацию в "Панель администратора -> Администрирование системы -> Установки регистрации".

Чтобы убрать панель регистрации сайта, надо выключить панель в "Панель администратора -> Администрирование системы -> Панели".

Включение TinyMCE

TinyMCE - это WYSIWYG редактор, входящий в состав стандартного дистрибутива PHP-Fusion, который администратор может использовать для создания новостей.

Начиная с версии 6.00.2, он выключен по умолчанию. Его можно включить в
"прочих настройках" (/administration/settings_misc.php) панели администратора.

Вывод количество запросов к базе данных на страницу

В директории сайта в файл maincore.php надо добавить строку "$q_num = 0;" в строки:

if (eregi("maincore.php", $_SERVER['PHP_SELF'])) die();
- - - сюда - - -

// If register_globals is turned off, extract super globals (php 4.2.0+)
if (ini_get('register_globals') != 1) {
$supers = array("_REQUEST","_ENV","_SERVER","_POST","_GET","_COOKIE","_SESSION","_FILES","_GLOBALS");
foreach ($supers as $__s) {
if ((isset($$__s) == true) && (is_array($$__s) == true)) extract($$__s, EXTR_OVERWRITE);
}
unset($supers);
}

После, в этом же файле надо найти две функции "(dbquery()" и "dbcount())", и изменить так, как указано ниже:

function dbquery($query) {
global $q_num;
$q_num++;
if (!$query = mysql_query($query)) echo mysql_error();
return $query;
}

function dbcount($field,$table,$conditions="") {
global $q_num;
$q_num++;
$cond = ($conditions ? " WHERE ".$conditions : "");
if (!$query = mysql_query("SELECT Count".$field." FROM ".DB_PREFIX.$table.$cond)) {
echo mysql_error();
} else {
$rows = mysql_result($query, 0); return $rows;
}
}

Эти две функции являются ядром, через которые PHP-Fusion выполняет свои запросы к базе данных.

Теперь надо вывести результаты запросов к базе данных. Для этого в директории сайта в файл footer.php добавьте строку echo "\n<br>Количество запросов: ".$q_num."<br>\n"; в строки:

render_footer(false);
- - - сюда - - -
echo "</body>
</html>\n";

Изменение приветствия сайта

Для того, чтобы изменить приветствие сайта:

  1. Авторизуемся в панели администратора.
  2. Переходим в раздел "Администрирование системы" -> "Главные установки".
  3. В разделе "Главные установки" в поле "Приветствие сайта" введите новое приветствие сайта или оставьте пустым, если не нужно.

Удаление стандартного форума PHP-Fusion

Удалить стандартный форум PHP-Fusion очень просто. Делается это всё в два шага:

  1. Удаляем папку /forum/ из директории сайта PHP-Fusion;
  2. Удаляем таблицы "forum_attachments" и "forums" из базы данных с помощью phpMyAdmin.

Перенос сайта с локальной машины (localhost) на хостинг «Джино»

  1. На локальной машине, надо сделать экспорт таблиц базы с локального сервера с помощью phpMyAdmin в файл типа .sql;
  2. На хостинге «Джино» через phpMyAdmin расположенный в контрольной панели надо импортировать таблицы из полученного sql файла на локальной машине;
  3. Закачиваем все файлы, с локального компьютера на хостинг;
  4. Установите права доступа (CHMOD) следующих файлов и каталогов в 777:

    images/
    images/imagelist.js
    images/articles/
    images/avatars/
    images/news/
    images/news_cats/
    images/photoalbum/
    images/photoalbum/submissions/
    forum/attachments/
    config.php

  5. Отредактируйте файл конфигурации config.php и загрузите его на хостинг.
    Изменяем настройки в файле config.php соответствии с настройками на сервере:

    $db_host="localhost";
    $db_user="Имя доступа к mysql";
    $db_pass="Пароль доступа к mysql";
    $db_name="Имя базы";
    $db_prefix="Префикс базы данных";
    define("DB_PREFIX", "Префикс базы данных");

  6. Измените URL сайта, в "Администрирование системы" -> "Главные установки" -> "URL сайта".

Удаление счётчика уникальных посетителей

Надо отредактировать файл theme.php находящейся в папке установленной темы на сайте.

Найдите строку:

if (!$license) { echo showcopyright("white")."<br><br>\n"; } echo showcounter()."<br><br>

И удалите:
showcounter().

Не отображается код безопасности при регистрации пользователей

Обычно данная проблема, связанная с неправильными правами доступа на папку /images/. На данную папку должны быть выставлены права доступа 777 или rwxrwxrwx.

Закрытый раздел форума только для зарегистрированных пользователей

При создании раздела форума в панели управления PHP-Fusion в поле "Доступ" выберерете "Пользователь". После этого доступ к разделу будет только для зарегистрированных пользователей.

Не отображаются и не загружаются аватары

Подобные проблемы с аватарми связаны с неправильными правами доступа на папку /images/ и /images/avatars/. На данные папки должны быть выставлены права доступа 777 или rwxrwxrwx.

Ошибка после установления нового шаблона

После установки нового шаблона иногда возникают различные ошибки. В основном они связаны с тем, что не все файлы шаблона присутствуют на сервер ("") или же папка шаблона была загружена в нижнем регистре. Чтобы исправить положение, достаточно заново загрузить шаблон на сервер.

Удаление стандартной категории загрузки файлов

Изменить и удалить категории загрузки файлов можно в разделе "Панель администратора" -> "Администрирование контента" -> "Категории файлов".

Вернуться списку статей

Вход в контрольную панель

Вход в почтовый интерфейс

Проверка домена

© «Джино», 2003—2012, , +7 495 229-30-31. Лицензия на телематические услуги связи № 48950 от 09.03.2007. Правовая информация.