Seite 2 von 6

Verfasst: 21.07.2003 12:49
von Acid
Wenn also in ForumA ein "besonderer" Beitragscounter zählen soll ?
ALTER TABLE phpbb_users ADD user_extra_posts MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL AFTER user_posts
..als Query mit phpmyadmin ausführen (auf prefix_ achten).


functions_post.php
++FINDE++
$sign = ($mode == 'delete') ? '- 1' : '+ 1';

++MIT FOLGENDEM ERSETZEN (forum_id anpassen; müssen in beiden Zeilen identisch sein)++
$sign = ( $forum_id == 2 ) ? '' : (($mode == 'delete') ? '- 1' : '+ 1');
$sign_extra = ( $forum_id == 2 ) ? (($mode == 'delete') ? '- 1' : '+ 1') : '';

++FINDE++
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign

++FINDE in dieser Zeile++
user_posts = user_posts $sign
++DANACH EINFÜGEN++
, user_extra_posts = user_extra_posts $sign_extra



viewtopic.php
++FINDE++
$sql = "SELECT u.username, u.user_id, u.user_posts
++DANACH EINFÜGEN++
, u.user_extra_posts
++FINDE++
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . $postrow[$i]['user_posts'] : '';

++DARUNTER EINFÜGEN++
$poster_extra_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? '<br />'. $lang['Extra_posts'] . ': ' . $postrow[$i]['user_extra_posts'] : '';

++FINDE++
'POSTER_POSTS' => $poster_posts,

++DARUNTER EINFÜGEN++
'POSTER_EXTRA_POSTS' => $poster_extra_posts,



viewtopic_body.tpl
++FINDE++
{postrow.POSTER_POSTS}

++DANACH EINFÜGEN++
{postrow.POSTER_EXTRA_POSTS}



lang_main.php
++FINDE++
$lang['Posts'] = 'Posts';

++DARUNTER EINFÜGEN++
$lang['Extra_posts'] = 'Extra Beiträge';

Verfasst: 11.09.2003 17:56
von mounty
hallo!
eine kleine frage:
ist das auch möglich, dass man diese beiträgs-zähl-sperre nur für ein einzelnes topic anwendet anstatt für ein ganzes forum?

Verfasst: 19.09.2003 20:58
von Buspilot
jau das würd ich auch gern wissen, hätt da nämlich was wo gepostet wird ohne ende...

Verfasst: 21.09.2003 13:59
von Buspilot
keiner ne idee?

Verfasst: 16.10.2003 20:10
von Gast
wie kann ich das machen das mehrere ids gelten nicht nur in einem froum sondern zumbeispiel im forum 2 3 6 ....

Verfasst: 16.10.2003 20:22
von Gast
nochwas es geht bei mri nciht der zeigt viele fehelrmeldungen an in der session.php und manchmal auch in der page_header die ic nciht editiert ahbe ! ausserdem zeigt er die beitrags zahlen nicht ein die zahl steht imem rnoch bei null. obwohl ind iesem forum schon gepostet wurde....

Verfasst: 18.10.2003 13:23
von Acid

Code: Alles auswählen

( $forum_id == 2 && $forum_id == 3 )
..um mehrere Foren angeben zu können.

Bezüglich der Fehlermeldung tippe ich mal auf Leerzeilen oder sonstiges nach ?> am Ende der lang_main.php (was zu löschen ist). (Eventuell mal die Fehlermeldung posten.)

Verfasst: 28.10.2003 18:29
von Fragender
Jo, hab das nun auch mal gemacht und funktioniert auch nur habe ich jetzt Beiträge gelöscht aber die Beitragszahl ist gleichgeblieben. Wie kann ich die anpassen?

Verfasst: 28.10.2003 18:34
von Acid
http://www.phpbb.de/viewtopic.php?p=81868#81868
..den Code bei der functions_post.php musst du natürlich anpassen.

Verfasst: 28.10.2003 22:53
von Fragender
Ich will doch das sie verändert wird ;)