<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
<description>
<title-info>
<genre>sf_history</genre>
<author><first-name>Имя автора</first-name><last-name>Фамилия автора</last-name></author>
<book-title>Делаем второй ЗЦ</book-title>
<date>Дата</date>
<lang>ru</lang>
</title-info>
<document-info>
<author><nickname></nickname></author>
<program-used>Lib converter jcms</program-used>
<id></id>
<version>1.0</version>
</document-info>
</description>
<body><title><p>Делаем второй ЗЦ</p></title>
<section><p>Многие спрашивают, как же сделать второй зц на сайте. В этой статье я постараюсь описать</p>
<p>данный процесс.</p>
<p>Примером для наших экспериментов будет родной ЗЦ</p>
<p>Итак начнем:</p>
<p>Создаем папку dl и кидаем туда все папки и файлы от родного зц</p>
<p>1 нам необходимо сделать новую таблицу в базе данных- `dl`. Для создания базы нам необходимо</p>
<p>зайти в phpmyadmin  и сделать такой sql запрос:</p>
<p>DROP TABLE IF EXISTS `dl`;</p>
<p>CREATE TABLE `dl` (</p>
<p>`id` int(11) NOT NULL auto_increment,</p>
<p>`refid` int(11) NOT NULL,</p>
<p>`adres` text NOT NULL,</p>
<p>`time` int(11) NOT NULL,</p>
<p>`name` text NOT NULL,</p>
<p>`type` varchar(4) NOT NULL,</p>
<p>`avtor` varchar(25) NOT NULL,</p>
<p>`ip` text NOT NULL,</p>
<p>`soft` text NOT NULL,</p>
<p>`text` text NOT NULL,</p>
<p>`screen` text NOT NULL,</p>
<p>PRIMARY KEY  (`id`),</p>
<p>KEY `refid` (`refid`),</p>
<p>KEY `type` (`type`),</p>
<p>KEY `time` (`time`)</p>
<p>) ENGINE=MyISAM DEFAULT CHARSET=utf8;</p>
<p>- это создаст новую базу</p>
<p>2 если мы хотим сделать загруз полноценным модулем системы, то необходимо сделать еще кое</p>
<p>какие изменения  в базе, а именно в таблице `cms_settings` сделать запрос такого типа</p>
<p>INSERT INTO `cms_settings` (`key`, `val`) VALUES</p>
<p>('mod_dl', '1'),</p>
<p>('mod_dl_msg', 'Загрузки временно закрыты');</p>
<p>3 Далее переходим к самому загрузу. нам необхордимо пакетное преобразование файлов, ибо все</p>
<p>делать в ручную очень долго и нудно, я рекомендую программу PsPad (скачать можно тут</p>
<p>www.pspad.com/ru/ ) Программа простая и тем не менее предлагает широкий спктр инструментов</p>
<p>для разработчика.</p>
<p>4 открываем программу, открываем папку(dl) с загрузом, выделяем все файлы и перетаскиваем их</p>
<p>в рабочее поле пограммы pspad (далее программы).</p>
<p>5 Далее в  на панели инструментов ищем кнопку "поиск и/или замена файла" и делаем так:</p>
<p>В поле исходный текст пишем download? ставим галку заменить на, вписываем dl ставим кодировку</p>
<p>UTF-8 и границы поиска- Открытые файлыю жмем ОК видим 67 вхождений download найдено в 22</p>
<p>файлах. Ура замена прошла успешно.</p>
<p>6 В файле index.php ищем строку 27 и пишем так</p>
<p>// Закрываем доступ к загрузкам</p>
<p>if (!$set['mod_dl'] &amp;&amp; $dostadm != 1)</p>
<p>{</p>
<p>require_once ("../incfiles/head.php");</p>
<p>echo '' . $set['mod_dl_msg'] . '</p>
<p>';</p>
<p>require_once ("../incfiles/end.php");</p>
<p>exit;</p>
<p>}</p>
<p>В строке 44</p>
<p>if (!$set['mod_dl'])</p>
<p>7 создаем файл config.php и кидаем его в папку dl:</p>
</section>
</body>
</FictionBook>