Meta Tags für Forum und Subforen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 6
- Registriert: 09.01.2007 20:25
Meta Tags für Forum und Subforen
Für die einzelnen Topics kann ja Metas hiermit erzeugen http://www.phpbb.de/viewtopic.php?t=139896
Dumm ist nur, dass dann bei den Foren und beim Foren-Index entweder immer nur dieselben Metas angezeigt werden können oder gar keine.
Ich würde nun gerne für die Foren für den Description Meta Tag die jeweilige Beschreibung aus der Datenbank auslesen lassen.
Hat jemand so etwas in der Art vielleicht schon mal gebastelt ?
grüsse
Dumm ist nur, dass dann bei den Foren und beim Foren-Index entweder immer nur dieselben Metas angezeigt werden können oder gar keine.
Ich würde nun gerne für die Foren für den Description Meta Tag die jeweilige Beschreibung aus der Datenbank auslesen lassen.
Hat jemand so etwas in der Art vielleicht schon mal gebastelt ?
grüsse
-
- Mitglied
- Beiträge: 6
- Registriert: 09.01.2007 20:25
Gibt es denn niemanden, dem es nicht egal ist, dass er zum Foren-Index und zu den Subforen keine Meta-Angaben hat?
Vor allem die Description wird von Google durchaus bewertet .
Könnte man nicht die Foren Id mit php auslesen und dann in Abhängigkeit davon entsprechende vordefinierte Meta-Angaben für den Foren-Index und die Subforen anzeigen?
Vor allem die Description wird von Google durchaus bewertet .
Könnte man nicht die Foren Id mit php auslesen und dann in Abhängigkeit davon entsprechende vordefinierte Meta-Angaben für den Foren-Index und die Subforen anzeigen?
http://www.phpbb.de/viewtopic.php?p=274417
Sollte eigentlich weiterhelfen.. wenn nicht, dann hier mal noch ein kleines Beispiel -->
+ Demo: http://www.net4seven.de/gamers-heaven-f4.html
Sollte eigentlich weiterhelfen.. wenn nicht, dann hier mal noch ein kleines Beispiel -->
Code: Alles auswählen
else if (!empty($forum_id) )
{
$sql = "SELECT c.cat_title, f.forum_name, f.forum_desc
FROM " . FORUMS_TABLE . " AS f
LEFT JOIN " . CATEGORIES_TABLE . " AS c ON f.cat_id = c.cat_id
WHERE f.forum_id = $forum_id
LIMIT 0,1";
if( $result = $db->sql_query($sql) )
{
if ( $meta_row = $db->sql_fetchrow($result) )
{
$meta_description = '<meta name="description" content="' . $board_config['sitename'] . ' :: ' . $meta_row['cat_title'] . ' :: ' . $meta_row['forum_name'] . ' :: ' . $meta_row['forum_desc'] . '">'."\n";
}
$db->sql_freeresult($result);
}
}
-
- Mitglied
- Beiträge: 6
- Registriert: 09.01.2007 20:25
Vielen Dank für den Code-Schnippsel, damit funktioniert es einwandfrei!
Den Thread zu den dynamischen Metas hatte ich eigentlich konsumiert - aber nichts passendes gefunden.
Habe Deinen Code noch etwas für meine Bedürfnisse abgespeckt und noch am Ende hinzugefügt, dass für den Foren-Index noch die Description in Form des Titels kommt - ist ein kleiner Pfusch meinerseits, aber klappt!
grüsse
Den Thread zu den dynamischen Metas hatte ich eigentlich konsumiert - aber nichts passendes gefunden.
Habe Deinen Code noch etwas für meine Bedürfnisse abgespeckt und noch am Ende hinzugefügt, dass für den Foren-Index noch die Description in Form des Titels kommt - ist ein kleiner Pfusch meinerseits, aber klappt!
Code: Alles auswählen
else if (!empty($forum_id) )
{
$sql = "SELECT c.cat_title, f.forum_name, f.forum_desc
FROM " . FORUMS_TABLE . " AS f
LEFT JOIN " . CATEGORIES_TABLE . " AS c ON f.cat_id = c.cat_id
WHERE f.forum_id = $forum_id
LIMIT 0,1";
if( $result = $db->sql_query($sql) )
{
if ( $meta_row = $db->sql_fetchrow($result) )
{
$meta_description = '<meta name="description" content="' . $meta_row['forum_name'] . ' - ' . $meta_row['forum_desc'] . '">'."\n";
}
$db->sql_freeresult($result);
}
}
else {
$meta_description = '<meta name="description" content="' . $page_title . '">';
}
Ok wenn du cat_title nicht brauchst, musst du auch die cat Table nicht joinen.
Nimmst du Dings -->
statt Bums (s.o)
dann hast du saubär abgespeckt :/ easy
Nimmst du Dings -->
Code: Alles auswählen
$sql = "SELECT forum_name, forum_desc
FROM " . FORUMS_TABLE . "
WHERE forum_id = $forum_id
LIMIT 0,1";
Code: Alles auswählen
$sql = "SELECT c.cat_title, f.forum_name, f.forum_desc
FROM " . FORUMS_TABLE . " AS f
LEFT JOIN " . CATEGORIES_TABLE . " AS c ON f.cat_id = c.cat_id
WHERE f.forum_id = $forum_id
LIMIT 0,1";
-
- Mitglied
- Beiträge: 6
- Registriert: 09.01.2007 20:25
-
- Mitglied
- Beiträge: 6
- Registriert: 09.01.2007 20:25
na ja teils teils
würde Dich hier reinpacken (mein Linktausch-Katalog)
http://webrace.eu/web-katalog/computer-technik/
Also bei Interesse; gibst Du Linktext und Beschreibung.
PR ist leider noch NULL, aber Update läuft ja noch
würde Dich hier reinpacken (mein Linktausch-Katalog)
http://webrace.eu/web-katalog/computer-technik/
Also bei Interesse; gibst Du Linktext und Beschreibung.
PR ist leider noch NULL, aber Update läuft ja noch
