Beiträge: 6
Themen: 3
Registriert seit: 24.09.2012
27.09.2012, 23:05
(Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2012, 21:19 von Jockl.)
Hallo MybbBoard,
Wie Realisiere ich diese Anzeige?!
[Bild:
http://imageshack.us/photo/my-images/341/ytdnb.png/]
Gibts dafür vielleicht sogar eine Mod?!
Bin für jede Hilfe echt Dankbar
LG
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Das Bild sagt mir leider nichts. Wo kommt das vor und was hat das mit "Threadtitel" zu tun?
Beiträge: 6
Themen: 3
Registriert seit: 24.09.2012
Es ist aus einem Mybb Board und es hat soweit mit dem Threadtitel zutun das ich diese anzeige unter dem Threadtitel haben möchte.
Beispiel:
Threatitel: Heute ist Sonntag
darunter: created by Devone on xx.xx.2012 xx:xxAM/Pm
Quasi wie auf dem Bild was ich im ersten Post habe.
Ich möchte eigentlich nur wissen welchen code ich dafür ersetzen muß das nich nur der Username des Threaderstellers unter dem Thread steht sondern Datum Uhrzeit etc.....
Lg
Devone
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
Hi,
die Info, wann der Thread erstellt wurde, steht dir meines Wissens nach nicht zur Verfügug; diese Info müsstest du aus der Datenbank laden.
Wenn du den letzten Post unterhalb anzeigen willst, musst du das Template forumdisplay_thread überarbeiten.
Gruß
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Um dies zu realisieren gehe wie folgt vor:
fotumdisplay.php öffnen und nach
PHP-Code:
eval("\$threads .= \"".$templates->get("forumdisplay_thread")."\";");
suchen
füge darüber
PHP-Code:
$threaddate = my_date($mybb->settings['dateformat'], $thread['dateline']);
$threadtime = my_date($mybb->settings['timeformat'], $thread['dateline']);
ein.
Gehe nun in deine Templates namens "forumdisplay_thread", suche nach
füge davor folgendes ein
PHP-Code:
Erstellt am: {$threaddate} um {$threadtime} von
Sollte funktionieren.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallo,
habe gerade die Änderungen eingepflegt. eval ... gab's 2 mal (if ... else ...) , entsprechend hab ich das auch 2 mal unmittelbar darüber eingefügt. Erstellt ... hab ich in der Zeile unmittelbar vor {$thread... eingefügt.
Allerdings bekomme ich für alle Beiträge eines Tages die gleiche Zeit angezeigt :-( Woran könnte das liegen, wie bekomme ich die korrekte Zeit?
Meine Version ist 1.6.13.
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
In meiner forumdisplay.php ist dieses eval aber nur einmal vorhanden ! Hattest Du da schon anderweilig Änderungen vorgenommen gehabt ?
Habe es eben nochmals in der 1.6.13 getestet, alles läuft bestens.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
danke, der Tip, das es nur einmal drin ist, hat geholfen. Ich hatte bei der Suche nach eval wohl das Suchfeld etwas über dem Treffer und hab heute früh nicht gesehen, dass nach dem forumdisplay_thread noch etwas mehr stand als gesucht :-( Na ja, war eigentlich auch etwas riskant, die Änderung "fix" früh vor der Arbeit vorzunehmen. Sonst mach ich das immer in Ruhe Samstag oder Sonntag früh.
Ist auf jeden Fall eine Klasse-Erweiterung, Danke auch für die Programmierung.
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallo,
ich habe das jetzt in die 1.8.3 eingearbeitet. Allerdings habe ich da das Phänomen, das beim jeweils neuesten Thread als Datum der 01.05.2014 angezeigt wird. Erst wenn ein weiterer Thread erstellt wird, ist das Datum vom vorhergehenden ok, aber der neue hat dann den 01.05.
Wie kann man das korrigieren?
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André