Card Ban Hack-Erweiterung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Card Ban Hack-Erweiterung

Beitrag von Sekey »

Ich hab ne Frage. Und zwar habe ich den CardBanHack eingebaut. Er klappt auch super, doch nun möchte ich, dass immer wenn eine Person einen Beitrag schreibt, links in seinem Beitrag (unter Wohnort) angezeigt wird: "Verwarnungen: X" und wenn jemand nun von einem Forum gebannt worden ist, dann soll dort statt "Verwarnungen: X" "Gebannt" stehen.

Wie kann ich dass machen ?
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

Hat jemand ne' Idee wie man dass machen kann ??????

Ist wichtig !
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich glaub, die Verwarnungen werden unter user_warnings in der users_Tabelle abgespeichert... müsstest user_warnings in den viewtopic Query einfügen, Template Array ned vergessen und es dann in viewtopic_body.tpl ausgeben. :roll: Weisst wie?
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

ne :oops: .... du kennst mich doch ... im PHP-Proggen bin ich scheiße :D
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Werden denn die Warnungen in user_warnings gespeichert? Ich kann´s ned testen.. hmm..versuch ma das folgende (das blaue is jeweils der Teil, den Du hinzufügen musst).

viewtopic.php
$sql = "SELECT u.username, u.user_warnings, 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_uid, b.ban_userid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt, " . BANLIST_TABLE . " b
$poster = ( $poster_id == ANONYMOUS ) ? $lang['Guest'] : $postrow[$i]['username'];
if ( $postrow[$i]['user_id'] == $postrow[$i]['ban_userid'] )
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS && $postrow[$i]['user_warnings'] ) ? $lang['Warnings'] . ': ' . $lang['Banned'] : '';
}
else
{
if ( !$postrow[$i]['user_warnings'] )
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Warnings'] . ': ' . 0 : '';
}
else
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Warnings'] . ': ' . $postrow[$i]['user_warnings'] : '';
}
}
'POSTER_NAME' => $poster,
'POSTER_WARNINGS' => $poster_warnings,
lang_main.php
$lang['Warnings'] = "Verwarnungen"; einfügen
$lang['Banned'] = "<font color=red>verbannt</font>"; einfügen

viewtopic_body.tpl
<br />{postrow.POSTER_FROM}<br />{postrow.POSTER_WARNINGS}
Zuletzt geändert von Acid am 17.10.2002 15:01, insgesamt 1-mal geändert.
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

OK.... hat wieder mal super geklappt, Acid.
Vielen Dank, doch hast du noch eine Idee, wie man dass machen kann, dass wenn der User vom Board gesperrt wird, dass statt seinen Verwarnungen, dort das jeweilige Icon dafür angezeigt wird ?

Ist aber nicht so wichtig.
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

...ich hab das obige nochma editiert, das Grüne is für den Bann-Status.

Jetzt könntest noch je nach Anzahl der Verwarnungen diese farblich kennzeichnen (fängt mit grün an und hört mit rot auf). :wink:
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

vielen dank :)
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Benutzeravatar
Sekey
Ehemaliges Teammitglied
Beiträge: 928
Registriert: 06.04.2002 23:51

Beitrag von Sekey »

könntest du es noch in dem Klassischen "Suche / Ersetze"-PHPBB-Style setzen ?

Vielen Dank :wink: :)
Die Such(t)funktion dein Freund und Helfer :D
-[Siegertyp]-
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

viewtopic.php

++FINDE++
$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_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
++FINDE in dieser Zeile++
u.user_allowsmile
++DANACH EINFÜGEN++
, u.user_warnings, b.ban_userid
++FINDE in dieser Zeile++
" . USERS_TABLE . " u
++DANACH EINFÜGEN++
, " . BANLIST_TABLE . " b
++FINDE++
$poster = ( $poster_id == ANONYMOUS ) ? $lang['Guest'] : $postrow[$i]['username'];
++DANACH EINFÜGEN++
if ( $postrow[$i]['user_id'] == $postrow[$i]['ban_userid'] )
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS && $postrow[$i]['user_warnings'] ) ? $lang['Warnings'] . ': ' . $lang['Banned'] : '';
}
else
{
if ( !$postrow[$i]['user_warnings'] )
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Warnings'] . ': ' . 0 : '';
}
else
{
$poster_warnings = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Warnings'] . ': ' . $postrow[$i]['user_warnings'] : '';
}
}
++FINDE++
'POSTER_NAME' => $poster,[/color]
++DANACH EINFÜGEN++
'POSTER_WARNINGS' => $poster_warnings,

lang_main.php
++FINDE++
//
// That's all Folks!
// -------------------------------------------------
++DANACH EINFÜGEN++
$lang['Warnings'] = "Verwarnungen";
$lang['Banned'] = "<font color=red>verbannt</font>";

viewtopic_body.tpl

++FINDE++
<br />{postrow.POSTER_FROM}
++DANACH EINFÜGEN++
<br />{postrow.POSTER_WARNINGS}
Antworten

Zurück zu „phpBB 2.0: Mod Support“