
Комментарии: 0
|
|
|
-----------------------------
###########Автор#############
########anonimyZer###########
-----------------------------
#########Установка №1 Просто помещаете фай index.php в forum/index.php с заменой.
и залливаете бд.
1) Если вы опытный кодер,то и сами в силах написать данный мод,нехер покупать :D
2) Если вы все-же купили,то......................................................
3) Уставновка мода:
#Установка #2
#вписываем следующий код в файл forum/index.php
Примерно на 2000 строке.
############################
##Репост##
############################
case 'repost':
$id = abs(intval($_GET['id']));
$them = abs(intval($_GET['them']));
$post = mysql_query("SELECT * FROM `forum_post` WHERE `id`='".$id."' AND `tema` = '".$them."' ORDER BY `id` LIMIT 1");
//////////////////////////////////////////
echo'<div class=title>Репост записи</div>';
while($a = mysql_fetch_assoc($post)){
$tema = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_tema` WHERE `id` = '".$them."'"));
$post_post = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$tema['us']."'"));
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$tema['us']."'"));
if(isset($_REQUEST['ok'])){
$msg = strong($a['text']);
$komm = strong($_POST['komm']);
$them_n = strong($tema['name']);
////////////////////////////////
if(empty($komm) or strlen($komm) > 92){
echo'<div class=podmenu><b><center>Введите комментарий к записи.</b></center></div>';
include '../system/footer.php';
exit();
}
mysql_query("INSERT INTO `stena` SET `msg` = '".$msg."', `avtor` = '".$user['id']."', `ukogo` = '".$user['id']."', `komm` = '".$komm."', `them_n` = '".$them_n."', `them_us` = '".$ank['id']."', `time_r` = '".time()."'");
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `time` = '".time()."', `komy` = '".$ank['id']."', `kto` = '".$user['id']."', `text` = 'поделился вашей запись.'");
header('location:'.$HOME.'/user_'.$user['id'].'');
exit();
}
echo'<div class=podmenu>
<form action="" method="POST">
*комментарий</br><input type="text" name="komm">
<input type="submit" name="ok" value="Поделится"></form>
</div>';
echo'<div class=podmenu>
<img src="/images/rek.png"> '.$post_post['login'].'</br>
<div class=nav2><b><font color=green>'.$tema['name'].'</b></font></br>
'.bb(smile($a['text'])).'
</div></div>';
}
break;
################################################################################################END
################################################################################################
################################################################################################
#В выводе постов,вписываем.
if($user['id'] != $a['us']) echo ' [<a href="/forum/index.php?act=repost&id='.$a['id'].'&them='.$a['tema'].'">поделится</a>] ';
################################################################################################END
################################################################################################
################################################################################################
######## в файле /user/anketa.php
//в выводе поста на стене пишем следующее
удаляете весь код который находится между
<?php
case 'stena':
тут все удаляете. и заменяете на ====
break;
?>
/*
вывод стены
*/
if($ank == 0) {
echo '<div class="title">Анкета | Ошибка</div><div class="podmenu"><center><b>Такого пользователя не существует!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
echo '<div class="title">Стена <a href="'.$HOME.'/user_'.$id.'"> '.$ank['login'].'</a> ('.mysql_result(mysql_query('select count(`id`) from `stena` where `ukogo` = "'.$ank['id'].'"'),0).') </div>';
if(isset($_REQUEST['ok'])) {
$msg = strong($_POST['msg']);
if(empty($msg)) {
echo '<div class="podmenu"><center><b>Введите сообщение!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
if(mb_strlen($msg) < 3) {
echo '<div class="podmenu"><center><b>Введите сообщение минимум 3 символа!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
$ttte = mysql_fetch_array(mysql_query('select * from `stena` where `avtor` = "'.$user['id'].'" and `msg` = "'.$msg.'"'));
if($ttte != 0) {
echo '<div class="podmenu"><center><b>Вы такой пост уже писали!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
$tim = mysql_query("SELECT * FROM `stena` WHERE `avtor` = '".$user['id']."' ORDER BY `time` DESC");
while($ncm2 = mysql_fetch_assoc($tim)){
$news_antispam = mysql_fetch_assoc(mysql_query("SELECT * FROM `antispam` WHERE `stena` "));
$ncm_timeout = $ncm2['time'];
if((time()-$ncm_timeout) < $news_antispam['stena'])
{
echo '<div class="podmenu"><center><b>Пишите не чаще чем раз в '.$news_antispam['stena'].' секунд!</b></center></div>';
require_once ('../system/footer.php');
exit();
}
}
mysql_query("INSERT INTO `stena` SET `msg` = '".$msg."', `avtor` = '".$user['id']."', `ukogo` = '".$id."', `time` = '".time()."'");
if($user['id'] != $ank['id']) {
mysql_query("INSERT INTO `lenta` SET `readlen` = '0', `time` = '".time()."', `komy` = '".$ank['id']."', `kto` = '".$user['id']."', `text` = 'написал у Вас на [url=".$HOME."/stena_id_".$ank['id']."?selection=top]стене[/url]'");
}
header('Location: '.$HOME.'/user_'.$id.'');
}
echo '<div class="podmenu">';
require_once ('../system/bbcode.php');
echo'
<form action="" name="message" method="POST">
Сообщение:
<textarea name="msg" placeholder="Введите текст..."></textarea>
<input type="submit" name="ok" value="Написать" />
</form></div>';
if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `stena` WHERE `ukogo` = '".$id."'"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$stena = mysql_query("SELECT * FROM `stena` WHERE `ukogo` = '".$id."' ORDER BY `time_r` DESC LIMIT $start, $max");
while($st = mysql_fetch_assoc($stena))
{
if($st['them_us'] != 0){
$uss = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$st['them_us']."'"));
echo'<div class=podmenu>'.nick($ank['id']).'</br><img src="/images/rek.png"> '.$uss['login'].'('.vremja($st['time_r']).')';
if($id == $user['id'] or $user['level'] >= 1) echo ' [<a href="'.$HOME.'/delmsg_'.$st['id'].'">уд.</a>]';
echo'</br>
<div class=podmenu>'.bb(smile($st['komm'])).'<div class=nav2><b><a href="">'.$st['them_n'].'</a></b>
</br>
'.bb(smile($st['msg'])).'</div></div></div>';
}
else
{
echo '<div class="links">'.nick($st['avtor']).' ('.vremja($st['time']).')';
if($id == $user['id'] or $user['level'] >= 1) echo ' [<a href="'.$HOME.'/delmsg_'.$st['id'].'">уд.</a>]';
echo '</br>'.smile(bb($st['msg'])).'</div></div>';
}
}
if($k_post < 1) {
echo '<div class="podmenu"><center><b>Сообщений нет!</b></center></div>';
}
if ($k_page>1) {
echo str('stena_id_'.$id.'?',$k_page,$page); // Вывод страниц
}
///////////////////////// ЭТОТ КОД!!!!
#########Заливаете таблы в бд