Beiträge: 44
Themen: 3
Registriert seit: 02.01.2010
PHP-Code: $result = mysql_query("SELECT * FROM mybb_posts;");
Ähm, da musst du natürlich auch weitere Kriterien einfügen. Ein bisschen MySQL solltest du können. Zum Beispiel kannst du dann mit WHERE nach Foren oder Zeit ausgeben lassen.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Versuchs damit:
PHP-Code: date('d.m.Y', $row->dateline)
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
(10.09.2010, 23:03)Boolean schrieb: PHP-Code: $result = mysql_query("SELECT * FROM mybb_posts;");
Ähm, da musst du natürlich auch weitere Kriterien einfügen. Ein bisschen MySQL solltest du können. Zum Beispiel kannst du dann mit WHERE nach Foren oder Zeit ausgeben lassen.
Wenn mein Kollege mal mehr Zeit hat wird der mir schon mehr beibringen
dieser "Script" war nun in 1 Tag erklärung fertig o.o
(10.09.2010, 23:27)Michael schrieb: Versuchs damit:
PHP-Code: date('d.m.Y', $row->dateline)
Hm... Wenn ich dies einfüge kommt bei mir nur "date('d.m.Y', 1284155370) "
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Wie hast du das denn eingebaut?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
(11.09.2010, 00:21)Michael schrieb: Wie hast du das denn eingebaut? 
Frag mich nicht, wie gesagt hab nur 1 Tag nun Lehrstunden in PHP gekriegt
jedenfalls so
PHP-Code: // Link zum Userprofil des verfassers echo "<a href=\"".$url."\"/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"; echo "date('d.m.Y', $row->dateline) <br /><br />";
Keine Sorge, sagt mir ich bin Bescheuert
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
probier das mal
PHP-Code: echo date('d.m.Y', $row->dateline)."<br /><br />";
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
11.09.2010, 01:02
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2010, 01:13 von Devidra.)
(11.09.2010, 00:55)Jockl schrieb: probier das mal
PHP-Code: echo date('d.m.Y', $row->dateline)."<br /><br />";
Oh man... Jedenfalls klappt nun, wieso krieg ich immer so kleine Fehler nicht allein hin
dennoch danke, klappte wunderbar
das einzigste was mir noch fehlen würde ( was ich aber leider allein "noch" nicht kann )
Anzeige aus bestimmten Foren IDs
Neuste zuerst, älteste zuletzt
Beiträge + Ansichten
Wäre erstmal das wichtigste
PS: Hier man der zurzeitige richtige Code für andere, wenn sie dies brauchen
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"localhost", "user"=>"Username", "pw"=>"Password", "db"=>"Datenbankname"); // Url für weiterführung $url = "Dein Link"; // MySQL Connect mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung."); // DB Select mysql_select_db($db_data["db"]) or die("Keine Datenbank."); // Query Execute $result = mysql_query("SELECT * FROM mybb_posts;"); while($row = mysql_fetch_object($result)) { // Titel auslesen + Link zum Thema echo "<a href=\"".$url."\"/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a><br />"; // Nachricht auslesen, ausgabe von 500 Zeichen + „..." echo substr($row->message,0,500)." ...<br /><br />"; // Link zum Weiterlesen echo "<a href=\"".$url."\"/showthread.php?tid=".$row->tid."\" target=\"_blank\">Read More</a>"; // Link zum Userprofil des verfassers echo "<a href=\"".$url."\"/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"; echo date('d.m.Y', $row->dateline)."<br /><br />"; } ?>
Nein x_X
Merk gerade noch nen großen Fehler
Die Links sind nicht richtig, die führen immer zu meiner Startseite des Forums
Also anstatt den Link zum Thread, gibt der mir die Startseite meines Forums, ebenso der Link zum Profil des Users der diese Nachricht geschrieben hat und das "Read More" zeigt nicht den Thread an
Also wenn mir einer helfen könnte, sofern mein Kollege mirs nicht schnell erklärt ( wenn der ebenso Zeit findet )
Zu machen noch wäre
Die Links zu den richtigen Zielen setzen
Anzeige aus bestimmten Foren IDs
Neuste zuerst, älteste zuletzt ( nun wird das älteste nach oben gesetzt )
Beiträge + Ansichten ( wieviele Antworten und es angeguckt worden ist )
Die Farbe des "Authors" in der "Gruppenfarbe" anzeigen lassen
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
11.09.2010, 13:44
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2010, 13:52 von Devidra.)
So..
Habs allein hingekriegt, im Quelltext war der Link zu den "Thread" des "Users" und des "ReadMore" nicht zuende geführt, da ein Backslash den Link "vorzeitig beendet" hat
Hier mal der richtige Code
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"localhost", "user"=>"Benutzername", "pw"=>"Password", "db"=>"Datenbankname"); // Url für weiterführung $url = "Deine Forum URL"; // MySQL Connect mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung."); // DB Select mysql_select_db($db_data["db"]) or die("Keine Datenbank."); // Query Execute $result = mysql_query("SELECT * FROM mybb_posts;"); while($row = mysql_fetch_object($result)) { // Titel auslesen + Link zum Thema echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a><br />"; // Nachricht auslesen, ausgabe von 500 Zeichen + „..." echo substr($row->message,0,500)." ...<br /><br />"; // Link zum Weiterlesen echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">Read More</a> "; // Link zum Userprofil des Verfassers echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a> ";
// Datum hinter dem Verfasser echo date('d M Y', $row->dateline)."<br /><br />"; } ?>
Nun fehlt mir aber nur noch diese wichtigen Sachen
Das Monats Datum voll ausschreiben
Beiträge + Ansichten ( wieviele Antworten und es angeguckt worden ist )
Die Farbe des "Authors" in der "Gruppenfarbe" anzeigen lassen
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
(11.09.2010, 13:44)silvermf schrieb: Anzeige aus bestimmten Foren IDs
Neuste zuerst, älteste zuletzt ( nun wird das älteste nach oben gesetzt ) Dazu musst du nur die Abfrage anpassen:
PHP-Code: $result = mysql_query("SELECT * FROM mybb_posts WHERE fid IN (x,y,z) ORDER BY pid DESC;");
x, y und z musst du durch die IDs der Foren ersetzen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
11.09.2010, 13:54
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2010, 13:55 von Devidra.)
(11.09.2010, 13:49)Michael schrieb: PHP-Code: $result = mysql_query("SELECT * FROM mybb_posts WHERE fid IN (x,y,z) ORDER BY pid DESC;");
x, y und z musst du durch die IDs der Foren ersetzen.
Klappt wunderbar
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"localhost", "user"=>"Benutzername", "pw"=>"Password", "db"=>"Datenbankname"); // Url für weiterführung $url = "Deine Forum URL"; // MySQL Connect mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung."); // DB Select mysql_select_db($db_data["db"]) or die("Keine Datenbank."); // Query Execute $result = mysql_query("SELECT * FROM mybb_posts WHERE fid IN (6,28) ORDER BY pid DESC;"); while($row = mysql_fetch_object($result)) { // Titel auslesen + Link zum Thema echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a><br />"; // Nachricht auslesen, ausgabe von 500 Zeichen + „..." echo substr($row->message,0,500)." ...<br /><br />"; // Link zum Weiterlesen echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">Read More</a> "; // Link zum Userprofil des Verfassers echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a> ";
// Datum hinter dem Verfasser echo date('d M Y', $row->dateline)."<br /><br />"; } ?>
Die Datumsformatierungen sind doch in einer PHP änderbar oder?
Bei mir mit d M Y zeigt der an "01 Sep 2010"
Wie mach ichs das
"1 September 2010" angezeigt wird?
|