Suche 2 MOD's und niemand kann mir helfen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
lookforward

Suche 2 MOD's und niemand kann mir helfen

Beitrag von lookforward »

hi programmer,

ich suche 2 mods.

1. einen mod wo ich einstellen kann das nach dem 1. reply das thema geschlossen wird, aber es muss auch für bestimmte foren einstellbar sein, nicht für das komplette board.

2. ich bräuchte einen mod wo ich von gewissen foren den thread-starter zu einem counter machen kann.
z.b. es hat einen 80 beiträge gepostet. dies sieht man ja in seinem status. ich würde da gerne noch ein feld haben wo ich seh wieviel lustiges er gepostet hat.

Beiträge: 80
Lustiges : 20

hoffe mir kann wer helfen

danke im vorraus
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Um einen neuen Counter einzurichten, der nur für "Themen erstellen" gilt..
ALTER TABLE phpbb_users ADD user_topics MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL AFTER user_posts;
..diesen Query müsstest du per phpmyadmin ausführen (auf prefix_ achten).

functions_post.php
++FINDE++
$sign = ($mode == 'delete') ? '- 1' : '+ 1';
++MIT FOLGENDEM ERSETZEN (forumID anpassen)++
$sign = ( $forum_id == 1 ) ? '' : (($mode == 'delete') ? '- 1' : '+ 1');
$sign_topics = ( $forum_id == 1 && $mode == 'newtopic' ) ? (($mode == 'delete') ? '- 1' : '+ 1') : '';
++FINDE++
$sql = "UPDATE " . USERS_TABLE . "
SET user_posts = user_posts $sign
++FIND in dieser Zeile++
user_posts = user_posts $sign
++DANACH EINFÜGEN++
, user_topics = user_topics $sign_topics
viewtopic.php
++FINDE++
$sql = "SELECT u.username, u.user_id, u.user_posts
++DANACH EINFÜGEN++
, u.user_topics
++FINDE++
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . $postrow[$i]['user_posts'] : '';
++DARUNTER EINFÜGEN++
$poster_topics = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? '<br />'.$lang['Topics'].': ' . $postrow[$i]['user_topics'] : '';
++FINDE++
'POSTER_POSTS' => $poster_posts,
++DARUNTER EINFÜGEN++
'POSTER_TOPICS' => $poster_topics,
viewtopic_body.tpl
++FINDE++
{postrow.POSTER_POSTS}
++DANACH EINFÜGEN++
{postrow.POSTER_TOPICS}
lang_main.php
++FINDE++
$lang['Posts'] = 'Beiträge';
++DARUNTER EINFÜGEN++
$lang['Topics'] = 'Wasauchimmer';
Zuletzt geändert von Acid am 03.08.2003 14:15, insgesamt 2-mal geändert.
lookforward

Beitrag von lookforward »

hey hey, dickes danke, nur noch eine frage:

die beiträge allgemein werden aber trotzdem noch gezählt oder?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du meinst die normalen Beiträge in dem speziellen Forum .. ? Nein, die würden mit obigen Code nicht gezählt werden. Wenn sie weiterhin mitgezählt werden sollten, müsstest du beim folgenden Code den roten Teil löschen.
$sign = ( $forum_id == 1 ) ? '' : (($mode == 'delete') ? '- 1' : '+ 1');
Flake
Mitglied
Beiträge: 15
Registriert: 15.02.2004 17:03

Beitrag von Flake »

Hallo,

entschuldigt bitte, dass ich diesen älteren Thread wieder ausgrabe. Habe die Änderungen wie beschrieben eingebaut, es funktiniert auch alles wie es soll.

Nun meine Frage: ist es möglich neben den erstellten Themen in den bestimmten Foren auch die Antworten darauf separat zu zählen? Habe im Teil

Code: Alles auswählen

$sign_topics = ( $forum_id == 1 && $mode == 'newtopic' ) ? (($mode == 'delete') ? '- 1' : '+ 1') : '';
das 'newtopic' auch schon mit 'reply' ersetzt, dann zählt er mir auch die Antworten extra, aber ich möchte gern, dass beides gezählt wird.

Hat jemand eine Lösung für mich?

Viele Grüsse
Nicole
Flake
Mitglied
Beiträge: 15
Registriert: 15.02.2004 17:03

Beitrag von Flake »

Hallo,

das nun beides gezählt wird, habe ich hinbekommen. Gibt es eine Möglichkeit sich den zusätzlichen Counter im Profil anzeigen zu lassen, statt in den Topics?

Viele Grüsse
Nicole
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“