Вход Регистрация
Файл: adm_faq.php
Строк: 46
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */
include 'inc/db_connect.php';
include 
'inc/function.php';
include 
'inc/set.php';
include 
'inc/adm_head.php';
require 
'inc/adm.php';


echo 
'<div class="title">Админка. Инструкция по применению и ответы на ЧАВО</div>';
if (!isset(
$_GET['act']))
{
    echo 
'<div>
    &raquo; <a href="?act=0">Инфо - тест.</a><br />
    &raquo; <a href="?act=1">Создание базы данных ЗЦ.</a><br />
    &raquo; <a href="?act=2">Управление Комментариями.</a><br />
    &raquo; <a href="?act=3">Настройка ЗЦ.</a><br />
    </div>'
;
}

if (isset(
$_GET['act']) && $_GET['act'] == 1)
{
    echo 
'<div class="navi">Создание базы данных ЗЦ.</div>';
    echo 
'<div><b>[1]</b> Все загрузки должны лежать в папке <b>files/</b>. Переименовывать данную папку нельзя. Именно с этой папки нужно начинать иерархию папок загруз центра. Если у вас файлов менее 50 000 файлов, то нет смысла разделять их на разделы (естественно если в будущем не собираетесь расширять коллекцию). Разделом в этом скрипте будет считаться любая папка расположенная в папке <b>files/</b>. Поэтому я рекомендую разбивать ваш контент в зависимости от его вида, типа. Например именовать разделы так: images - папка-раздел для картинок, video - папка-раздел для видео, java - раздел для java игр и программ..и т.д. К примеру на своем сайте mobiwap.su мои папки-разделы имеют следующие названия java, video, image, themes, flash, erotica, audio. Именно имена папок станут именами таблиц в бд, поэтому имена папок-разделов должны быть наиболее простыми и не содержать пробелов или др. посторонних знаков.</div>';
    echo 
'<div><b>[2]</b> <b>Сканирование и создание базы</b>.<br /> Этот этап наиболее важен. Чтобы при сканировании не вызвать большие нагрузки, я постарался сделать сканирование более гибким. Поэтому При первом сканировании создаются разделы, затем эти разделы можно поочередно сканировать. Но если у вас очень много файлом в разделах, то рекомендую такой алгоритм сканирования: Выбираете раздел, ставите кнопку на  <b>Папки и файлы</b> (Тип сканирования) и указываете уровень сканирования 1 или 2 (в зависимости от вложенности папок. при первом шаге под сканирование не должны попасться файлы, и мы вносим в базу лишь главные папки. Если у ваших файлов уровень вложенности большой, то вместо 1 или 2 можно указать цифру побольше. повторяю, главное при первом шаге чтобы не попались файлы.).. Нажимаем СТАРТ и у нас появиттся список папок выбранного раздела, и эти папки теперь уже можно просканировать отдельно без особых нагрузок на сервер. В выпадающем меню поочередно выбираете папки, которые требуют сканирования, указываете тип "Папки и файлы" и уровень сканирования в этот раз указывайте большой чтобы попались все файлы и папки (например 100 или 200). При обновлении ЗЦ и добавлении новых загрузок НЕ нужно польностью сканировать раздел, достаточно в выпадающем списке выбрать папку, в которую были добавлены обновы и сканировать только эту папку, что лишает от нудных нагрузок. Также пересканиование нужно только после операций по ftp, после операций через админку база обновляется сама. Нужно очень умно отнестись к сканировании файлов и все делать поэтапно. Проблем не должно произойти. Ну а если остались вопросы или чего то непонятно объяснил, то мои данные вы уже знаете. Ловите меня в icq и я вам все подробно объясню.</div>';

    echo 
'<div><b>[3]</b> <b>Присвоение id</b><br />Эта операция нужна для того, чтобы каждый файл и папка знали свое место =) После <b>каждого (!)</b> сканирования нужно проводить эту операцию. При присвоении id каждый файл и папка получают id папки, в котором они расположены и не будет путаницы в загрузках. Проводить эту операцию нужно отдельно для каждого раздела и только в том случае, если было чтото изменено и добавлено. <b>Присвоение id обязательно после любых операций со сканером файлов!</b> Если допустим сканировался раздел "java", то сразу после сканирования нужно запустить "Присвоение ID" для раздела "java" (другие разделы можно не трогать).</div>';
} elseif (isset(
$_GET['act']) && $_GET['act'] == 2)
{
    echo 
'<div class="navi">Управление комментариями и помеченные файлы.</div>';
    echo 
'<div><b>[1] Очистка комментариев.</b><br />
    Можно удалить все комментарии выбранного раздела.
    </div>'
;
    echo 
'<div><b>[2]  Работа с комментами.</b><br />
    Можно просматривать комментарии в зависимости от времени их добавления. То есть новые комментарии всегда будут под вашим контролем и отпадет необходимость лазить по всему зц и просматривать комменты в поисках ненужной рекламы или другого спама.
    </div>'
;
    echo 
'<div><b>[3] Помеченные файлы.</b><br />
    Помеченными считаются файлы, у которых много минусов. Выяснить какие файлы не пользуются спросом или какие файлы повреждены можно через этот инструмент. Настройку "Помеченных файлов" указывайте в настройках ЗЦ, а именно.. Там в настройках можно указать <b>Кол-во минусов, чтобы файл считался "меченным"</b>. Когда файл наберет столько минусов он начнет отображаться в вашей панели и вы уже будете решать что делать с такими файлами.. удалять или обнулить минусы и дать файлу второй шанс =)
    </div>'
;

} elseif (isset(
$_GET['act']) && $_GET['act'] == 3)
{
    echo 
'<div class="navi">Настройка ЗЦ.</div>';
    echo 
'<div>К настройкам также отнеситесь с вниманием. От них зависит хорошее функционирование!<br />
        Для начала укажите вид и порядок сортировки по умолчанию. Укажите количество для вывода файлов и время новизны (количество дней, в течении которых файл будет считаться новым). Затем укажите текст и шрифт маркировки для картинок. Оптимальный размер для шрифта 2 или 3. следует обратить внимание на пункт <b>Кол-во кадров для видео-скриншотов</b>.. Наиболее оптимальная цифра это 3-6. Если указать 1 то скриншоты к видео не будут анимированными, но будут занимать минимальное место на сервере. Чем больше кадров, тем больше размер файла скриншота, но тем содержательнее скриншот. Поэтому здесь все зависит от вашего выбора. Особый параметр "<b>Кол-во минут для хранения кеш</b>". Указывайте в минутах! Если файлов и посетителей не много, то укажите 0 - это будет означать, что хранение кеш выключено. Если у вас много файлов и вы редко обновляете загруз центр, то этот параметр можно указать большим (от 30). Если вы часто обновляете ЗЦ, то укажите время от 10 минут. Это опять же зависит от вас. Настраивайте, экспериментируйте. Есть вопросы и непонятки? Пилости прошу в ICQ!
        
        </div>'
;
} elseif (isset(
$_GET['act']) && $_GET['act'] == 0)
{
    if (
function_exists('set_time_limit'))
    {
        echo 
"<span class='on'>set_time_limit: ON</span> - регулирование времени выполнения скрипта включено. Это поможет нам при сканировании файлов.<br />n";
    } else
    {
        echo 
"<span class='off'>set_time_limit: OFF</span> - регулирование времени выполнения скрипта выключено. =( Это значит сканировании нужно будет разделять на кратковременные операции.<br />n";
    }
    echo 
'<hr />';
    if (
ini_get('magic_quotes_gpc') == 0)
    {
        echo 
"<span class='on'>magic_quotes_gpc: 0 (OK)</span><br />n";
    } else
    {
        echo 
"<span class='off'>magic_quotes_gpc: Включено</span><br />n";
        echo 
'Включено экранирование кавычек<br />';
        echo 
'Добавьте в корневой .htaccess строку <b>php_value magic_quotes_gpc 0</b>';
    }
    echo 
'<hr />';
    if (
ini_get('arg_separator.output') == '&amp;')
    {
        echo 
"<span class='on'>arg_separator.output: &amp;amp; (OK)</span><br />n";
    } else
    {
        echo 
"<span class='off'>arg_separator.output: " br(esc(ini_get('arg_separator.output'))) . "</span><br />n";
        echo 
'Возможно появление ошибки xml';
        echo 
'Добавьте в корневой .htaccess строку <b>php_value arg_separator.output &amp;amp;</b>';
    }
    echo 
'<hr />';
    echo 
'<div> Максимально разрешенный размер для выгрузки и импорта файлов: <b>' ini_get('upload_max_filesize') . '</b> - это значит размер или сумма размеров импортируемых или выгружаемых файлов не может превышать данную цифру. Эти настройки указаны вашим хостинг провайдером и не зависят от скрипта. Рекомендуем учитывать данный параметр при выгрузке и импорте файлов через админку!</div>';

    echo 
'<hr />';
}


include 
'inc/adm_foot.php';

?>
Онлайн: 1
Реклама