Letzter Beitrag des Users in Profilansicht

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.
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

okay, erstmal danke fürs testen! ;)

wo und wie schau ich da nach?
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

phpmyadmin auf die Datenbank gehen in in die Tabelle schauen.
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

ja da steht drinnen:

Code: Alles auswählen

Field   	        Type     	Attributes  	Null  	Default  	Extra
post_subject   	varchar(60)  	   	    Yes           NULL
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Ob da auch ein Wert drin steht für den Beitrag des User, also für die Post_Id 1?
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

ne da steht nix drinnen.
was nun?
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Ah ja. Also Anwort ohne neuen Titel erzeugt. Da muss ich mal drüber nachdenken.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

So, das folgende sollte bei Dir dann auch funzen

Code: Alles auswählen

# 
#-----[ FIND ]--------------------------------------------- 
# 
//Begin Last Post in Profile 
$sql = 'select pt.post_subject,pt.post_id,p.topic_id from ' . POSTS_TABLE . 
       ' p,' . POSTS_TEXT_TABLE . ' pt where pt.post_id=p.post_id and p.poster_id=' . $profiledata['user_id'] . 
       ' order by p.post_time limit 1'; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, "Could not obtain users post information.", '', __LINE__, __FILE__, $sql); 
} 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $currentpost = $row['post_subject']; 
   $currentpostid=$row['post_id']; 
   $currenttopicid=$row['topic_id']; 
} 
$db->sql_freeresult($result); 
//Ende Last Post in Profile 
# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
//Begin Last Post in Profile 
$sql = 'select t.topic_title,pt.post_id,p.topic_id from ' . POSTS_TABLE . 
       ' p,' . POSTS_TEXT_TABLE . ' pt,' . TOPICS_TABLE . ' t where pt.post_id=p.post_id and p.topic_id=t.topic_id and p.poster_id=' . $profiledata['user_id'] . 
       ' order by p.post_time limit 1'; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, "Could not obtain users post information.", '', __LINE__, __FILE__, $sql); 
} 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $currentpost = $row['topic_title']; 
   $currentpostid=$row['post_id']; 
   $currenttopicid=$row['topic_id']; 
} 
$db->sql_freeresult($result); 
//Ende Last Post in Profile 
Nehmen wir also die Überschrift nicht aus der Poststext, sondern den Titel des Themas. Ist das ok für Dich?
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Eigentlich wäre das ein MOD für die Datenbank :wink:
Eine Sache noch; wäre es auch möglich, den MOD so umzuschreiben, dass gewisse Foren davon ausgenommen werden? :wink:

Slytherin
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

also nun wird zwar was angezeigt, aber nicht der letzte beitrag des users, sondern sein erster den er im forum gemacht hat.

ah..?!
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

ATARI hat geschrieben:ah..?!
bäh.) ersetzt du das

Code: Alles auswählen

order by p.post_time limit 1';
mal durch

Code: Alles auswählen

ORDER BY p.post_time DESC LIMIT 0,1';
dann gibts auch keinen Fehler, wenn wer noch nix gepostet hat. easy
Antworten

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