Спам форум
Направихме си спам форум в web-tourist.net .
Това беше стара идея.
Потребителите да мога да постват във форума "Дъра -бъра" но това не се отразява на броя на мненията в профила им.

Така те си спамят без да им се вдига ранга.

Ето какво направих.

Отварям файла /include/function_post.php и на 468 ред (някъде) има следния код:



$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";


замествам го с :



if($forum_id!=20)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
}
else
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts
WHERE user_id = $user_id";
}



20 ( в червено) е id на форума, който сте решили да е само за спам.

Малко разяснения...
Променливата $sign може да има две стойности : -1 или +1 .
-1 когато се трие даден пост и трябва да се намалят броя на мненията на потребителя.
+1 когато потребителя е публикувал ново мнение и това трябва да се отрази в профила му.

С този мод потребителя ще може да поства мнение в форум с id 20
но това няма да се отразява в профила му.
В същото време ако администратор, модератор или самия потребител изтрият мнението от
форум с id 20 пак няма да се отразява на профила.
Независимо дали пишете или някой ще изтрие ваше мнение в този форум това няма да се отрази на "броя на мненията в профила" .

Ето как лесно може да разберете кой форум с какво ID e



Мода се тества още. Smile

Ако искате няколко форума да са за "спам" Smile може така:


if($forum_id==20||$forum_id==21||$forum_id==22)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts
WHERE user_id = $user_id";
}
else
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
WHERE user_id = $user_id";
}






Този ( макар и елементарен) мод е написан специално за web-tourist.net .



test



/ Трябва да сте регистриран за да напишете коментар /
От: anonimen
16:12 14-09-2014
Хмм. Абе нещо не изглежда да работи. Пуснах едно тестово съобщение в дъра-бъра-та и ми го отчете като мнение. Май трябва да се обнови? Все пак като гледам има 14,696 мнения в този форум :D
От: anonimen
16:18 14-09-2014
Хмм. Абе нещо не изглежда да работи. Пуснах едно тестово съобщение в дъра-бъра-та и ми го отчете като мнение. Май трябва да се обнови? Все пак като гледам има 14,696 мнения в този форум :D
1