Ersetze
PHP-Code:
$query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' AND fid = '2' ORDER BY tid DESC LIMIT 0,".$limit."");
durch
PHP-Code:
$query = mysql_query ("SELECT subject,tid,username,dateline FROM ".$prefix."threads WHERE visible='1' AND fid = '2' ORDER BY tid DESC LIMIT 0,".$limit."");
Das Datum kannst du dann über $date und den Namen über htmlspecialchars($newest_threads['username']) ausgeben. Du solltest htmlspecialchars() auch auf $newest_threads['subject'] anwenden.
Michael, du bist ein Schatz, danke^^
Nunja, es geht zwar, aber die Sonderzeichen werden nicht angezeigt..Und folgender Code geht ned..
PHP-Code:
while ($newest_threads = mysql_fetch_array($query))
{
$date = date("d.m.y, H:i", $newest_threads['dateline']);
echo "<tr><td>".$date."</td><td><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">"htmlspecialchars(.$newest_threads['subject'].)"</a></td><td><a href=\"".$url."/member.php?action=profile&uid=".$newest_threads['uid']."\" target=\"_blank\">"htmlspecialchars(.$newest_threads['username'].)"</a></td></tr>";
}
Ich bekomm immer nur:
Code:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /srv/www/httpd/phost/k/net/pytalhost/kh-unlimited/web/news.php on line 31
PHP-Code:
"htmlspecialchars(.$newest_threads['subject'].)"
sollte so aussehen:
PHP-Code:
".htmlspecialchars($newest_threads['subject'])."
Danke..Hat aber erst mit htmlentities() gefunzt..
Es liegt daran, dass sowohl das CMS als auch das Forum eine Funktion error() beinhalten. Die Fehlermeldung sagt nur aus, dass die Funktion nicht nochmal definiert werden kann. Die einfachste Lösung wäre auf die Einbindung der global.php zu verzichten und die Datenbankverbindung des CMS zu nutzen (wenn Forum und CMS die gleiche Datenbank benutzen) oder selbst eine Datenbankverbindung herzustellen (siehe Beitrag #2).
(Habe ausversehen den beitrag gelöscht von mir -_-', ich hatte den fehler beim auslesen:
Fatal error: Cannot redeclare error() (previously declared in /srv/user/web2/html/main/lib/functions.php:779) in /srv/user/web2/html/board/inc/functions.php on line 667)
Danke Micha, werds versuchen.
Hm, jetzt beschwert der sich wegen der Unsichtbaren Foren:
Fatal error: Call to undefined function getunviewableforums() und wenn ich diese ausklammere kommt
Fatal error: Call to a member function query() on a non-object in
Wird wohl nix mit diesem cms ohne einen wrapper ~~
Ich habe leider wieder einen Fehler mitgebracht...
Zitat:Fatal error: Call to undefined function mydate() in \ninpa\inlines\last_posts.php on line 51
Da steht lediglich:
PHP-Code:
".htmlentities(mydate($mybb->settings['dateformat'], $threads['dateline'])).", ".htmlentities(mydate($mybb->settings['timeformat'], $threads['dateline']))."
Was ist denn da falsch?
Es heißt nicht mehr mydate sondern my_date.
Okay, soweit so gut, dennoch steht jetzt blöderweise bei allen die gleiche Uhrzeit (beim aktualisieren aktualisiert sich die Uhrzeit mit)?!
Kann mir vielleicht einer weiterhelfen, und mir sagen, woran das liegt?
Folgende Ausgabe habe ich:
PHP-Code:
<div class="last_posts_textstelle">
<a href="'.$url.'/showthread.php?tid='.$newest_threads["tid"].'&pid='.$newest_threads["pid"].'#pid'.$newest_threads["pid"].'" target="_blank">'.$newest_threads["subject"].'</a>
'.htmlentities(my_date($mybb->settings["dateformat"], $threads["dateline"])).', '.htmlentities(my_date($mybb->settings["timeformat"], $threads["dateline"])).'
</div>