Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Tja, jetzt wird es komplizierter. Wenn du die Threads abfragen willst mit jeweils dem ersten Post musst du aus beiden Tabellen abfragen. Das geht mit einem JOIN.
Code: SELECT * FROM mybb_threads t
INNER JOIN mybb_posts p ON (t.firstpost=p.pid)
WHERE t.fid IN (6,28)
ORDER BY t.tid DESC
LIMIT 0,3;
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
Wow, das wusste ich nicht, danke kann ich bestimmt später nochmal brauchen
So, nur noch 1 kleine Sache und eine etwas größere
Bei der Anzahl der Beiträge, hab ich per JS, das Fenster neu öffnen lassen wollen, in der Größe von den Original ( Wenn man in einen Forum auf die "Antworten" klickt, wird ja das PopUp Fenster mit den Namen der Leute + wie oft sie gepostet haben, angezeigt )
Doch hier tut sich bei mir nen Problem auf, mit Javascript, ohne in den PHP Bereich, klappt es wunderbar, doch in den PHP Bereich, gibt der mir eine Meldung raus
PHP-Code: // Beitragsanzahl + Name der Verfasser echo "<a href="".$url.""/misc.php?action=whoposted&tid=".$row->tid."” onclick="openWin(this.href);return false;">".$row->replies."</a>";
PHP-Code: Parse error: syntax error, unexpected '"', expecting ',' or ';' in /users/gargasch/www/news_l.php on line 63
Der Fehler ist irgendwo dadrinne, aber finden tue ich ihn nicht
Diesen Code hat nen Kollege nun gemacht, er sagte dies würde klappen, da er selbst bei meiner Variante das selbe Problem hatte
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
Hallo silvermf,
der Code müsste lauten:
PHP-Code: echo "<a href=\"".$url."/misc.php?action=whoposted&tid=".$row->tid."\" onclick=\"openWin(this.href);return false;\">".$row->replies."</a>";
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
(16.09.2010, 21:55)linwinman schrieb: Hallo silvermf,
der Code müsste lauten:
PHP-Code: echo "<a href=\"".$url."/misc.php?action=whoposted&tid=".$row->tid."\" onclick=\"openWin(this.href);return false;\">".$row->replies."</a>";
Ah danke, wusste nicht das \ - / auch dazu gehörten..
Ich hab nochmal den Code meines Kollegen und mir angeguckt, ich glaub der hatte mir bevor er wegfuhr den falschen kopiert, seiner und meiner sind eindeutig ein und derselbe
Ich werd mich nun dransetzen und das andere fertigstellen bzw. versuchen
Danach wäre der Script fertig und würde ihn reinsetzen ^^
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
08.10.2010, 22:38
(Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2010, 23:56 von Devidra.)
So, hab gerade den Script reingesetzt doch nen Fehler bemerkt
wenn ich nun in meinen Anfangspost
Zitat:Hallo Welt
Ich bin Silver
schreibe, kommt nur
Code: [b]Hallo Welt[/b]
Ich bin Silver
Er umgeht die die Forencodes und nimmt nur HTML an, kann man das auch einstellen?
Ebenso die Zeit wird irgendwie nicht korrekt dargestellt
Gepostet hab ich um 23:44 ( im Forum steht es korrekt )
Die Homepage zeigt aber 23:11 an
PHP-Code: <? echo strftime("%e %B %Y %H:%I ", $row->dateline); ?>
Edit: Klappt nun, hab anstatt %H:%I > %R genommen
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Für BBCodes müsstest du einen entsprechenden Parser integrieren, das ist aber nicht ganz einfach.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
09.10.2010, 10:44
(Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2010, 12:54 von Devidra.)
http://nopaste.info/1521357fc1_nl.html
Sowas hier? Hatte ich noch in Google gefunden, der dürfte doch eigentlich ok sein
Hier mal nen komplett überarbeitet Script
Der Script ist nur für den Anfangspost!
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 = "URL zu deinen Forum"; // 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_threads t INNER JOIN mybb_posts p ON (t.firstpost=p.pid) WHERE t.fid IN (6,28) ORDER BY t.tid DESC LIMIT 0,3;"); while($row = mysql_fetch_object($result)) { function is_odd($intNumber) { if ($intNumber % 2 == 0 ) return true; else return false; } function badlink($link, $prefix) { if ($prefix == "mailto:") { if (strpos($link, "@") === FALSE || strpos($link, ".", (strpos($link, "@")+2)) === FALSE || substr_count($link, "@") > 1 || strpos($link, "@") == 0) { return 1; } } if (strpos($link, ".") == 0 || strpos($link, ".") == strlen($link) || (strpos($link, "/") < strpos($link, ".") && strpos($link, "/") !== FALSE)) { return 1; } }; function setlinks($r, $prefix) { if (substr($r, 0, strlen($prefix)) == $prefix) { $r = "\n".$r; } $r = str_replace("<br>".$prefix, "<br>\n".$prefix, $r); $r = str_replace(" ".$prefix, " \n".$prefix, $r); while (strpos($r, "\n".$prefix) !== FALSE) { list($r1, $r2) = explode("\n".$prefix, $r, 2); if (strpos($r2, " ") === FALSE && strpos($r2, "<br>") === FALSE) { if ($prefix != "mailto:") { $target = ' target="_blank"'; } else { $target = ""; } if (strpos($r2, ".") > 1 && strpos($r2, ".") < strlen($r2) && badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="2" color="blue">'.$prefix.$r2.'</font></a>'; } else { $r = $r1.$prefix.$r2; } } else { if (strpos($r2, " ") === FALSE || ( strpos($r2, " ") > strpos($r2, "<br>") && strpos($r2, "<br>") !== FALSE)) { list($r2, $r3) = explode("<br>", $r2, 2); if (badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="3" color="blue">'.$prefix.$r2.'</font></a><br>'.$r3; } else { $r = $r1.$prefix.$r2.'<br>'.$r3; } } else { list($r2, $r3) = explode(" ", $r2, 2); if (strpos($r2, ".") > 1 && strpos($r2, ".") < strlen($r2) && badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="3" color="blue">'.$prefix.$r2.'</font></a> '.$r3; } else { $r = $r1.$prefix.$r2.' '.$r3; } } } } return $r; };
function bb($r) {
$r = trim($r); $r = htmlentities($r); $r = str_replace("\r\n","<br>",$r); $r = str_replace("[b]","<b>",$r); $r = str_replace("[/b]","</b>",$r); $r = str_replace("[img]","<img src='",$r); $r = str_replace("[/img]","'>",$r); $r = str_replace("[IMG]","<img src='",$r); $r = str_replace("[/IMG]","'>",$r); $r = str_replace("[s]","<s>",$r); $r = str_replace("[/s]","</s>",$r); $r = str_replace("[ul]","<ul>",$r); $r = str_replace("[/ul]","</ul>",$r); $r = str_replace("[li]","<li>",$r); $r = str_replace("[/li]","</li>",$r); $r = str_replace("[ol]","<ol>",$r); $r = str_replace("[/ol]","</ol>",$r); $r = str_replace("[quote]","<br /><table width='80%' bgcolor='#ffff66' align='center'><tr><td style='border: 1px dotted black'><font color=black><b>Quote:<br></b>",$r); $r = str_replace("[/quote]","</font></td></tr></table>",$r); $r = str_replace("[i]","<i>",$r); $r = str_replace("[/i]","</i>",$r); $r = str_replace("[u]","<u>",$r); $r = str_replace("[/u]","</u>",$r); $r = str_replace("[spoiler]",'[spoiler]<font bgcolor ="#000000" color="#DDDDDD">',$r); $r = str_replace("[/spoiler]","</font>[/spoiler]",$r);
//set [link]s while (strpos($r, "[link=") !== FALSE) { list ($r1, $r2) = explode("[link=", $r, 2); if (strpos($r2, "]") !== FALSE) { list ($r2, $r3) = explode("]", $r2, 2); if (strpos($r3, "[/link]") !== FALSE) { list($r3, $r4) = explode("[/link]", $r3, 2); $target = ' target="_blank"'; if (substr($r2, 0, 7) == "mailto:") { $target = ""; } $r = $r1.'<a href="'.$r2.'"'.$target.'><font size="3" color="blue">'.$r3.'</font></a>'.$r4; } else { $r = $r1."[link\n=".$r2."]".$r3; } } else { $r = $r1."[link\n=".$r2; } } $r = str_replace("[link\n=","[link=",$r); ////[link]
///default url link setting $r = setlinks($r, "http://"); $r = setlinks($r, "https://"); $r = setlinks($r, "ftp://"); $r = setlinks($r, "mailto:"); ////links
///emoticons $r = str_replace(":)",'<img src="images/smilie.gif">',$r); $r = str_replace(":(",'<img src="images/sad.gif">',$r); $r = str_replace(":angry:",'<img src="images/angry.gif">',$r); $r = str_replace(":D",'<img src="images/biggrin.gif">',$r); $r = str_replace(":blink:",'<img src="images/blink.gif">',$r); $r = str_replace(":blush:",'<img src="images/blush.gif">',$r); $r = str_replace("B)",'<img src="images/cool.gif">',$r); $r = str_replace("<_<",'<img src="images/dry.gif">',$r); $r = str_replace("^_^",'<img src="images/happy.gif">',$r); $r = str_replace(":huh:",'<img src="images/confused.gif">',$r); $r = str_replace(":lol:",'<img src="images/laugh.gif">',$r); $r = str_replace(":o",'<img src="images/ohmy.gif">',$r); $r = str_replace(":fear:",'<img src="images/fear.gif">',$r); $r = str_replace(":rolleyes:",'<img src="images/rolleyes.gif">',$r); $r = str_replace(":sleep:",'<img src="images/sleep.gif">',$r); $r = str_replace(":p",'<img src="images/tongue.gif">',$r); $r = str_replace(":P",'<img src="images/tongue.gif">',$r); $r = str_replace(":unsure:",'<img src="images/unsure.gif">',$r); $r = str_replace(":wacko:",'<img src="images/wacko.gif">',$r); $r = str_replace(":wink:",'<img src="images/wink.gif">',$r); $r = str_replace(":wub:",'<img src="images/wub.gif">',$r);
$r = trim($r); return $r;
}
// Titel auslesen + Link zum Thema echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a>"; // Nachricht auslesen, Ausgabe von einer Anzahl von Zeichen + „..." echo bb(substr($row->message,0,550))." <br> ...";
// Link zum Weiterlesen echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">Read More</a><br />";
// Beitragsanzahl + Name der Verfasser echo "<a href=\"".$url."/misc.php?action=whoposted&tid=".$row->tid."\" onclick=\"openWin(this.href);return false;\">".$row->replies."</a> Posts ";
// Ansichten des Themas + Link dazu echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->views."</a> Hits"; // Datum hinter dem Verfasser echo strftime("%e %B %Y %R ", $row->dateline);
// Link zum Userprofil des Verfassers echo " <a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a> ";
}
?>
Zitat:$row->message,0,550
Das Markierte ist die Anzahl von Buchstaben die angezeigt werden sollen
Beispiel: Hier werden 550 Buchstaben geschrieben, rest wird verworfen ( Im Forum aber nachlesbar )
Zitat:WHERE t.fid IN (6,28)
Das Markierte sind die Foren ID's wo der erste Post rausgelesen und auf die HP oder sonst wo, eingefügt wird.
Beispiel: 6 und 28 sind meine Foren ID's, also News und Events.
Viel Spaß
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
08.05.2011, 21:51
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2013, 16:00 von StefanT.)
Hi, tschuldige das ich nun nochmal störe..
Hab nun seit langen mal wieder versucht was zu ändern, doch es geht garnichts mehr, es gibt zwar keine Fehlermeldung, aber er gibt garnichts aus, also es erscheint garnichts.
Könnte mir einer dabei helfen?
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"localhost", "user"=>"", "pw"=>"", "db"=>""); // Url für weiterführung $url = "http://www.devidra.bplaced.net/forum"; // 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_threads t INNER JOIN mybb_posts p ON (t.firstpost=p.pid) WHERE t.fid IN (2,4,5,6) ORDER BY t.tid DESC LIMIT 0,3;"); while($row = mysql_fetch_object($result)) { function is_odd($intNumber) { if ($intNumber % 2 == 0 ) return true; else return false; } function badlink($link, $prefix) { if ($prefix == "mailto:") { if (strpos($link, "@") === FALSE || strpos($link, ".", (strpos($link, "@")+2)) === FALSE || substr_count($link, "@") > 1 || strpos($link, "@") == 0) { return 1; } } if (strpos($link, ".") == 0 || strpos($link, ".") == strlen($link) || (strpos($link, "/") < strpos($link, ".") && strpos($link, "/") !== FALSE)) { return 1; } }; function setlinks($r, $prefix) { if (substr($r, 0, strlen($prefix)) == $prefix) { $r = "n".$r; } $r = str_replace("<br>".$prefix, "<br>n".$prefix, $r); $r = str_replace(" ".$prefix, " n".$prefix, $r); while (strpos($r, "n".$prefix) !== FALSE) { list($r1, $r2) = explode("n".$prefix, $r, 2); if (strpos($r2, " ") === FALSE && strpos($r2, "<br>") === FALSE) { if ($prefix != "mailto:") { $target = ' target="_blank"'; } else { $target = ""; } if (strpos($r2, ".") > 1 && strpos($r2, ".") < strlen($r2) && badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="2" color="blue">'.$prefix.$r2.'</font></a>'; } else { $r = $r1.$prefix.$r2; } } else { if (strpos($r2, " ") === FALSE || ( strpos($r2, " ") > strpos($r2, "<br>") && strpos($r2, "<br>") !== FALSE)) { list($r2, $r3) = explode("<br>", $r2, 2); if (badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="3" color="blue">'.$prefix.$r2.'</font></a><br>'.$r3; } else { $r = $r1.$prefix.$r2.'<br>'.$r3; } } else { list($r2, $r3) = explode(" ", $r2, 2); if (strpos($r2, ".") > 1 && strpos($r2, ".") < strlen($r2) && badlink($r2, $prefix) != 1) { $r = $r1.'<a href="'.$prefix.$r2.'"'.$target.'><font size="3" color="blue">'.$prefix.$r2.'</font></a> '.$r3; } else { $r = $r1.$prefix.$r2.' '.$r3; } } } } return $r; }; function bb($r) { $r = trim($r); $r = htmlentities($r); $r = str_replace("rn","<br>",$r); $r = str_replace("[b]","<b>",$r); $r = str_replace("[/b]","</b>",$r); $r = str_replace("[img]","<img src='",$r); $r = str_replace("[/img]","'>",$r); $r = str_replace("[IMG]","<img src='",$r); $r = str_replace("[/IMG]","'>",$r); $r = str_replace("[s]","<s>",$r); $r = str_replace("[/s]","</s>",$r); $r = str_replace("[ul]","<ul>",$r); $r = str_replace("[/ul]","</ul>",$r); $r = str_replace("[li]","<li>",$r); $r = str_replace("[/li]","</li>",$r); $r = str_replace("[ol]","<ol>",$r); $r = str_replace("[/ol]","</ol>",$r); $r = str_replace("[quote]","<br /><table width='80%' bgcolor='#ffff66' align='center'><tr><td style='border: 1px dotted black'><font color=black><b>Quote:<br></b>",$r); $r = str_replace("[/quote]","</font></td></tr></table>",$r); $r = str_replace("[i]","<i>",$r); $r = str_replace("[/i]","</i>",$r); $r = str_replace("[u]","<u>",$r); $r = str_replace("[/u]","</u>",$r); $r = str_replace("[spoiler]",'[spoiler]<font bgcolor ="#000000" color="#DDDDDD">',$r); $r = str_replace("[/spoiler]","</font>[/spoiler]",$r); } //set [link]s while (strpos($r, "[link=") !== FALSE) { list ($r1, $r2) = explode("[link=", $r, 2); if (strpos($r2, "]") !== FALSE) { list ($r2, $r3) = explode("]", $r2, 2); if (strpos($r3, "[/link]") !== FALSE) { list($r3, $r4) = explode("[/link]", $r3, 2); $target = ' target="_blank"'; if (substr($r2, 0, 7) == "mailto:") { $target = ""; } $r = $r1.'<a href="'.$r2.'"'.$target.'><font size="3" color="blue">'.$r3.'</font></a>'.$r4; } else { $r = $r1."[linkn=".$r2."]".$r3; } } else { $r = $r1."[linkn=".$r2; } } $r = str_replace("[linkn=","[link=",$r); ////[link] ///default url link setting $r = setlinks($r, "http://"); $r = setlinks($r, "https://"); $r = setlinks($r, "ftp://"); $r = setlinks($r, "mailto:"); ////links $r = trim($r); return $r; ?> <!-- Sidebar Ende--> <div id="rightcolumn"> <div class="topic"> <!------------------------ Event ---------------------> <div id="content_hp"> <p align="center"> <br> </p><div align="center"> <table style="border-collapse: collapse;" border="0" width="100%"> <tbody><tr> <td> <p align="center"><?php echo "<img src=\"theme/images/".$row->fid.".png\" />"; ?></p></td> </tr> </tbody></table><br> <table style="border-collapse: collapse;" border="0" width="100%"> <tbody><tr> <td align="center" width="215"><b><font color="ffffff">Datum</font></b></td> <td align="center" width="256"><b><font color="ffffff">Titel</font></b></td> <td align="center"><b><font color="ffffff">Author</font></b></td> </tr> <tr> <td align="center" width="215"><font color="#3399FF"><?php echo strftime("%e %B %Y %R ", $row->dateline); ?></font></td> <td align="center" width="256"><font color="#3399FF"><?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a>"; ?></font></td> <td align="center"><font color="#3399FF"><?php echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"; ?></font></td> </tr> </tbody></table> </div> <br> <hr> <br> <div> <table border="0" cellpadding="2" cellspacing="0" width="100%"> <tbody><tr> <td colspan="2"><font color="ffffff"><p style="line-height: 1.7em;"> <?php echo bb(substr($row->message,0,550)); ?> <br> </p></font></td> </tr> <tr> <td width="50%"><br> <b><?php echo "<a href=\"".$url."/misc.php?action=whoposted&tid=".$row->tid."\" onclick=\"openWin(this.href);return false;\">".$row->replies."</a> <font color=\"#FF0000\">0</font> <font color=\"#3399FF\">Kommentare</font></a>"; ?></b> <b><span style="margin: 0 0 0 5px;"><?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->views."</a> <font color=\"#FF0000\">0</font> <font color=\"#3399FF\">Ansichten</font></a>"; ?></b> </td> <td width="50%"><br> <div align="right"><b><font color="#FF0000">»</font> <?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\"><font color=\"#3399FF\">Vollständiger Artikel</font></a>"; ?> <font color="#FF0000">«</font></b></div> </td> </tr> </tbody></table> </div> <?php } ?>
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"localhost", "user"=>"devidra_forum", "pw"=>"", "db"=>"devidra_forum"); // Url für weiterführung $url = "http://www.devidra.bplaced.net/forum"; // 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_threads t INNER JOIN mybb_posts p ON (t.firstpost=p.pid) WHERE t.fid IN (2,4,5,6) ORDER BY t.tid DESC LIMIT 0,3;"); while($row = mysql_fetch_object($result)) { ?> <!-- Sidebar Ende--> <div id="rightcolumn"> <div class="topic"> <!------------------------ Event ---------------------> <div id="content_hp"> <p align="center"> <br> </p><div align="center"> <table style="border-collapse: collapse;" border="0" width="100%"> <tbody><tr> <td> <p align="center"><?php echo "<img src=\"/theme/images/".$row->fid.".png\" />"; ?></p></td> </tr> </tbody></table><br> <table style="border-collapse: collapse;" border="0" width="100%"> <tbody><tr> <td align="center" width="215"><b><font color="ffffff">Datum</font></b></td> <td align="center" width="256"><b><font color="ffffff">Titel</font></b></td> <td align="center"><b><font color="ffffff">Author</font></b></td> </tr> <tr> <td align="center" width="215"><font color="#3399FF"><?php echo strftime("%e %B %Y %R ", $row->dateline); ?></font></td> <td align="center" width="256"><font color="#3399FF"><?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a>"; ?></font></td> <td align="center"><font color="#3399FF"><?php echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"; ?></font></td> </tr> </tbody></table> </div> <br> <hr> <br> <div> <table border="0" cellpadding="2" cellspacing="0" width="100%"> <tbody><tr> <td colspan="2"><font color="ffffff"><p style="line-height: 1.7em;"> <?php echo substr($row->message,0,550); ?> <br> </p></font></td> </tr> <tr> <td width="50%"><br> <b><?php echo "<a href=\"".$url."/misc.php?action=whoposted&tid=".$row->tid."\" onclick=\"openWin(this.href);return false;\">".$row->replies."</a> <font color=\"#FF0000\">0</font> <font color=\"#3399FF\">Kommentare</font></a>"; ?></b> <b><span style="margin: 0 0 0 5px;"><?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->views."</a> <font color=\"#FF0000\">0</font> <font color=\"#3399FF\">Ansichten</font></a>"; ?></b> </td> <td width="50%"><br> <div align="right"><b><font color="#FF0000">»</font> <?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\"><font color=\"#3399FF\">Vollständiger Artikel</font></a>"; ?> <font color="#FF0000">«</font></b></div> </td> </tr> </tbody></table> </div> <?php } ?> <!------------------------ Event Ende ---------------------> </div> </div> <div style="clear:both;"></div> </div> </div> <!-- End Right Column -->
Leider musste ich die Umwandlung von BB Codes entfernen~
kann mir einer helfen, wie ich das wieder zum laufen krieg?
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
PHP-Code: <?php // Daten für Verbindung zur Datenbank $db_data = array("host"=>"xxx", "user"=>"xxx", "pw"=>"xxx", "db"=>"xxx"); // Url zur Weiterführung zum Forum $url = "http://xxx/forum"; // Oder im Root installiert http://xxx.de // Verbindung zum MySQL mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung."); // Auwahl der Datenbank mysql_select_db($db_data["db"]) or die("Keine Datenbank."); // Ausführen des Query $result = mysql_query("SELECT * FROM mybb_threads t INNER JOIN mybb_posts p ON (t.firstpost=p.pid) WHERE t.fid IN (2,4,5,6) ORDER BY t.tid DESC LIMIT 0,3;"); while($row = mysql_fetch_object($result)) { ?> <!-- Hier HTML mit untstehenden Codes verbinden --> <!-- Link zum Thread + Threadname --> <?php echo "<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a>"; ?> <!-- Link zum Author + Authorname --> <?php echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"; ?> <!-- Ausgabe des Datums - Beispiel: 1 Juni 2013 00:00 --> <?php setlocale(LC_TIME, 'de_DE.UTF8'); echo strftime("%e %B %Y %R ", $row->dateline); ?> <!-- Ausgabe wieviele Beiträge --> <?php echo "[".$row->replies." Kommentare] "; ?> <!-- Ausgabe wieviele Aufrufe --> <?php echo "[".$row->views." Aufrufe]"; ?> <!-- Ausgababe der Nachricht Maximal 550 Zeichen --> <?php echo (substr($row->message,0,550)) ; ?> <!-- Hier HTML mit untstehenden Codes verbinden --> <?php } ?>
Hab mal bisschen "geändert" und für andere Interessenten mal paar Notizen eingebaut
Doch hätte hierzu noch ne Frage, an die experten von euch ( bin leider nur nen Googler und nen viel frager )
Wie krieg ich das hin, das "KEINE" bb Codes als HTML dargestellt werden?
Und URLs die evt. in den Beitrag erscheinen als
"[ url = DerLinkVomBeitrag ] link(wirklich nur Link oder ein anderes Wort) [/ url ]"
Anstatt
h t t p: // www . google .de
Ich hoffe ihr versteht was ich mein, ich versuche dennoch weiterhin mal es allein hinzukriegen obwohl ich dennoch 100% hilfe benötigen werde
Beiträge: 8
Themen: 3
Registriert seit: 25.06.2014
Bei mir kommt wenn ich dann die Php seite aufrufe:
Code: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /www/mybb/letzebeitraege.php on line 30
Was mache ich falsch?
|