![]() |
Brauche etwas PHP-Hilfe - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Brauche etwas PHP-Hilfe (/thread-25542.html) |
RE: Brauche etwas PHP-Hilfe - StefanT - 29.04.2012 Woher soll denn PHP wissen, was eingesetzt werden soll? RE: Brauche etwas PHP-Hilfe - mattias - 29.04.2012 Nichts scheint perfekt zu sein, auch nicht PHP ![]() Naja, was solls. Dann muss ich es irgendwie hinkriegen, dass User nur pngs hochladen können. Danke schön ![]() RE: Brauche etwas PHP-Hilfe - mattias - 29.04.2012 Oh man, ich bekomme es einfach nicht hin. Und ja ich hab festgestellt, dass das ohne eine Datenbankabfrage nicht möglich ist, auch wenn ich nur noch pngs erlaube, da User ohne Avas auch versorgt werden müssen. (29.04.2012, 14:08)Jones schrieb: Ups stimmt Könntest du mir jetzt helfen oder bist du noch mit dem Handy on? ![]() RE: Brauche etwas PHP-Hilfe - King Louis - 29.04.2012 In welcher Datei genau machst du deine Änderungen? Ich denke mal in der inc/functions_forumlist.php oder? Eine DB Abfrage, die jetzt aber kurz aus dem Kopf geschrieben ist und nicht getestet: PHP-Code: $getAvatar = $db->simple_select("users", "avatar", "uid='".$lastpost_data['lastposteruid']."'"); ![]() Edit: An den obigen Code angepasst ![]() RE: Brauche etwas PHP-Hilfe - mattias - 29.04.2012 Weiß nicht ob ich es richtig gemacht hab, aber Code schaut jetzt so bei mir aus: PHP-Code: $getAvatar = $db->simple_select("users", "avatar", "uid='".$lastpost_data['lastposteruid']."'"); RE: Brauche etwas PHP-Hilfe - King Louis - 29.04.2012 Also nach deinem Code sollte es funktionieren. Wo führst du den denn genau aus? RE: Brauche etwas PHP-Hilfe - mattias - 29.04.2012 Moment, ich muss mich korrigieren. Es wird nicht der eigene Ava angezeigt, sondern immer nur der hier: /avatar_1.png. Also von mir, egal wenn der letzte Post von einem anderen stammt. Ich hab den Code in der functions_forumlist.php direkt unter $lastpost_time = my_date($mybb->settings['timeformat'], $lastpost_data['lastpost']); copy&pasted. Und wieder eine korrektur: Das tritt nur auf, wenn der letzte Poster keinen eigenen Ava hat. RE: Brauche etwas PHP-Hilfe - King Louis - 29.04.2012 Dann füg mal unter den Code folgendes ein: PHP-Code: else RE: Brauche etwas PHP-Hilfe - mattias - 29.04.2012 JAAA, jetzt klappts ![]() Ich hab noch einen Standard-Ava festgelegt für alle avalosen PHP-Code: else Zu schade, dass es keine Rep oder Dankefunktion hier gibt, du hast mir sehr geholfen ![]() Ach bevor ich es vergesse, wie siehts denn mit Datenbankabfragen aus? Wird nun für jeden letzten Post Link eine Datenbankabfrage durchgeführt? Also wenn es auf der Startseite sagen wir mal 20 Foren und jedes Forum davon hat einen letzten Poster, bedeutet das +20 Queries? Gruß RE: Brauche etwas PHP-Hilfe - King Louis - 29.04.2012 Ja aber anders geht es nicht. Zumindest nicht meines Wissens ![]() |