MySQL Optimization

На правах рекламы:

Thanks Mod (Rutracker)

Нестабильные/Глючные - моды

Thanks Mod (Rutracker)

Сообщение Diman » 13 апр 2010, 00:45

Переделанный мной мод http://torrentpier.info/viewtopic.php?f=9&t=2025 в рабочее состояние.
Исправлены мелкие баги.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Diman
 
Сообщения: 125
Зарегистрирован: 25 фев 2010, 21:59
Откуда: Санкт-Петербург

Re: Thanks Mod (Rutracker)

Сообщение Mavrick » 19 май 2010, 09:47

А может ты веткой ошибся?
Аватара пользователя
Mavrick
 
Сообщения: 69
Зарегистрирован: 12 фев 2009, 22:20
Откуда: Жуковка (Брянская область)

Re: Thanks Mod (Rutracker)

Сообщение Diman » 02 июл 2010, 14:57

Модеры, перекиньте тему в [Full mod]. А то я не туда добавил
Аватара пользователя
Diman
 
Сообщения: 125
Зарегистрирован: 25 фев 2010, 21:59
Откуда: Санкт-Петербург

Re: Thanks Mod (Rutracker)

Сообщение AXL » 20 июл 2010, 12:03

чёта нифига не работат, переходит на thx.php тока и всё
AXL
 
Сообщения: 2
Зарегистрирован: 19 июл 2010, 10:24

Re: Thanks Mod (Rutracker)

Сообщение Diman » 27 июл 2010, 02:54

Какая версия двига?
Попробуй содержимое файла thx.php заменить следующим кодом:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
define('BB_ROOT', './');
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require(BB_ROOT . "common.$phpEx");

// Start session management
$user->session_start();

// Check if user logged in
if (!$userdata['session_logged_in'])
{
    redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true));
}

// GET's
$mode = (isset($_POST['mode'])) ? $_POST['mode'] : '';
$topic_id = (isset($_POST['t']) && is_numeric($_POST['t'])) ? $_POST['t'] : '0';
$user_id = $userdata['user_id'];


// Mods
if ($mode == 'add_thx' && $userdata['user_id'] != ANONYMOUS) {

       $ch_myself = @mysql_result(mysql_query("SELECT topic_poster FROM bb_topics WHERE topic_id = '$topic_id';"),0);
       if ($user_id == $ch_myself) {
           meta_refresh(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"));
           $message = '<center>Самому себе нельзя!</center><br />' . sprintf($lang['Click_return_topic'], '<a href="viewtopic.php?t='.$topic_id.'">', '</a>');
           message_die(GENERAL_MESSAGE, $message);
       }

   $ch_user = @mysql_result(mysql_query("SELECT user_id FROM " . BB_THANKS_TABLE . " WHERE topic_id = '$topic_id' AND user_id = '$user_id';"),0);
   if ($user_id == $ch_user) {
       meta_refresh(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"));
       $message = '<center>Вы уже благодарили в этой теме.</center><br />' . sprintf($lang['Click_return_topic'], '<a href="viewtopic.php?t='.$topic_id.'">', '</a>');
       message_die(GENERAL_MESSAGE, $message);
   }
   
    $sql = "INSERT INTO " . BB_THANKS_TABLE . " (topic_id, user_id) values (". $topic_id .",". $userdata['user_id'] .")";
    $db->sql_query($sql);

    mysql_query("UPDATE bb_topics SET topic_last_post_time = UNIX_TIMESTAMP() WHERE topic_id = '$topic_id'");

    meta_refresh(append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"));
    $message = '<center>Спасибо за "Спасибо"!</center><br />' . sprintf($lang['Click_return_topic'], '<a href="viewtopic.php?t='.$topic_id.'">', '</a>');
    message_die(GENERAL_MESSAGE, $message);
}


if (!$mode) {
    $message = '<center>Access denied!</center><br /><a href="javascript:history.go(-1)">Вернуться назад</a>';
    message_die(GENERAL_MESSAGE, $message);
}


?>
Аватара пользователя
Diman
 
Сообщения: 125
Зарегистрирован: 25 фев 2010, 21:59
Откуда: Санкт-Петербург

Re: Thanks Mod (Rutracker)

Сообщение Stifler » Сегодня, 09:15

спойлер не работает!
Изображение
Stifler
 
Сообщения: 28
Зарегистрирован: 02 фев 2010, 12:47


Вернуться в MOD beta (v0.xx)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Анализ сайта