Мод оплаты платит только в отдельных форумах
-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев
Мод оплаты платит только в отдельных форумах
Как так сделать?
Чтобы например в новостях форума олплата не велась, а для вэб-мастеров велась?
Чтобы например в новостях форума олплата не велась, а для вэб-мастеров велась?
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
С ходу могу предложить сделать так.
Установите мод Disable Post Count Increase (он позволяет отстегивать счетчик постов в отдельно взятом форуме).
Далее
Установите мод Disable Post Count Increase (он позволяет отстегивать счетчик постов в отдельно взятом форуме).
Далее
Код: Выделить всё
#------[OPEN]
functions_post.php
#-------[FIND]-----------
function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$user_id)
{
global $db;
#------[AFTER ADD]----------
global $board_config;
#-------[FIND]---------
if ($mode != 'poll_delete')
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}
#-------[REPLACE WITH]------
if ($mode != 'poll_delete')
{
//Disable Post Count Increase
$sql = "SELECT forum_postcount
FROM " . FORUMS_TABLE . "
WHERE forum_id = $forum_id AND forum_postcount = 0";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
return;
}
//Disable Post Count Increase
if( $board_config['points_post'] )
{
if ($mode == 'delete')
{
$points = "- ".abs( ( $post_data['first_post'] ) ? $board_config['points_topic'] : $board_config['points_reply'] );
}
else
{
$points = "+ ".abs( ( $mode == 'newtopic' ) ? $board_config['points_topic'] : $board_config['points_reply'] );
}
$points=", user_points = user_points ". $points;
}
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign $points
WHERE user_id = $user_id";
if (!$db->sql_query($sql, END_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев
-
- phpBB 2.0.2
- Сообщения: 317
- Стаж: 19 лет 6 месяцев
- Откуда: Москва
Т. е. установить его. Соответственно чтобы его установить его надо скачать!Баскин Робин писал(а):Это то есть скачать его с www.phpbbhacks.com ?

-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Баскин Робин
еще сюда загляните http://forum.aeroion.ru/topic20.html
еще сюда загляните http://forum.aeroion.ru/topic20.html
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Это как раз то. Я же предвижу твой вопрос, а как сделать, чтобы пойнты не накручивались
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Зайду к тебе на форум, зарегистрируюсь. И потом буду раз по 50 редактировать одно и тоже какое-нибудь свое сообщение. А пойнты с каждым разом будут увеличиваться. Дошло?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Аффтар! Убей сибя!
- Сообщения: 85
- Стаж: 19 лет 6 месяцев