
Комментарии: 2
|
|
|
Автор - Александр Каплин (TheAlex, Саня)
Все права принадлежат CreaWap.Ru
Установка:
1. Архив распоковать в корень
2. В .htaccess (в корне) добавить:
#Реврайты для кусков PHP кода
RewriteRule ^phpcodes/?$ phpcodes/index.php [L,QSA]
RewriteRule ^phpcodes/new_folder/?$ phpcodes/new_folder.php [L,QSA]
RewriteRule ^phpcodes/folder/([0-9]*)/?$ phpcodes/folder.php?id=$1 [L,QSA]
RewriteRule ^panel/phpcodes/?$ panel/phpcodes.php [L,QSA]
RewriteRule ^phpcodes/new_codes/([0-9]*)/?$ phpcodes/new_codes.php?id=$1 [L,QSA]
RewriteRule ^phpcodes/moderation/?$ phpcodes/moderation.php [L,QSA]
RewriteRule ^phpcodes/moderation/([0-9]*)/ok/?$ phpcodes/moderation.php?act=ok&id=$1 [L,QSA]
RewriteRule ^phpcodes/moderation/([0-9]*)/no/?$ phpcodes/moderation.php?act=no&id=$1 [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/?$ phpcodes/code.php?id=$1 [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/edit/?$ phpcodes/code.php?id=$1&act=edit [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/del/?$ phpcodes/code.php?id=$1&act=del [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/plus/?$ phpcodes/code.php?id=$1&act=plus [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/minus/?$ phpcodes/code.php?id=$1&act=minus [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/history_rating/?$ phpcodes/code.php?id=$1&act=history_rating [L,QSA]
RewriteRule ^phpcodes/code/([0-9]*)/del_history_rating/([0-9]*)/?$ phpcodes/code.php?id=$1&act=del_history_rating&idr=$2 [L,QSA]
RewriteRule ^phpcodes/comm/([0-9]*)/?$ phpcodes/comm.php?id=$1 [L,QSA]
RewriteRule ^phpcodes/comm/([0-9]*)/reply/([0-9]*)/?$ phpcodes/comm.php?id=$1&act=reply&idc=$2 [L,QSA]
RewriteRule ^phpcodes/comm/([0-9]*)/edit/([0-9]*)/?$ phpcodes/comm.php?id=$1&act=edit&idc=$2 [L,QSA]
RewriteRule ^phpcodes/comm/([0-9]*)/del/([0-9]*)/?$ phpcodes/comm.php?id=$1&act=del&idc=$2 [L,QSA]
RewriteRule ^phpcodes/folder/([0-9]*)/edit/?$ phpcodes/edit_folder.php?id=$1 [L,QSA]
RewriteRule ^phpcodes/folder/([0-9]*)/del/?$ phpcodes/del_folder.php?id=$1 [L,QSA]
RewriteRule ^phpcodes/my/?$ phpcodes/my.php [L,QSA]
RewriteRule ^phpcodes/featured/?$ phpcodes/featured.php [L,QSA]
RewriteRule ^phpcodes/new/?$ phpcodes/new.php [L,QSA]
3. В index.php (в корне) прописать в удобном для вас месте:
?>
<div class="menu"><a href="/phpcodes">Куски PHP кода (<?=$db->query("SELECT `id` FROM `phpcodes_codes`")->num_rows?> <span style="color: #61b565"><b>+ <?=$db->query("SELECT `id` FROM `phpcodes_codes` WHERE `time`>=".time()."-86400")->num_rows?></b></span>)</a></div>
<?
if($db->query("SELECT `id` FROM `phpcodes_codes`")->num_rows==0){
echo msg('Кусков кода нет!');
}
$q = $db->query("SELECT `id`, `name` FROM `phpcodes_codes` ORDER BY `id` DESC LIMIT 3");
while($c = $db->fetch_assoc($q)){
?>
<div class="links"><a href="/phpcodes/code/<?=$c['id']?>"><?=$c['name']?></a></div>
<?
}
4. В panel/index.php в удобнов для вас месте прописать:
echo '<a href="/panel/phpcodes" class="menudiv">Куски PHP кода</a>';
5. В system/head.php в конце перед
?> прописать:
if($db->query("SELECT `id` FROM `phpcodes_codes` WHERE `moderation`='0'")->num_rows!=0){
?>
<a href="/phpcodes/moderation" class="menudiv">Модерация кодов <font color="red"><b>+<?=$db->query("SELECT `id` FROM `phpcodes_codes` WHERE `moderation`='0'")->num_rows?></b></font></a>
<?
}
6. Залить таблицы из файла sql.sql