1. Распаковать архив
2. Произвести импорт из db.sql в базу данных и удалить db.sql
3. Загрузить содержимое распакованного архива в корень сайта
4. Открыть в корневом каталоге .htaccess и добавить следующие строки
# Магазин
RewriteRule ^magazin(/?)+$ index.php?menu=magazin [L]
RewriteRule ^magazin/buy/(.*)(/?)+$ index.php?menu=magazin&buy=$1 [L]
RewriteRule ^magazin/show/(.*)(/?)+$ index.php?menu=magazin&show=$1 [L]
RewriteRule ^magazin/([0-9]+)(/?)+$ index.php?menu=magazin&page=$1 [L]
RewriteRule ^magazin/cat/(.*)(/?)+$ index.php?menu=magazin&cat=$1 [L]
RewriteRule ^get_tovar(/?)+$ index.php?menu=mag_get_tavar [L]
RewriteRule ^get_tovar(/?)+$ index.php?menu=account&sel=mag_get_tavar [L]
RewriteRule ^account/get_tovar(/?)+$ index.php?menu=manager&sel=mag_get_tovar [L]
RewriteRule ^account/get_tovar(/?)+$ index.php?menu=mag_get_tavar [L]
5. Найти в корневом каталоге файл index.php, открыть его в редакторе Notepad++ и добавить следующую строку в блок switch($menu):
case "magazin": include("pages/_magazin.php"); break; // Магазин
case "get_tovar": include("pages/account/get_tovar.php"); break; // Магазин
case "manager": include("pages/_manager.php"); break; // Менеджер
6. Найти в каталоге /pages/ файл _account.php, открыть его в редакторе Notepad++ и добавить следующую строку в блок switch($menu):
case "mag_get_tavar": include("pages/account/_get_tovar.php"); break; // Магазин
7. Найти в каталоге /pages/ файл _admin.php, открыть его в редакторе Notepad++ и добавить следующую строку в блок switch($menu):
case "mag_get_cat": include("pages/admin/_get_cat.php"); break; // Добавить категорию, Настройка mag
case "mag": include("pages/admin/_mag.php"); break; // Настройка mag
case "mag_get_tavar": include("pages/admin/_get_tovar.php"); break; // Добавить товар, Настройка mag
8. В меню пользователя /inc/_user_menu.php добавить пункты меню
<div class="acc-title">Магазин</div>
<?php
$db->Query("SELECT * FROM `db_mag_cat` ORDER BY `id` ASC ");
if($db->NumRows() > 0){
while ( $cat = $db->FetchArray() ){
echo "<div class='field-gr'><a href='/magazin/cat/".$cat['id']."'>".$cat['name_cat']."</a></div>";
}
}
?>
<div class="acc-title">Добавить товар</div>
<div class="field-gr"><a href="/?menu=manager&sel=mag_get_tavar">Добавить товар</a></div>
9. В меню администратора в файле /inc/_admin_menu.php добавить пункт меню
<div class="field-gr"><a href="/?menu=admin4ik&sel=mag">Магазин</a></div>
10. Установить права 777 на папку uploads.
11. В файле /classes/_class.isender.php перед
/*======================================================================*\
Function:Headers
Descriiption: Создание заголовков письма
\*======================================================================*/
Добавить функцию отправки письма после покупки товара
/*======================================================================*\
Function:SendMagazin
Descriiption: Отправляет ссылку для скачивания файла
\*======================================================================*/
function SendMagazin($user, $mail, $link){
$text = $user.", Вы успешно приобрели товар в магазине ".$this->Hosts."<BR />";
$text.= "Для скачивания файла перейдите по ссылке ".$link."<BR />";
return $this->SendMail($mail, $subject, $text);
}
12. файл _class.db
в самом низу перед
}
?>
надо добавить:
function FetchAssoc(){
//if($this->LastQuery)
return mysqli_fetch_assoc($this->LastQuery);
}
<div class="block_menu_left_title">
<div class="acc-title1">Магазин</div>
<?php
$db->Query("SELECT * FROM `db_mag_cat` ORDER BY `id` ASC ");
if($db->NumRows() > 0){
while ( $cat = $db->FetchArray() ){
echo "<div class='field-gr'><a href='/magazin/cat/".$cat['id']."'>".$cat['name_cat']."</a></div>";
}
}
?>
<div class="acc-title1">Добавить товар</div>
<div class="field-gr"><a href="/?menu=manager&sel=mag_get_tavar">Добавить товар</a></div>
<br>
<div class="sep_menu"></div>
</div>