Letztes Attachmentbild im anzeigen
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.
Letztes Attachmentbild im anzeigen
Hallo,
ich würde gerne auf der Indexseite des Forums stets ein kleines Bild des zuletzt geposteten Attachments (Bild) mit ein paar Informationen dazu (z.b. Poster, Subforum, Beitragstitel, Datum) anzeigen lassen.
Meiner Suche nach scheint es sowas in der Art noch nicht zu geben.
Eventuell würde ich mich auch selbst um eine Lösung bemühen , wenn mir jemand etwas Hilfestellung bei der Ermittlung des letzten Postings mit einem Attachment gibt und mir die passende Select-Anweisung hierfür nennen könnte
Den Rest such ich mir dabei.
Hilft mir jemand?
Vielen Dank
monika
ich würde gerne auf der Indexseite des Forums stets ein kleines Bild des zuletzt geposteten Attachments (Bild) mit ein paar Informationen dazu (z.b. Poster, Subforum, Beitragstitel, Datum) anzeigen lassen.
Meiner Suche nach scheint es sowas in der Art noch nicht zu geben.
Eventuell würde ich mich auch selbst um eine Lösung bemühen , wenn mir jemand etwas Hilfestellung bei der Ermittlung des letzten Postings mit einem Attachment gibt und mir die passende Select-Anweisung hierfür nennen könnte
Den Rest such ich mir dabei.
Hilft mir jemand?
Vielen Dank
monika
Hm,
wenn man davon ausgeht, das die höchste ID das aktuellste Attachment ist:
quick and dirty:
Damit hast du in der Variablen $last_attachment die attachment_id des letzten Uploads stehen.
Vielleicht kannst du damit was anfangen.
wenn man davon ausgeht, das die höchste ID das aktuellste Attachment ist:
quick and dirty:
Code: Alles auswählen
$sql = "SELECT * FROM phpbb_attachments
ORDER BY attach_id ASC ";
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$last_attachment = $row['attach_id'];
}
Vielleicht kannst du damit was anfangen.
Ehm nicht wirklichdr.death hat geschrieben:Hm,
wenn man davon ausgeht, das die höchste ID das aktuellste Attachment ist:
quick and dirty:
Damit hast du in der Variablen $last_attachment die attachment_id des letzten Uploads stehen.Code: Alles auswählen
$sql = "SELECT * FROM phpbb_attachments ORDER BY attach_id ASC "; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { $last_attachment = $row['attach_id']; }
Vielleicht kannst du damit was anfangen.
Code: Alles auswählen
$sql = "SELECT * FROM `phpbb_attachements` WHERE `extension`= 'jpg' OR `extension` = 'jpeg' OR `extension` = 'png' ORDER BY `attach_id` DESC LIMIT 1";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query last attachement', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$attach_id = $row['attach_id'];
$filename = $row['real_filename'];
echo '<img src="media/'.$filename.'" alt="" border="0">';
Code: Alles auswählen
$sql = "SELECT * FROM `phpbb_attachements` WHERE `extension`= 'jpg' OR `extension` = 'jpeg' OR `extension` = 'png' ORDER BY `attach_id` DESC LIMIT 1";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query last attachement', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$attach_id = $row['attach_id'];
$filename = $row['real_filename'];
$topic_id = $row['topic_id'];
echo '<a href="'.append_sid($phpbb_root_path.'viewtopic.'.$phpEx.'?t='.$topic_id).'"><img src="media/'.$filename.'" alt="" border="0"></a>';
Oder ich hab ne andere Version vom Attach Mod.
Ok soweit!
Auf das Thema springen ist schon gut.
Kann ich auch den User ermitteln und anzeigen, der das Bild gepostet hat?
Kann ich meine Bild so ausgeben? =>
Auf das Thema springen ist schon gut.
Kann ich auch den User ermitteln und anzeigen, der das Bild gepostet hat?
Kann ich meine Bild so ausgeben? =>
Code: Alles auswählen
$size = GetImageSize ("media/'.$filename."); $noh=$size[1]/5; $now=$size[0]/5;
echo '<img src="media/'.$filename." width="$now" height="$knoh" border="0">';
Zuletzt geändert von mora am 28.11.2005 15:12, insgesamt 1-mal geändert.
Code: Alles auswählen
$sql = "SELECT * FROM `phpbb_attachements` WHERE `extension`= 'jpg' OR `extension` = 'jpeg' OR `extension` = 'png' ORDER BY `attach_id` DESC LIMIT 1";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query last attachement', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$attach_id = $row['attach_id'];
$filename = $row['real_filename'];
$topic_id = $row['topic_id'];
$poster_id = $row['poster_id'];
$sql = "SELECT `username`, `user_id` FROM `".USERS_TABLE."` WHERE `user_id` = '".$poster_id."' LIMIT 1";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query attachement->userdata', '', __LINE__, __FILE__, $sql);
}
$attach_user = $db->sql_fetchrow($result);
$size = getimagesize('media/'.$filename.');
$height = $size[1];
$width = $size[0];
if ($height > 150)
{
$height = 150;
$percent = ($size[1] / $height);
$width = ($size[0] / $percent);
}
else if ($width > 150)
{
$width = 150;
$percent = ($size[0] / $width);
$height = ($size[1] / $percent);
}
$user_link = append_sid($phpbb_root_path.'profile.php?mode=viewprofile&u='.$attach_user['user_id']);
echo '<a href="'.$user_link.'">'.$user_attach['username'].'</a><br />
<a href="'.append_sid($phpbb_root_path.'viewtopic.'.$phpEx.'?t='.$topic_id).'"><img src="media/'.$filename.'" alt="" border="0" width="'.$width.'" height="'.$height.'"></a>';
Herzlichen Dank, die wesentlichen Spezifikationen sind erfüllt.
Wobei die Ausgabe des Themenstitel noch eine wundervolle Ergänzung wäre....
...aber das musst du nicht mehr machen, ich kann ja probieren ob ich es auch schaffe obwohl das in keinem Verhältniss zu deiner Arbeitsgeschwindigkeit stehen würde
Wie dem auch sei: Deine Hilfe ist echt TOP!
monika
Wobei die Ausgabe des Themenstitel noch eine wundervolle Ergänzung wäre....
...aber das musst du nicht mehr machen, ich kann ja probieren ob ich es auch schaffe obwohl das in keinem Verhältniss zu deiner Arbeitsgeschwindigkeit stehen würde
Wie dem auch sei: Deine Hilfe ist echt TOP!
monika