Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
neueste themen auf externe seite anzeigen lassen???
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.
Zitieren
Versuchs damit:
PHP-Code:
date('d.m.Y'$row->dateline

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
(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) "
Zitieren
Wie hast du das denn eingebaut? Dunno

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
(11.09.2010, 00:21)Michael schrieb: Wie hast du das denn eingebaut? Dunno

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 Big Grin
Zitieren
probier das mal
PHP-Code:
echo date('d.m.Y'$row->dateline)."<br /><br />"
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
(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 Sad

dennoch danke, klappte wunderbar Smile

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
Zitieren
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 Smile

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
Zitieren
(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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
(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 Smile

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?
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Newsletter für User und Externe nachbauen wie auf MyBB.de nitrofridi 2 814 15.12.2023, 13:57
Letzter Beitrag: nitrofridi
  Neueste Beiträge anzeigen UweJ 6 788 22.11.2022, 14:02
Letzter Beitrag: UweJ
  Teamliste anzeigen lassen (Auf der Startseite) DiesesForum 4 1.959 10.04.2019, 14:27
Letzter Beitrag: DiesesForum
  Neueste Beiträge auf einer Homepage Seite einbinden Sunny1980 1 1.633 18.02.2019, 09:44
Letzter Beitrag: itsmeJAY
  Anzahl der Attachments auf stats.php anzeigen lassen Vespa 3 1.923 26.11.2017, 21:04
Letzter Beitrag: MrBrechreiz