Short URLs für phpBB2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

hat alles bestens geklappt.

jetzt fehlt mir nur noch der link aus dem Lastpost:

Code: Alles auswählen

$last_poster .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $latest_topics[$i]['topic_last_post_id']) . '#' . $latest_topics[$i]['topic_last_post_id'] . '">

wie stelle ich den um ?

danke für euere hilfe.
Toni
Mitglied
Beiträge: 121
Registriert: 16.01.2004 18:02

Beitrag von Toni »

Hallo,

ist es moeglich die Short URLs auch fuer das Photo Album von Smartor zu aktivieren ?
Hat hier jemand die notwendigen Aenderungen ?

Gruss Toni
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

Bei mir funzt das net mim hierarchy mod!die foren die unter diesen mod fallen haben kein html hinten!was muss ich da in die .htaccess zusaätzlich schreiben? :-?
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Toni
Mitglied
Beiträge: 121
Registriert: 16.01.2004 18:02

Beitrag von Toni »

Hallo,

habe nach Umstellung auf Short URLs jetzt folgendes Problem:

Benuetze ich innerhalb der Beitraege die Links "vorheriges Thema anzeigen/naechstes Thema anzeigen" dann bekomme ich zwar den richtigen Beitrag angezeigt, aber der Link beim Beitragstitel ist falsch.
Also z.B.
Anzeige von .../ntopic4924.html -> Link Beitragstitel .../ftopic4924.html.
Im nuForum von larsneo ist das gleiche.
Nur hier auf phpbb.de scheint es zu funktionieren. Da heisst der Links dann nur "topic12345.html"
Habt ihr hier evtl. den Code bereits angepasst ?

Gruss Toni
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

aber der Link beim Beitragstitel ist falsch.
was ist daran falsch? die entsprechenden verweise sind anders benamt und in der robots.txt für spider als nicht zu scannen markiert um doppel-erfassungen in suchmaschinen zumindestens ansatzweise zu verhindern :roll:
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Toni
Mitglied
Beiträge: 121
Registriert: 16.01.2004 18:02

Beitrag von Toni »

Hallo larsneo,

schaut dir das doch mal im www.nuforum.de an.

Z.B. komme ich ueber den Link "naechstes Thema anzeigen" auf folgende Seite:

http://www.nuforum.de/nuforum/ntopic5052.html

Schaut dir jetzt mal den Link des Beitragstitels an. Spaetestens wenn du ihn klickst, kommst du auf einen ganz anderen Beitrag. Das ist doch falsch.

Das alles hat auch nichts mit irgendwelchen Suchmaschinen zu tun.

Komischerweise ist es auf phpbb.de nicht so. Da muss etwas am Code geaendert worden sein.

Hoffe, du kannst es jetzt nachvollziehen, was ich meine.

Gruss Toni
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

Schaut dir jetzt mal den Link des Beitragstitels an. Spaetestens wenn du ihn klickst, kommst du auf einen ganz anderen Beitrag. Das ist doch falsch.
ob das richtig oder falsch ist sei erst einmal dahingestellt - auf jeden fall ist es das gewünschte resultat aus dem mod zur suchmaschinenoptimierung :roll:
Das alles hat auch nichts mit irgendwelchen Suchmaschinen zu tun.
doch - der gedanke der hinter dem mod steht ist nicht, moeglichst viele 'statische' *.html seiten zu erreichen, sondern das forum moeglichst optimal fuer suchmaschinen zu optimieren. im standalone sieht das ja wie folgt aus:
topiclink aus dem forum

Code: Alles auswählen

viewtopic.php?t=ID
topiclink previous / next

Code: Alles auswählen

viewtopic.php?t=ID&view=previous

Code: Alles auswählen

viewtopic.php?t=ID&view=next
topiclink aus dem topic

Code: Alles auswählen

viewtopic.php?t=ID&start=0&postdays=0&postorder=asc&highlight=
schlussendlich kannst du aber über kleine anpassungen in der .htaccess und der mod_rewrite funktion quasi jedes ergebnis erreichen, was du magst ;-)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Toni
Mitglied
Beiträge: 121
Registriert: 16.01.2004 18:02

Beitrag von Toni »

Hallo larsneo,

anscheinend hast du dir den Link (als Beispiel) nicht genau angeschaut.

http://www.nuforum.de/nuforum/ntopic5052.html

Der Link vom Beitragstitel "AV Receiver oder DSP Vorstufe und Endstufen?" heisst .../ftopic5052.html, er muesste aber .../ftopic5049.html heissen.

Wenn es immer noch nicht klar ist, dann lassen wir es.

Finde den Mod sonst wirklich prima.

Gruss Toni
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

jetzt hat's klick gemacht :roll:
scheint wirklich ein problem zu sein - ich schaue mir das morgen einmal an...

*EDIT*
der link bei phpbb.de ist zwar anders - aber auch nicht 100prozentig fehlerfrei - bei topics mit mehreren seiten verweist der titel immer auf den anfang und nicht wie im original auf die unterseite.

derzeit experimentiere ich mit folgender .htaccess:

Code: Alles auswählen

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} /nuforum/forums.* 
RewriteRule (.*) /nuforum/index.php 

RewriteCond %{REQUEST_FILENAME} /nuforum/viewforum([0-9]*)-([0-9]*)-([0-9]*).*  
RewriteRule (.*) /nuforum/viewforum.php?f=%1&topicdays=%2&start=%3 

RewriteCond %{REQUEST_FILENAME} /nuforum/forum([0-9]*).* 
RewriteRule (.*) /nuforum/viewforum.php?f=%1 

RewriteCond %{REQUEST_FILENAME} /nuforum/ptopic([0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1&view=previous 

RewriteCond %{REQUEST_FILENAME} /nuforum/ntopic([0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1&view=next 

RewriteCond %{REQUEST_FILENAME} /nuforum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*)-([a-zA-Z0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5

RewriteCond %{REQUEST_FILENAME} /nuforum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 

RewriteCond %{REQUEST_FILENAME} /nuforum/ftopic([0-9]*)-([0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1&start=%2 

RewriteCond %{REQUEST_FILENAME} /nuforum/ftopic([0-9]*).* 
RewriteRule (.*) /nuforum/viewtopic.php?t=%1 
(hinweis: mein forum liegt im unterverzeichnis /nuforum)

sowie folgendem snippet aus der page_header.php:

Code: Alles auswählen

$urlin = 
array( 
$prefix . '(?<!/)index.php"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=previous"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=next"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)start=([0-9]*)"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)"|', 
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)"|', 
); 
$urlout = array( 
'"forums.html"',
'"viewforum\\1-\\2-\\3.html"', 
'"forum\\1.html"', 
'"ptopic\\1.html"', 
'"ntopic\\1.html"', 
'"ftopic\\1-\\2-\\3-\\4-\\5.html"', 
'"ftopic\\1-\\2-\\3-\\4.html"', 
'"ftopic\\1-\\2.html"', 
'"ftopic\\1.html"', 
); 
funktioniert scheinbar schon etwas besser - allerdings ist das highlight von einzelnen begriffen derzeit noch nicht möglich :roll:
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Toni
Mitglied
Beiträge: 121
Registriert: 16.01.2004 18:02

Beitrag von Toni »

Hallo larsneo,

danke fuer das positive Feedback wegen dieser - sagen wir mal - Unregelmaessigkeit.
Wegen mir persoenlich musste du da sicherlich nicht so viel Zeit investieren. Natuerlich waere es super, wenn es dazu eine Loesung gibt.
Leider kann ich dir dabei keine Unterstuetzung geben. :(
Wie gesagt, bin eher zufaellig darauf gekommen. Ist normal nicht meine Art so ueber ein Forum zu navigieren.

Gruss Toni
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“