Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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.
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: 100
Themen: 25
Registriert seit: 31.03.2007
Michael, du bist ein Schatz, danke^^
Beiträge: 100
Themen: 25
Registriert seit: 31.03.2007
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
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
PHP-Code:
"htmlspecialchars(.$newest_threads['subject'].)"
sollte so aussehen:
PHP-Code:
".htmlspecialchars($newest_threads['subject'])."
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: 100
Themen: 25
Registriert seit: 31.03.2007
Danke..Hat aber erst mit htmlentities() gefunzt..
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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).
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: 11
Themen: 4
Registriert seit: 22.02.2009
25.03.2009, 14:22
(Dieser Beitrag wurde zuletzt bearbeitet: 25.03.2009, 16:35 von IrealiTY.)
(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 ~~
Beiträge: 140
Themen: 44
Registriert seit: 30.01.2009
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?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Es heißt nicht mehr mydate sondern my_date.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 140
Themen: 44
Registriert seit: 30.01.2009
23.06.2009, 16:10
(Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2009, 16:12 von Waluigi.)
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>