Seite 10 von 175

Verfasst: 07.04.2006 10:48
von karstenkurt
ok, danke für den Hinweis.
Hast Du auch eine Lösung zu Problem 2?

Verfasst: 07.04.2006 10:50
von mgutt
Kortirion hat geschrieben:
karstenkurt hat geschrieben: Hab erstmal nur die .htaccess geändert und hochgeladen. Alleridings passiert da irgenwie nix. Weder ein- noch ausgeloggt werden mir html-Links präsentiert. :o

Zweites Problem, Lokal läuft das ganze, aber die index.php wird irgendwie nicht mit einbezogen. Woran kann das denn liegen?
Das liegt genau daran, dass Du nur die .htaccess verwendest. Ohne die Umbauten im Code der sessions.php, der index.php etc. wirst Du auch keine html-Links erhalten. ;)
karstenkurt meint glaube ich den anderen seo mod für CH ;)

aber ist natürlich das gleiche problem. nur, dass du die änderungen in der class_config.php durchführen musst.

Verfasst: 07.04.2006 10:55
von Kortirion
ok, an den ch hab ich nicht mehr gedacht :oops: ;)

mgutt: Hast Du schon ne Perspektive für das jumpbox-Problem?

Falls das aufwendiger ist, würde ich ggf. die fehlerhaften Aufrufe der jb erst mal auf die Startseite umleiten. Da ich jetzt beim testen keine anderen Fehler mehr finden kann (ausser einer Inkonsistenz mit dem topic_calendar-mod), bin ich dch gespannt, welche Geschwindigkeitsauswirkungen das ganze auf mein Produktivsystem hat. ;)

Verfasst: 07.04.2006 11:09
von karstenkurt
Na klar CH-Mod. Lokal hab ich die Änderungen aber gemacht und fast nix passiert mit der Index.php.
Sobald es in die 2. Ebene der Kategorien geht, steht da als Link nur noch index.php?c=360. Ne class_config.php hab ich ja nicht. Ist ja noch der "alte" Ch-Mod.

Verfasst: 07.04.2006 12:33
von mgutt
karstenkurt hat geschrieben:Na klar CH-Mod. Lokal hab ich die Änderungen aber gemacht und fast nix passiert mit der Index.php.
Sobald es in die 2. Ebene der Kategorien geht, steht da als Link nur noch index.php?c=360. Ne class_config.php hab ich ja nicht. Ist ja noch der "alte" Ch-Mod.
ja aber irgendwo hast du doch die änderungen gemacht oder nicht? damit der mod angepasst werden kann. weil du meintest, dass da eine variable leer ist oder so.

wo ist denn der code bei dir jetzt eingepflegt?
Kortirion hat geschrieben:mgutt: Hast Du schon ne Perspektive für das jumpbox-Problem?
problem behoben: (auch das mit den anführungszeichen im forentitel)
http://www.phpbb.de/viewtopic.php?p=668852#668852
Kortirion hat geschrieben:(ausser einer Inkonsistenz mit dem topic_calendar-mod)
Was geht denn nicht? Mein Mod sollte eigentlich mit allen anderen Mods kompatibel sein.
Stemmi hat geschrieben:Oha danke!
Die "letzte Themenbox" von Dir muss noch verändert werden. Dort ist auch der Titel des 1. Beitrages erst in der Url des 2. Beitrages.

Da solltest Du noch von Hand nachhelfen.

Gruß

Verfasst: 07.04.2006 13:26
von Kortirion
Danke, den neuen Code probiere ich heute nachmittag aus.

Was den topic_calendar angeht, die Topics in der Kalenderansicht werden durch Deinen Mod gar nicht umgeschrieben, sondern bleiben in der Originalsyntax. Bei dem von 2Lucky wurden sie umgeschrieben, allerdings ohne keywords. Mir persönlich ist das aber eher egal, da ich den kalender eh mittels robots.txt ausschließe. ;)

Wenn ich Deinen Mod in mein Produktivboard eingebaut habe, gebe ich Dir aber gerne einen Link. ;)

Verfasst: 07.04.2006 14:08
von mgutt
Das wäre super.

Ich habe ein neues Addon geschrieben:
5. Sprungicon ([ externes Bild ]) "zum letzten Beitrag" ändern

In der Forenansicht befindet sich ganz rechts ein kleines Icon ([ externes Bild ]). Dies verweist ebenfalls auf einen "post" Link. Wir ändern diesen wie auch zuvor getan auf den "topic" Link ab, um weiteren doppelten Content zu verhindern.

suche in viewforum.php nach:

Code: Alles auswählen

		$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
ersetze gegen:

Code: Alles auswählen

//-- mod : avoid double content urls ------------------------------------------- 
//-- add 
		$total_pages_topic = ($replies + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . ( floor(($replies + 1) / $board_config['posts_per_page']) * $board_config['posts_per_page']); 
		$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . "=$topic_id" . $total_pages_topic) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
//-- fin mod : avoid double content urls ---------------------------------------

Verfasst: 07.04.2006 14:24
von karstenkurt
Hi,

ich habe alle Änderungen der 1. Seite eingebaut. Nur den Teil, welcher in die index.php soll, hab ich in die functions_categories_hierarchy.php verlagert.

Wie gesagt, die erste Ebene wird auf durchgängig umgewandelt, nur die folgenden Ebenen nicht:

Code: Alles auswählen

Index                                        -> html
  |--> Categorie 1                           -> html
  |        |-> Categorie 2                   -> html
  |        |        |-> Categorie 3          -> php?c=160
  |        |        |        |-> Forum1      -> html
  |        |-> Categorie 4                   -> html
usw.
Hoffe ist verständlich.

Verfasst: 07.04.2006 15:07
von Kortirion
Hallo mgutt,

sowohl die Jumpbox als auch das letzte Addon funktionieren lokal einwandfrei. Vielen Dank dafür schon mal!

Zum letzten Addon aber noch ein kurze Frage:

Die Posticon-URL ist durch das Addon ja umgeschrieben z.B. http://localhost/humbug/test-t1854,view,newest.html, bei Aufruf des Links über das Icon habe ich in der Adressleiste aber wieder die alte syntax, in diesem Beispiel http://localhost/humbug/viewtopic.php?p=68022#68022 statt http://localhost/humbug/test-t1854.html#68022.

Ist das so beabsichtigt?

Verfasst: 07.04.2006 15:22
von mgutt
das addon betrifft das icon ganz rechts ("zum letzten beitrag"). nicht das "neueste" beitrag icon.

das "neueste beitrag"-icon erscheint nur, wenn man eingeloggt ist oder cookies akzeptiert. (also nicht bei suchmaschinen) daher ist eine umschreibung der url erstmal unnötig.

@ karstenkurt
Das Problem wird die "Kategorie" sein. Die wird bei CH in der neuesten Version nicht umgeschrieben, da sie dort nicht mehr existiert (Kategorien und Foren werde da beide mit "f" eingeleitet). In Deiner Version ist es noch "alt".

Mit diesem Mod für das Standard-phpBB wird die Url für Foren so umgeschrieben:
http://www.evop.de/ueber-evop-de-f1.html

Und für Kategorien so:
http://www.evop.de/index,c,1.html

Wenn ihr möchtet, kann ich gerne noch den Titel von einer Kategorie der Url hinzufügen.

Aber Dein Problem wird woanders sein, da die Url gar nicht erst umgeschrieben wird. Kann es sein, dass die Kategorienurls nicht per "append_sid($url)" übergeben werden?

bei CH in der aktuellsten Version geht das nämlich per "url($url)".