Popup bei 5000 Beitrag
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.
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.
Code: Alles auswählen
$sql = 'SELECT user_posts FROM users_table WHERE user_id = ' . $userdata['userid'];

Das Ergebnis speicherste dann mit $variable = $result; als Variable und überprüfst sie dann mit if...

Werd das Ding evtl. nachher als Mod machen, wenn ich Zeit habe.

tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
tuxproject.de


*gg* sorry den Fehler mach ich jedes Mal

tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
tuxproject.de
Werd ihn dann auf jeden Fall irgendwie hier verlinken... aber wie gesagt... hab im Moment noch andere Dinge zu tun. Kann dauern. 
Aber vielleicht ist ja auch jemand anders schneller...

Aber vielleicht ist ja auch jemand anders schneller...

tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
tuxproject.de
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Ich hatte folgende Idee:
index.php
SucheFüge davor einÖffne
language/lang_german/lang_main.php
SucheFüge davor einFolgende Query muss mit KB:phpmyadmin ausgeführt werden:Irgendwelche Verbesserungsvorschläge?
index.php
Suche
Code: Alles auswählen
//
// Generate the page
Code: Alles auswählen
$sql = "SELECT user_id, user_posts, user_congrat
FROM " . USERS_TABLE . "
WHERE user_id = " . $userdata['user_id'] ;
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
}
if ( $userdata['user_posts'] == 5000 && $userdata['user_congrat'] == 0 )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_congrat = '1'
WHERE user_id = " . $userdata['user_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}
message_die(GENERAL_MESSAGE, $lang['User_congrat']);
}
language/lang_german/lang_main.php
Suche
Code: Alles auswählen
//
// That's all Folks!
Code: Alles auswählen
$lang['User_congrat'] = '<span style="color: #FF0000; font-weight: bold; font-size: 12px">Herzlichen Glückwunsch...</span>'; // Text ersetzen
Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_congrat` TINYINT( 1 ) NOT NULL;
hmm, sieht doch super aus... zur Funktion.
1. wie ich sehe kommt "nur" der Text... an welcher Stelle? Oder muss ich den noch in die tpl Datei einbauen?
2. kann ich ohne weiteres mit die Datenbank erweitern, auch wenn ich einen anderen Prefix habe?
Schonmal Danke für die Mühen!
gruss Bernd
1. wie ich sehe kommt "nur" der Text... an welcher Stelle? Oder muss ich den noch in die tpl Datei einbauen?
2. kann ich ohne weiteres mit
Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `user_congrat` TINYINT( 1 ) NOT NULL;
Schonmal Danke für die Mühen!
gruss Bernd