Danke Michael, wie immer bist du eine super Hilfe.
Ja, ich meinte das genauso wie beim zweiten Code.
Der andere funktioniert aber auch.
Falls ihn einer benutzen möchte, hinter prefix bei thhreads ist ein h zu viel
Jetzt habe ich nur noch das Preblem, dass er Threads, die Umlaute im Titel enthalten falsch darstellt (also die Umlaute durch komische Zeichen ersetzt). Muss ich da die Kodierung im php Code angeben und ja wie oder im ACP etwas umstellen ? Ich sehe nämlich gerade, dass es im Forum auch der Fall ist, allerdings nicht in allen Ansichten, sondern nur in der Übersicht des Forums unter Letzter Beitrag.
Edit: Habs hinbekommen, danke für den Denkanstoss.
So klappt es:
PHP-Code:
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."&pid=".$newest_threads['pid']."\" target=\"_blank\">".htmlspecialchars(utf8_decode($newest_threads['subject']))."</a></li>";
Hallo Alexking,
Die Funktion muss wahrscheinlich in der while Schleife aufgerufen werden.
Also
PHP-Code:
$message = char_replace($array['message']);
in die while Schleife einfügen.
Mfg Garlant
Gibts vielleicht auch eine Lösung zu meinem Problem??
Geht leider auch nicht..=(
Hab ich auch schon versucht, klappt aber auch nicht..=(
Ich verwenden jetzt einfach das News-Plugin..=)
Ich wollte es am Anfang nicht verwenden weil sich sonst ein Freund gemeint hätte ich hätte seine Idee gestohlen^^
Ich verwende nun folgenden Code..
PHP-Code:
<?php
// Daten für Verbindung zur Datenbank
$dbhost = "";
$dbuser = "";
$dbpassword = "";
$dbdatabase = "";
// Präfix
$prefix = "mybb_";
// URL zum Forum
$url = "";
// Anzahl der Themen
$limit = "10";
// Verbindung zur Datenbank aufnehmen
$db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen");
mysql_select_db($dbdatabase,$db);
// Überschrift
echo "<h1>neueste Newsmeldungen</h1>";
// Liste starten
echo "<ul>";
// Letzte Themen auslesen
$query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' AND fid = '2' ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query))
{
$date = date("d.m.y, H:i", $newest_threads['dateline']);
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>";
}
// Liste schließen
echo "</ul>";
?>
Es werden jetzt die letzten Themen aus der ID 2 gelesen. Nur will ich jetzt das Datum und den Usernamen noch dazu..Ich hab schon einige Codes probiert, aber sobald ich was mit dem Datum/Username einfüge werden nicht mehr alle News angezeigt. Bitte helft mir.
mfg.