Содержание
PHP-Fusion - отличная и очень удобная система управления контентом (CMS), которая появилась в 2003 году. Обладает необходимым и набором функций профессиональной CMS. Благодаря этому на ней можно создавать достаточно сложные сайты и порталы самых различных тематик.
Чтобы перейти в панель управления системой PHP-Fusion, сначала авторизируйтесь в первом блоке верхней части левой панели сайта. После перейдите по ссылке "Панель администратора" всё в том же правом блоке. Теперь вы находитесь в панели управления системы PHP-Fusion.
Установка шаблона:
К каждому плагину и модулю прилагается файл с описанием подробной установки. Но обычно установка проходит следующим образом:
Если вы вдруг забыли пароль администратора, то вам необходимо воспользоваться формой восстановление пароля, в которой надо указать e-mail, с которого вы регистрировали аккаунт. Новый пароль будет выслан вам на него, и останется лишь кликнуть по ссылке, чтобы изменить ваш пароль.
Убрать панель можно прописав вручную "0" вместо "1" в колонку "panel_status" таблицы "_panels" через phpMyAdmin расположенный в контрольной панели «Джино». После этого, администратор может заходить через страничку login.php
Проблема заключается в том, что в кодах баннеров и партнерских ссылках используются кавычки. И для того, чтобы правильно разместить код в панели, следует изменить предлагаемый редактором панелей шаблон кода.
Стандартный код, когда вы открываете редактор, выглядит следующим образом:
openside("name");
echo "content";
closeside();
"content" - это источник ошибок. Самое простое решение, это использовать следующий код панели:
openside("name");
?>
content
<?php
closeside();
Для того чтобы запретить регистрацию, надо отключить регистрацию в "Панель администратора -> Администрирование системы -> Установки регистрации".
Чтобы убрать панель регистрации сайта, надо выключить панель в "Панель администратора -> Администрирование системы -> Панели".
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";
Для того, чтобы изменить приветствие сайта:
Удалить стандартный форум PHP-Fusion очень просто. Делается это всё в два шага:
images/
images/imagelist.js
images/articles/
images/avatars/
images/news/
images/news_cats/
images/photoalbum/
images/photoalbum/submissions/
forum/attachments/
config.php
$db_host="localhost";
$db_user="Имя доступа к mysql";
$db_pass="Пароль доступа к mysql";
$db_name="Имя базы";
$db_prefix="Префикс базы данных";
define("DB_PREFIX", "Префикс базы данных");
Надо отредактировать файл 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.
После установки нового шаблона иногда возникают различные ошибки. В основном они связаны с тем, что не все файлы шаблона присутствуют на сервер ("") или же папка шаблона была загружена в нижнем регистре. Чтобы исправить положение, достаточно заново загрузить шаблон на сервер.
Изменить и удалить категории загрузки файлов можно в разделе "Панель администратора" -> "Администрирование контента" -> "Категории файлов".