meta description variabel ? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: meta description variabel ? (/thread-1176.html) |
RE: meta description variabel ? - Sm00chY - 05.12.2006 Ok. Ist es möglich, aus der Url dies zu generieren? Die Namen der Breadcrumbs werden ja auch über PHP-Code: add_breadcrumb("Instanz- & Gilden Übersicht", "goverview.php"); generiert. Es müsste ja dann ein PHP-Code: IF ($_GET[gid] == "32") theoretisch gehen, oder steh ich da irgendwie aufm Schlauch? Allerdings müsste man so ja alle Gilden per Hand eintragen. Wär das mit Variablen automatisierbar? Ansonsten danke erstmal für die Antwort. RE: meta description variabel ? - Michael - 06.12.2006 Befinden sich die Namen der Gilden in der Datenbank? Wenn ja kannst du diese ja einfach Abfragen wie auch die Daten zum Thema in der showthread.php. RE: meta description variabel ? - Sm00chY - 06.12.2006 Jo, die Namen sind in der DB gespeichert. Danke für den Tip. RE: meta description variabel ? - hanimausi - 01.02.2007 Hallo Michael, du hattest auf Seite 2 geschrieben: "Füge in das Template headerinclude diese Variable ein: $metadescription." Wie muss ich das in das headerinclude einfügen? Irgendwie scheint er das nicht anzunehmen, obwohl ich in die glaobal.php folgendes eingefügt habe: // Set up some of the default templates if(basename($_SERVER['PHP_SELF']) == "showthread.php") { $tid = intval($mybb->input['tid']); $query = $db->query("SELECT subject,message FROM ".TABLE_PREFIX."posts WHERE tid = ".$tid." AND visible = '1' ORDER BY dateline ASC LIMIT 0,1"); $threaddescription = $db->fetch_array($query); $subject = htmlentities($threaddescription['subject']); if (strlen($threaddescription['message']) > 100) { $threaddescription['message'] = substr($threaddescription['message'], 0, 100) . "..."; } $description = htmlentities(str_replace("\"", "", $threaddescription['message'])); $metadescription = "<meta name=\"description\" content=\"".$subject." | ".$description."\" />"; } Kannst du mir helfen? Edit: hat sich erledigt, es musste eine geschweifte Klammer her. RE: meta description variabel ? - MyBB-Fanatiker - 29.04.2007 Auch ich erlaube mir diesen Thread neu auszugraben. Ich habe Michael's Antwort Nr 15 Beispiel 1 angewandt. Auch habe ich in der headerinclude {$metadescription} eingefügt. Problem: Im Quelltext stehen nun 3 Description Tags, siehe Screenshot: [Bild: http://img19.imageshack.us/img19/7868/mybbpm7.jpg] Fragestellung: Wie krieg ich diese 2 Standard Descriptionen entfernt ? Weil nämlich die Standarddescriptionen IMG, YOUTUBE Tags etc. einbeziehen. Infos: MyBB 1.2.6 Beispielthread: http://www.101d.de/fegefeuer-teil-ii-t-2316.html global.php (Größe: 15,43 KB / Downloads: 3) headerinclude.txt (Größe: 1,33 KB / Downloads: 8) RE: meta description variabel ? - Michael - 30.04.2007 Ist die angefügte Datei die verwendete global.php? In dieser wird nur einmal die Meta-Description ausgegeben, deshalb wurdert mich das etwas. RE: meta description variabel ? - MyBB-Fanatiker - 30.04.2007 @Michael: Ja, das ist die verwendete global.php Die angehängte headerinclude ist auch die verwendete. In welcher Datei, bzw an welcher Datei kann man die "myBB Standard Description entfernen ?" RE: meta description variabel ? - Mak - 30.04.2007 Im Template headerinclude RE: meta description variabel ? - MyBB-Fanatiker - 30.04.2007 @MAK: Danke auch für Deine Hilfe. Ich meine nicht die {$metadescription}, denn die gewünschte neue dynamische Meta Description soll erhalten bleiben. Ich meinte die Standard META Description entfernen, die bei MyBB serienmäßig an Board ist. RE: meta description variabel ? - Jan - 30.04.2007 Ich kann auch keinen Fehler in der Sache finden. Bindest du noch irgendwelche dateien ein? Welche Dateien hast du alles geändert? Hat das MyBB Standard Meta Descriptions? Ich finde zumindestens keine in meinem neuen 1.2.6 Board. |