Super Mahony, vielen Dank für die schnelle Hilfe.
Bot ist wieder in der Liste und bis jetzt läufts gut.
Wieso baust Du den Code nicht gleich so ins Script ein?
Das dürfte doch einige kleine Probleme mit Google Adsense Bots lösen. ;-)
Auch super dass man hier endlich ein Board mit Mods hat in dem man auf deutsch schreiben kann.
Vielleicht kannst Du mir ja nochmal helfen...
Ich habe den Points Mod bei mir eingebaut.
Gibt quasi Points für Beiträge schreiben, antworten, Highscores in der Spielhalle usw.
Recht nettes Feature.
Der Macher hat sogar eine Unterstützung für Deinen Thanks Mod gebastelt.
Leider nur für eine alte Version.
(Compatible with thanks mod(Mahoney) v.0.2.1)
Ist aber ein geniales Feature, wenn sich jemand bedankt, bekommt derjenige bei dem sich bedankt wurde Points dafür.
Nur seine Anleitung stimmt an einer Stelle nicht mehr.
Er schreibt...
Code: Alles auswählen
Open: thanks.php
Find
Tip: This may be a partial find and not the whole line.
Code:Select All
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_thanked = user_thanked + 1,
user_thanks_post = user_thanks_post + ' . (($post_thanked == 0) ? 1 : 0) . '
WHERE user_id = ' . $row['poster_id'];
$db->sql_query($sql);
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
$points = $config['thanks_give'];
$sql = 'UPDATE ' . USERS_TABLE . '
SET points = points + '.$points.'
WHERE user_id = ' . $row['poster_id'];
$db->sql_query($sql);
<< Hide
Find
Tip: This may be a partial find and not the whole line.
Code:Select All
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_thanks = user_thanks + 1
WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
//--[Points Modification]--
$points_r = $config['thanks_receive'];
$sql = 'UPDATE ' . USERS_TABLE . '
SET points = points + '.$points_r.'
WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
//--[Points Modification]--
<< Hide
Find
Tip: This may be a partial find and not the whole line.
Code:Select All
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_thanked = user_thanked - 1,
user_thanks_post = user_thanks_post - ' . (($post_thanked == 1) ? 1 : 0) . '
WHERE user_id = ' . $row['poster_id'];
$db->sql_query($sql);
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
$points_remove = $config['remove_thanks_give'];
$sql = 'UPDATE ' . USERS_TABLE . '
SET points = points - '.$points_remove.'
WHERE user_id = ' . $row['poster_id'];
$db->sql_query($sql);
<< Hide
Find
Tip: This may be a partial find and not the whole line.
Code:Select All
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_thanks = user_thanks - 1
WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.
Code:Select All
$points_remover = $config['remove_thanks_receive'];
$sql = 'UPDATE ' . USERS_TABLE . '
SET points = points - '.$points_remover.'
WHERE user_id = ' . $user->data['user_id'];
$db->sql_query($sql);
Hättest Du eine Ahnung wo genau die Stellen bei Deiner neuen Version geändert werden müssen?
Hier gehts noch zum Points-Board mit Addon für Deinen Mod:
http://support.forumspellen.nl/viewtopic.php?p=308#p308
Viele Grüße!