pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Liu-Kang am 04 Januar 2005, 13:02:18

Titel: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Liu-Kang am 04 Januar 2005, 13:02:18
Hallo!
Ich wollte nur mal nachfragen wie man die letzten eBoard Forenbeiträge eines Users in dessen Account anzeigen lassen kann.
Es sollte so sein, daß die Beiträge, die in versteckten Foren gemacht wurden, nicht in dieser Auflistung zu sehen sein sollten.
Ich benutze die mx_userfunction_option.php.
Vielen Dank für die Hilfe :)!
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Liu-Kang am 07 Januar 2005, 13:15:02
*hochschieb* ;).
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Musicman75 am 07 Januar 2005, 13:22:13
Versuchs mal hier mit:

OpenTable();

echo "<table width='100%'><tr><td><b>Die letzten 10 Foreneinträge von $uname:</b><br></td></tr><tr><td bgcolor=\"$bgcolor2\"><ul>";

$result = sql_query("select pid, tid, message from ".$prefix."_eBoard_posts where author='$uname' order by pid DESC limit 0,10", $dbi);

if (sql_num_rows($result)>0){

while(list($pid, $tid, $message) = sql_fetch_row($result, $dbi)) {

if (sql_num_rows($result)>0){



$res = sql_query("select subject from ".$prefix."_eBoard_threads where tid='$tid'", $dbi);

list($title) = sql_fetch_row($res, $dbi);

echo "<li><a href=\"modules.php?name=eBoard&file=viewthread&tid=$tid\">".substr ($message, 0,50)."...</a> vom Beitrag: <a href=\"modules.php?op=modload&name=eBoard&file=viewthread&tid=$tid\">$title</a>";

}

}



}
echo"</ul></td></tr></table>";
CloseTable();
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Liu-Kang am 07 Januar 2005, 13:38:28
Dankeschön :)! Aber da wird nichts angezeigt.
da steht nur "Die letzten Forenbeiträge von Usersoundso" und mehr nicht.
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Musicman75 am 07 Januar 2005, 14:12:34
ca ab Zeile 773 fängt es so an: $result1 = sql_query("select tid

genauso kannst Du es dann für die Foren machen
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Liu-Kang am 10 Januar 2005, 13:06:09
Also irgendwie kapiere ich das nicht so ganz. Bin wohl doch noch etwas unbefleckt was PHP angeht ;). Aber danke für den Tip :)!
Wenn ich den Code von Dir, Musicman, einfüge, dann erscheint nur bei einem User eine Forenliste und bei anderen nicht und in diesen aufgelisteten Beiträgen hat dieser eine User garnichts geschrieben.
Titel: Re: Letzte Forenbeiträge in den Accounts anzeigen
Beitrag von: Musicman75 am 10 Januar 2005, 17:22:10
Du musst natürlich den ganzen Code eingeben, genauso wie die schleife für die kommentare
und die Datenbanken, Felder etc anpassen.

Schick mir doch mal deine datei, dann schau ich mal ob ich das hinbekomme.