Statusleiste - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Ideen und -Wünsche (https://www.mybb.de/forum/forum-73.html) +--- Thema: Statusleiste (/thread-25684.html) |
Statusleiste - Aealyn - 25.05.2012 Hallo ihr lieben, habe nun den ganzen Tag überlegt wie ich hier nun am besten erkläre was ich vorhabe und zu fragen ob dies möglich ist. Also ich versuchs einfach mal: Kann man die Statusleiste wenn man in einem Thread drinne ist (wo ja das Bild sowie der Adminstatus/Modstatus usw. angezeigt werden) noch erweitern? Es geht um eine Datenbankabfrage die aus dem Profil herrausgeleitet werden soll um das sie dann in der Statusleiste angezeigt wird. Also z.B bei uns wären es 5 Angaben die durch diese Datenbankabfrage abgefragt werden müssten um somit dann ein Bild in die Statusleiste zu bekommen. Mädchen , Jungen , Sternenkinder , Hibbeln & Schwanger Wenn dort was drin steht soll ein Bild in die Stausleiste gemacht werden (natürlich nicht allzugroß) wäre das möglich? Weiter oben direkt unter der Angabe des Admin/Modstatus z.B die Bilder für Mädchen, Jungen, Sternenkinder und dann weiter unten kurz vor ende der Statusleiste die Angeben für Hibbel und Schwanger? Wäre schön wenn ich Hilfe bekommen würde, denn ich habe keinerlei Ideen wie ich dies umsetzen könnte. Vielen Dank im Vorraus Aealyn RE: Statusleiste - Jockl - 25.05.2012 Hallo Aealyn, wenn ich Dich richtig verstehe, dann müsste das mit "eigenen Profilfeldern" zu bewerkstelligen sein. Hierzu kannst Du Dir mal diesen Beitrag in der Doku ansehen. Außerdem gibt es hier im Forum zu diesen beiden Schlagwörtern schon recht viele Beiträge und Erläuterungen. RE: Statusleiste - Aealyn - 25.05.2012 ja das mit den Profilfeldern haben wir ja schon, nur diese Datenbankabfrage das wenn in den Profilfeldern dasjeweilige drin steht das es dann in der Statusleiste angezeigt wird, bekommen wir nicht hin RE: Statusleiste - Jockl - 26.05.2012 Ihr habt also entsprechende Profilfelder angelegt? Und diese habt ihr gemäß der o.a. Beschreibung auch in das Template postbit_author Eures Themes eingesetzt? Schick doch auch mal einen Link zu Deinem Forum. RE: Statusleiste - Aealyn - 26.05.2012 Nein in dieses Template noch nicht, weil dann ja NUR der Text übermittelt würde, es sollen aber Bilder übermittelt werden und das muss normalerweise über eine Datenbankabfrage gemacht werden. Damit die DB weiß wenn das mit JA beantwortet wurde, bitte Bild an die dafür vorgesehne Stelle packen. Bin etwas verwirrt zurzeit daher bin ich nicht sicher, ob das auch mit dem Template funktionieren würde mit den Bildern weil in den Profilfeldern kann ich ja keine Bilder hinterlegen sowie ich das sehe (mir wird dann nur der Code angezeigt) http://babyhibbelforum.ba.ohost.de/index.php RE: Statusleiste - Jockl - 26.05.2012 Entsprechende Änderungen müsstest Du in der inc/functions_post.php vornehmen und zwar vor der Zeile PHP-Code: eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); PHP-Code: if (htmlspecialchars_uni($post['fidX']) == 1) // 1 muss natürlich Deinen Angaben angepasst werden Übrigens gibt mein Antiviren-Programm eine Warnmeldung, wenn ich Deine Seite aufrufe, dass der Besuch der Seite riskant sein kann..... RE: Statusleiste - Aealyn - 26.05.2012 ja das hatte ich auch mit der Warnung, das ganze ist halt derzeit auf nem Kostenlosen Anbieter Service weils schnell gehen musste hoffe das wir irgendwann auf nen anderen Server umziehen können und dann keine Warnungen mehr kommen. Puh das mit den Codes verwirrt mich gerade etwas, ich versuch das gleich mal Mehr als schief gehen kanns ja nicht *lach* Und wie schaut das aus wenn wir mehrere Profilfelder haben die ausgelesen werden sollen? Also Mädchen: soll nen Mädchenbabysmily hin Junge : soll nen Jungenbabysmily hin Sternenkinder: soll nen Sternensmily hin Hibbeln: soll nen Hibbelsmily hin Und Schwanger soll nen Schwangersmily hin kann ich dann den Code einfach mehrfach drunter kopieren und dann jeweils die Profilfeld ID ändern? Und was müsste ich dann in das Template schreiben? RE: Statusleiste - Jockl - 26.05.2012 (26.05.2012, 09:45)Aealyn schrieb: kann ich dann den Code einfach mehrfach drunter kopieren und dann jeweils die Profilfeld ID ändern?Ja (26.05.2012, 09:45)Aealyn schrieb: Und was müsste ich dann in das Template schreiben?Wie in der Doku angegeben, setzt Du {post['fidX']} in das Template postbit_author_user an der Stelle ein, an der Du das spätere Bild angezeigt haben möchtest. RE: Statusleiste - Aealyn - 26.05.2012 Danke soweit hab ich das nun, jedoch wird mir nun ein fehler auf unserem Forum angezeigt Parse error: syntax error, unexpected T_STRING in /usr/export/www/hosting/babyhibbelforum/inc/functions_post.php on line 401 In dieser Zeile steht PHP-Code: $post['fidX'] = "<img src="http://www.partybreakersradio.com/images/schwanger.gif." alt="" />"; oben bei fidX hab ich die zahl von dem Profilfeld auf 5 geändert der ganze code sieht nun so aus: PHP-Code: if (htmlspecialchars_uni($post['fidX']) == 5) // 1 muss natürlich Deinen Angaben angepasst werden und mein Template sieht jetzt so aus: {$lang->postbit_posts} {$post['postnum']}<br /> {$lang->postbit_joined} {$post['userregdate']} {$post['replink']}{$post['warninglevel']} {$post['fidX']} RE: Statusleiste - Jockl - 26.05.2012 Sorry, mein Fehler. Die Zeile mit dem img-Tag muss so aussehen PHP-Code: $post['fidX'] = "<img src=\"........\" alt=\"\" />"; Wenn Du aber nur abfragen willst, ob ein Profilfeld vorhanden ist, dann reicht es, wenn die Abfrage wie folgt lautet PHP-Code: if (htmlspecialchars_uni($post['fid5'])) |