Seo Mod Version: Advanced phpBB3 SEO mod Rewrite 0.4.4
Galerie Version: 0.4.0-RC1
Link im Galerie Forum: flying-bits.org
Da der Seo Mod die /gallery/index.php und die /gallery/search.php umwandelt, funktionieren die Verlinkungen im Board nicht.
Behebung des Problems:
Benenne die ../gallery/index.php in ../gallery/galerie-uebersicht.php um.
Benenne die ../gallery/search.php in ../gallery/galerie-suche.php um.
Öffne die .htaccess Datei deines Forumroots und
trage am Ende ein
- Code: Alles auswählen
# Alle Anfragen auf gallery/index.php zu galerie-uebersicht.php umleiten
RewriteRule ^gallery/index\.php$ gallery/galerie-uebersicht.php [QSA,L,R=301]
# Alle Anfragen auf gallery/search.php zu galerie-suche.php umleiten
RewriteRule ^gallery/search\.php$ gallery/galerie-suche.php [QSA,L,R=301]
Öffne jede .php Datei im Ordner ../gallery/ (nicht in den Unterordnern) und
suche
- Code: Alles auswählen
define('IN_PHPBB', true);
davor eingeben
- Code: Alles auswählen
define('IN_GALLERY', true);
Öffne jede .php Datei im Ordner ../gallery/ und Unterordner(!) und
suche (mehrere male)
- Code: Alles auswählen
index.$phpEx
ersetze mit
- Code: Alles auswählen
galerie-uebersicht.$phpEx
Öffne ../memberlist.php und
suche
- Code: Alles auswählen
'U_SEARCH_GALLERY' => append_sid("{$phpbb_root_path}" . GALLERY_ROOT_PATH . "search.$phpEx", "user_id=" . $member['user_id']),
ersetze mit
- Code: Alles auswählen
'U_SEARCH_GALLERY' => append_sid("{$phpbb_root_path}" . GALLERY_ROOT_PATH . "galerie-suche.$phpEx", "user_id=" . $member['user_id']),
Öffne ../includes/functions.php und
suche
- Code: Alles auswählen
gallery/index.$phpEx
ersetze mit
- Code: Alles auswählen
gallery/galerie-uebersicht.$phpEx
Öffne ../phpbb-seo/phpbb_seo_class.php und
suche
- Code: Alles auswählen
if (empty($user->data['is_registered'])) {
if ( $this->seo_opt['rem_sid'] ) {
unset($this->get_vars['sid']);
}
if ( $this->seo_opt['rem_hilit'] ) {
unset($this->get_vars['hilit']);
}
}
ersetze mit
- Code: Alles auswählen
if (!defined('IN_GALLERY')){
if (empty($user->data['is_registered'])) {
if ( $this->seo_opt['rem_sid'] ) {
unset($this->get_vars['sid']);
}
if ( $this->seo_opt['rem_hilit'] ) {
unset($this->get_vars['hilit']);
}
}
}
Öffne ../viewonline.php und
suche
- Code: Alles auswählen
// Get and set some variables
danach eingeben
- Code: Alles auswählen
$gallery_root_path = "gallery/";
suche (mehrere male)
- Code: Alles auswählen
{$gallery_root_path}index.$phpEx
ersetze mit
- Code: Alles auswählen
{$gallery_root_path}galerie-uebersicht.$phpEx
Öffne ../styles/templates/prosilver/gallery_album_body.html und
suche
- Code: Alles auswählen
<p><a href="{U_RETURN_LINK}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {S_RETURN_LINK}</a></p>
ersetze mit
- Code: Alles auswählen
<p><a href="{U_GALLERY_MOD}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {S_RETURN_LINK}</a></p>
Ihr solltet dem Ordner ../gallery/ noch einen Index zuweisen!
Entweder erstellt iher eine index.html, deren Inhalt egal ist, im Ortner der Galerie...
oder ihr erstellt eine .htaccess Datei im Ordner der Galerie mit dem Inhalt
- Code: Alles auswählen
DirectoryIndex galerie-uebersicht.php galerie-search.php
Damit verhindert ihr eine Auflistung des Ordnerinhaltes beim Aufruf http://www.eureseite.xy/gallery/
ausserdem wird jetzt bei der Eingabe direkt auf die Datei galerie-uebersicht.php verwiesen.
Ich hoffe das die Galerie und der Seo Mod jetzt im Einklang stehen

Bei Fehlern melde ich mich wieder an dieser Stelle. So wie es ausschaut (gallery/galerie-uebersicht.php) schaut es gut aus!
mfg, SickSight
Schlüsselwörter: phpbb, fehler, links, galerie, nickvergessen, Advanced, phpBB3, SEO, mod, Rewrite


