Habs ähnlich gemacht:
funktion_posts.php
ersetzt durch:
Code: Alles auswählen
if ( $mode == 'delete' )
{
if ( $forum_id == '5' )
{ $sign_rp = '- 1';
}
else
{ $sign = '- 1';
}
}
else
{ $sign = '+ 1';
If ( $forum_id == '5' )
{ $sign_rp = '+1';
}
}
weitere änderung
ersetzt durch:
Code: Alles auswählen
SET user_posts = user_posts $sign , user_rp_posts = user_rp_posts $sign_rp
in der lang_mein.php
viewtopic.php:
Code: Alles auswählen
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . $postrow[$i]['user_posts'] : '';
darunter:
Code: Alles auswählen
$rp_poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['RpPosts'] . ': ' . $postrow[$i]['user_rp_posts'] : '';
darunter:
und zu guter letzt:
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_ui
ersetzen durch:
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_rp_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_ui
viewtopic_body.tpl
von Template von Template verschieden. im zero:
darunter:
nur noch einfügen, und dann wars´s Perfekt. => Funktioniert.
Bleibende Frage, des aktuellen stands.
Also bisher haben viele bereits in dieses Forenteil geschrieben. Und der zähler soll nun wissen wieviele Beiträge denn bereits existieren.
Er addiert oder subtrahiert ja lediglich von der vorhandenen Zahl in meiner extraspalte rp_user_posts ( in der phpbb_users)