MyBB.de Forum
fehler beim erstellen von news.php - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: fehler beim erstellen von news.php (/thread-9805.html)

Seiten: Seiten: 1 2 3


RE: fehler beim erstellen von news.php - Michael - 27.06.2008

Bei dem Code, den du von Dragon übernommen hast, hat sich bei dir ein Anführungszeichen eingeschlichen.


RE: fehler beim erstellen von news.php - toby01 - 27.06.2008

naja, mit meinen php kenntnissen finde ich da kein " was zu viel ist


RE: fehler beim erstellen von news.php - Zwoetzen - 27.06.2008

Der Fehler lässt sich schnell durch die Syntax-Highlighting auf die 8. Zeile eingrenzen:

PHP-Code:
$query $db->query("
    SELECT p.pid, p.message, p.tid
    FROM "
.TABLE_PREFIX."posts p
    LEFT JOIN "
.TABLE_PREFIX."threads t ON (t.tid=p.tid)
    WHERE t.fid IN ("
.$mybb->settings['news_announcementsfid'].") AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid
    ORDER BY t.dateline DESC 
    LIMIT 0, "
.intval($mybb->settings['news_numannouncements'])
);
while(
$getid $db->fetch_array($query))
{
    
$pids .= ",'$getid[pid]'";
    
$posts[$getid['tid']] = $getid;
}
$pids "pid IN(0$pids)";
// Now lets fetch all of the attachments for these posts
$query $db->query("SELECT * FROM ".TABLE_PREFIX."attachments WHERE $pids"); 
SIeht doch schon vie bunter aus, nicht? ^___^


RE: fehler beim erstellen von news.php - toby01 - 27.06.2008

und der nächste errorcode kommt -.-
Zitat:MySQL error: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
Query: SELECT t.*, t.username AS threadusername, u.username, u.avatar FROM mybb_threads t LEFT JOIN mybb_users u ON (u.uid = t.uid) WHERE fid IN (0) AND t.visible='1' AND t.closed NOT LIKE 'moved|%' ORDER BY t.dateline DESC LIMIT 0,



RE: fehler beim erstellen von news.php - Garlant - 27.06.2008

Hallo toby01,

könnte es sein das news_numanoucements leer ist? Sprich du hast da in den Einstellungen keinen Wert gesetzt? ...
Versuche einfach mal:
PHP-Code:
$query $db->query("
    SELECT p.pid, p.message, p.tid
    FROM "
.TABLE_PREFIX."posts p
    LEFT JOIN "
.TABLE_PREFIX."threads t ON (t.tid=p.tid)
    WHERE t.fid IN ("
.$mybb->settings['news_announcementsfid'].") AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid
    ORDER BY t.dateline DESC 
    LIMIT 0, 10
); 
Wenn es damit funktioniertm dann liegt es garantiert da dran.

Mfg Garlant


RE: fehler beim erstellen von news.php - toby01 - 27.06.2008

in zeile 401 soll ein Fehler sein:
zeile 400 - 403
Code:
{
    $pids .= ",'$getid[pid]'";
    $posts[$getid['tid']] = $getid;
}



RE: fehler beim erstellen von news.php - StefanT - 27.06.2008

PHP-Code:
$pids .= ",'{$getid['pid']}'"



RE: fehler beim erstellen von news.php - toby01 - 27.06.2008

Zitat:Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/toby01/content/forum/news.php on line 401
damit kann ich nichts anfangen, was bedeutet das?


RE: fehler beim erstellen von news.php - StefanT - 27.06.2008

Warum programmierst du, wenn du kein PHP kannst?


RE: fehler beim erstellen von news.php - toby01 - 27.06.2008

also etwas php kann ich schon, aber ich kenne diese fehler noch nicht alle