Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Hat keiner eine Idee? Ich habe leider keine Ahnung, wie ich den ersten Post in eine Variable kriege. Wenn mir das jemand sagen könnte würde ich den Res auch selbst hinkriegen.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
29.05.2006, 14:46
(Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2006, 14:46 von Michael.)
Beispiel:
PHP-Code:
$tid = intval($mybb->input['tid']);
$query = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid = ".$tid." AND visible = '1' ORDER BY dateline ASC LIMIT 0,1");
$threaddescription = $db->fetch_array($query);
$metadescription = "<meta name=\"description\" content=\"".$threaddescription['message']."\" />";
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: 2.769
Themen: 28
Registriert seit: 18.03.2006
Klappt zwar, allerdings wäre es gut, wenn nur die ersten 100 Zeichen angezeigt werden, sonst gibt es Probleme.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
So sollte es gehen:
PHP-Code:
$tid = intval($mybb->input['tid']);
$query = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid = ".$tid." AND visible = '1' ORDER BY dateline ASC LIMIT 0,1");
$threaddescription = $db->fetch_array($query);
if (strlen($threaddescription['message']) > 100) {
$forum = substr($threaddescription['message'], 0, 100) . "...";
}
$metadescription = "<meta name="description" content="".$threaddescription['message']."" />";
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: 2.769
Themen: 28
Registriert seit: 18.03.2006
Parse error: parse error in /home/htdocs/web84/html/forum/global.php on line 272
entwpricht der Zeile:
Code:
$metadescription = "<meta name="description" content="".$threaddescription['message']."" />";
Warum sind da immer zwei ""?
Weil die Varaible ausgeklammert werde muss, das stimmt schon. Ich kann keinen Parse Error entdecken.
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Woran könnte es sonst liegen? Kann man if abfragen ohne else machen?
Wo ist denn in der Abfrage ein else drin?
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Garnicht, deswegen frage ich ja.
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo,
Tauscht die fehlerhafte Zeile bitte mit dieser aus:
PHP-Code:
$metadescription = "<meta name=\"description\" content=\"".$threaddescription['message']."\" />";
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!