Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
fehler beim erstellen von news.php
#1
hallo,
ich wollte mir eine news.php datei basteln und bin auch fast fertig, nur bekomme ich immer diesen Errorcode angezeigt:
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 p.pid, p.message, p.tid FROM mybb_posts p LEFT JOIN mybb_threads t ON (t.tid=p.tid) WHERE t.fid IN (0) AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid ORDER BY t.dateline DESC LIMIT 0,
im anhang ist die news.php datei


Angehängte Dateien
.php   news.php (Größe: 18,43 KB / Downloads: 3)
Zitieren
#2
Hallo toby01,

versuche es einmal mit dieser Änderung:

ersetze in der Datei "news.php" (~ Zeilen 397/398)
PHP-Code:
    LIMIT 0".$mybb->settings['news_numannouncements']
); 
durch
PHP-Code:
    LIMIT 0, (".$mybb->settings['news_numannouncements'].")
"); 
Zitieren
#3
Gibt es die Einstellung "news_numannouncements"?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#4
die fehlermeldung kommt weiterhin
Zitieren
#5
Verwende einmal die angehängte "news.php" - ich erhalte hiermit lediglich den Hinweis:
Zitat:.../inc/languages/deutsch_du/news.lang.php does not exist
- und das ist ja auch ok. Wink


Angehängte Dateien
.php   news.php (Größe: 18,43 KB / Downloads: 7)
Zitieren
#6
kommt immer noch dieser fehler o.o

http://toby01.to.funpic.de/content/forum/news.php <-- da sieht man den fehler online
Zitieren
#7
Dragon schrieb:Gibt es die Einstellung "news_numannouncements"?
Dann ersetze bei linwinmans erster Änderungen den Code durch:
PHP-Code:
    LIMIT 0".intval($mybb->settings['news_numannouncements'])
); 
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#8
(hab kaum ahnung mit diesen errors)
ein neuer errorcode:
Zitat:Parse error: syntax error, unexpected '"' in /usr/export/www/vhosts/funnetwork/hosting/toby01/content/forum/news.php on line 398
Zitieren
#9
In Zeile 398 oder drum herum gibt es einen Syntaxfehler. Wenn du diesen nicht findest poste bitte die entsprechenden Zeilen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#10
hier sind zeile 391- 406
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"); 
Zitieren