Short URLs für phpBB2
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: 235
- Registriert: 03.08.2004 12:00
- Wohnort: Ruhrpott
- Kontaktdaten:
ich habe diesen (denke ich jedenfalls) mod in meinem alten forum 2.0.4 installiert es hat perfekt alles funktioniert. jetzt bei bei version 2.0.18 sind da nur 2 leere zeilen, woran kann es liegen?
kann es evtl. sein, dass mehr davon im forum gibt und ich nur den entwurf installiert habe? hab leider nichts gefunden
kann es evtl. sein, dass mehr davon im forum gibt und ich nur den entwurf installiert habe? hab leider nichts gefunden
larsneo hat geschrieben:die suchbegriffe sind zumindestens genauso gut wie die forensuche...
derzeit ist das prinzip noch relativ trivial:
in /includes/page_header.php nachist folgender bereich eingefügt:Code: Alles auswählen
define('HEADER_INC', TRUE);
sowie am ende der datei nachCode: Alles auswählen
if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) ) { $topic_id = intval($HTTP_GET_VARS[POST_TOPIC_URL]); } else if ( isset($HTTP_GET_VARS['topic']) ) { $topic_id = intval($HTTP_GET_VARS['topic']); } if ( $topic_id ) { $sql = "SELECT c.cat_title, f.forum_name, t.topic_title FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c WHERE f.forum_id = t.forum_id AND c.cat_id = f.cat_id AND t.topic_id = $topic_id"; if( ($result = $db->sql_query($sql)) ) { if ( $meta_row = $db->sql_fetchrow($result) ) { $meta_description = '<meta name="description" content="' . $meta_row['cat_title'] . ' :: ' . $meta_row['forum_name'] . ' :: ' . $meta_row['topic_title'] . '">'; } } $sql = "SELECT w.word_text FROM " . TOPICS_TABLE . " t, " . SEARCH_MATCH_TABLE . " m, " . SEARCH_WORD_TABLE . " w WHERE t.topic_first_post_id = m.post_id AND m.word_id = w.word_id AND t.topic_id = $topic_id"; if( ($result = $db->sql_query($sql)) ) { $meta_keywords = ''; while ( $meta_row = $db->sql_fetchrow($result) ) { $meta_keywords .= ($meta_keywords=='') ? $meta_row['word_text'] : ',' . $meta_row['word_text']; } $meta_keywords = '<meta name="keywords" content="' . $meta_keywords . '">'; } }
die entsprechenden variablen-zuweisungenCode: Alles auswählen
'PAGE_TITLE' => $page_title,
damit das ganze auch in der seitenausgabe ist, muss natürlich auch das template angepasst werden - dazu in /templates/subSilver/overall_header.php die entsprechende ausgabe ansteuern, nachCode: Alles auswählen
'META_DESCRIPTION' => $meta_description, 'META_KEYWORDS' => $meta_keywords,
einfachCode: Alles auswählen
<meta http-equiv="Content-Style-Type" content="text/css">
einfügen.Code: Alles auswählen
{META_DESCRIPTION} {META_KEYWORDS}
ist wie gesagt nur ein gedankengang
Ist es möglich in den Code noch eine weitere Variable einzufügen?
ich hab das jetzt mal so versucht:
in der page_header.php
Wenn ich das aber mache, kommen wieder die alten URLs ohne mod_rewrite.
Gibt es zufällig eine andere Möglichkeit wie ich einen Namen / Variable in die URL kriege?
hilfe.....[/code]
ich hab das jetzt mal so versucht:
in der page_header.php
Code: Alles auswählen
$urlin =
array(
$prefix . '(?<!/)index.php\?mark=forums&(?:amp;)code=([a-zA-Z0-9]*)"|',
$prefix . '(?<!/)index.php\?code=([a-zA-Z0-9]*)"|',
$prefix . '(?<!/)index.php\?c=([0-9]*)&(?:amp;)code=([a-zA-Z0-9]*)"|',
);
$urlout = array(
'"index-mark\\1\\2.html"',
'"index\\1.html"',
'"category\\1\\2.html"',
);
Wenn ich das aber mache, kommen wieder die alten URLs ohne mod_rewrite.
Gibt es zufällig eine andere Möglichkeit wie ich einen Namen / Variable in die URL kriege?
hilfe.....[/code]
Hallo,
ich habe soeben den Mod in mein phpBB 2.0.18 problemlos eingefügt und möchte mich an dieser Stelle ganz herzlich an alle bedanken, die daran mitgewirkt haben.
Tolle Idee - klasse Umsetzung.
ich habe soeben den Mod in mein phpBB 2.0.18 problemlos eingefügt und möchte mich an dieser Stelle ganz herzlich an alle bedanken, die daran mitgewirkt haben.
Tolle Idee - klasse Umsetzung.
Have a nice day ...
Windows-Vista Forum: http://www.forum.vista-infos.de
LPI (Linux) Community: http://www.lpi-test.de
Windows-Vista Forum: http://www.forum.vista-infos.de
LPI (Linux) Community: http://www.lpi-test.de
- Energy_2k2
- Mitglied
- Beiträge: 82
- Registriert: 27.11.2005 18:39
Free-99 hat geschrieben:Hallo,
eine kleine Frage. Wenn ich die .htaccess mit Inhalt fülle kann ich mein Forum nicht mehr aufrufen. Woran kann das liegen?
Ich hatte das selbe Problem.
Verwendet dein Hoster vielleicht eine Confixx Oberfläche zum konfigurieren?
Wenn ja liegt es daran.
Bei mir stand laut PHP-Info das mod_rewrite aktiviert bzw unterstüzt wird.
Ich habe dann eine Email an meinen Hoster geschrieben der mir dann sagte dass es bei Confixx extra aktiviert werden muss was er dann auch gemacht hat.
Seitdem funktioniert es ohne Probleme.
Danke für den tollen Mod!
mfg.
Energy_2k2
Energy_2k2
servus zusammen,
habe mich mal durch den Thread gewühlt und nichts gefunden.
Seitdem ich die Short URLs am laufen habe, funktioniert die Anzeige von den "Neuen Beiträgen" nicht mehr so richtig!
Wenn man sich eingeloggt hat, sieht man schön durch das Icon in welchem Forum etwas neues gepostet wurde, doch sobald man ein Beitrag durchgelsen hat und zurück geht, habe alle Beiträge sowie Foren gelesenen Status.
sg Alex
habe mich mal durch den Thread gewühlt und nichts gefunden.
Seitdem ich die Short URLs am laufen habe, funktioniert die Anzeige von den "Neuen Beiträgen" nicht mehr so richtig!
Wenn man sich eingeloggt hat, sieht man schön durch das Icon in welchem Forum etwas neues gepostet wurde, doch sobald man ein Beitrag durchgelsen hat und zurück geht, habe alle Beiträge sowie Foren gelesenen Status.
sg Alex