Seite 34 von 175

Verfasst: 14.05.2006 13:47
von Raydan
bin ja auch blind :oops:

Klappt jetzt perfekt, vielen Dank für die schnelle und gute Hilfe!

Verfasst: 15.05.2006 00:59
von andechser
Es wird für den Mod mod_rewrite vorrausgesetzt, nach ausführen der phpinfo.php und dem Durchschauen der Einträge bin ich nur auf Folgendes gestoßen: url_rewriter.tags Ist das identisch mit dem mod_rewrite?

Danke,
Peter

Verfasst: 15.05.2006 18:05
von Kortirion
Mir ist grade noch etwas aufgefallen:

Bei langen Threadtiteln wird die umgeschriebene URL des Sprungicons für den letzten Beitrag verkürzt, das aber nur auf der index, nicht in der viewforum.

Beispiel:

Threadtitel: Humbug im Kurpark in Lüneburg
Threadurl: http://www.schwarzer-humbug.de/humbug-i ... t1935.html

Sprungiconurl aus der viewforum: http://www.schwarzer-humbug.de/humbug-i ... html#71495

Sprungiconurl aus dem Index: http://www.schwarzer-humbug.de/humbug-i ... html#71495

Das kann ja so eigentlich nicht Sinn der Sache sein, oder?

Verfasst: 15.05.2006 19:35
von Jürgen H.
Hallo,

>> Mir ist grade noch etwas aufgefallen:

Das kommt von e-sevens Mod 'shows topic of last made post on index'.

Du könntest in der Zeile:

Code: Alles auswählen

$topic_title = substr($topic_title,0,
... die nachfolgende Ziffer (original 24 Zeichen) auf die Zeichenzahl erhöhen, die für die Titelanzeige vom Forum vergeben wird, das zieht allerdings die Spalte der letzten Beiträge ordentlich in die Länge (dann auch die Zahl in der Zeile darüber entsprechend erhöhen, original > 27).

Oder du lässt die ganze Bedingung weg:

Code: Alles auswählen

		if (strlen($topic_title)>27) {
			$topic_title = substr($topic_title,0,24) . '...';
		}
Kompromisslösung bei mir im Forum:

Code: Alles auswählen

		if (strlen($topic_title)>30) {
			$topic_title = substr($topic_title,0,28) . '...';
		}
Lg
Jürgen

Verfasst: 15.05.2006 19:50
von Kortirion
Ach ja, an den hab ich gar nicht mehr gedacht...danke für den Hinweis. Ich gucke mal, wie ich das dann löse.

Verfasst: 15.05.2006 20:23
von IPB_Flüchtling
@andechser:

Lade mal folgende .htaccess in das Rootverzeichnis Deines Webspace:

Code: Alles auswählen

RewriteEngine on

# Standarddomain definieren
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Rufe Deine Domain dann ohne www. vorher auf. Wenn automatisch ein www. vor Deinen Domainnamen hinzugefügt wird, wird Modrewrite auf Deinem Webspace unterstützt.
Wenn Du stattdessen einen Server Error erhältst, lösche die .htaccess wieder und nimm stattdessen folgenden Mod (oder wechsel den Provider):

http://www.phpbb.de/viewtopic.php?t=116931

@mgutt: Ich habe es jetzt geschafft, meinen Recent Topics Mod so zu verändern, dass Mitglieder, die keine Cookies akzeptieren, nicht mehr automatisch ausgeloggt werden! :P

LG, IPB_Flüchtling

Verfasst: 16.05.2006 21:33
von IPB_Flüchtling
Ahoi,

hiermit ersuche ich untertänigst um Hilfe, damit ich mein Board endlich auf mgutts Variante der Keyword-URLs umstellen kann.

Das Problem ist Folgendes: Beim Similar Topics Mod werden die URLs noch falsch umgeschrieben. Ein Beispiel: Am Ende eines Threads mit dem Titel

Sommer-Wiese-t1.html

wird als ähnlicher Thread nicht

Sommer-Urlaub-t66.html

genannt sondern

Sommer-Wiese-t66.html

Der fragliche Thread ist also unter 2 URLs erreichbar, was doppelten Content erzeugt.

Ich habe mir den Similar Topics Mod angesehen und vermute, dass der "Fehler" in folgendem Bereich zu suchen ist:

Code: Alles auswählen

   $title = (strlen($similar['topic_title']) > 40) ? (substr($similar['topic_title'], 0, 37) . '...') : $similar['topic_title'];
   $topic_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_TOPIC_URL .'='. $similar['topic_id']) .'">'. $title . '</a>';

   $author_url = append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $similar['user_id']);

   $author = ( $similar['user_id'] != ANONYMOUS ) ? '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $similar['user_id']) .'">'. $similar['username'] .'</a>' : ( ($similar['post_username'] != '' ) ? $similar['post_username'] : $lang['Guest'] );

   $forum_url = append_sid("viewforum.$phpEx?f=". $similar['forum_id']);
   $forum = '<a href="'. $forum_url .'">'. $similar['forum_name'] .'</a>';
   $post_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_POST_URL .'='. $similar['topic_last_post_id']) .'#'. $similar['topic_last_post_id'] .'"><img src="'. $images['icon_latest_reply'] .'" alt="'. $lang['View_latest_post'] .'" title="'. $lang['View_latest_post'] .'" border="0" /></a>';
Für sachdienliche Hinweise, die zur Lösung des Problems führen, wäre ich sehr dankbar! :oops:

Schönen Abend noch!
IPB_Flüchtling

Verfasst: 16.05.2006 23:13
von mgutt
Ok, wir testen mal. Suche nach:

Code: Alles auswählen

function append_sid($url, $non_html_amp = false)  // Seo Urls Anfang Version 1.0.8
ersetze gegen:

Code: Alles auswählen

function append_sid($url, $non_html_amp = false, $seo_title = '')  // Seo Urls Anfang Version 1.0.8
search for:

Code: Alles auswählen

      // replace special chars
add before: (da bin ich mir nicht ganz sicher, aber das müsste gehen)

Code: Alles auswählen

      if ( !empty($seo_title) )
	  {
         $forum_name = $topic_title = $seo_title;
	  }
und damit nun der richtige titel an die url übergeben wird musst du bei append_sid() urls anpassungen vornehmen wie folgt:

search for:

Code: Alles auswählen

$topic_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_TOPIC_URL .'='. $similar['topic_id']) .'">'. $title . '</a>';
replace with:

Code: Alles auswählen

$topic_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_TOPIC_URL .'='. $similar['topic_id'], '', $similar['topic_title']) .'">'. $title . '</a>';
Und was sagst Du :D

Verfasst: 17.05.2006 03:07
von IPB_Flüchtling
mgutt hat geschrieben:Und was sagst Du :D
Natürlich sage ich schon mal vielen herzlichen Dank für Deine Mühen! :P

Ich habe eine gute und eine schlechte Nachricht. Zuerst die gute: Anfangs hat alles super geklappt, einschließlich der Recent und Similar Topics. Ich war schon fast am Frohlocken. :D

Du ahnst, was jetzt kommt: Irgendwie hat sich irgendwann beim Herumklicken ein Fehler eingeschlichen, mit katastrophalen Folgen:

Sowohl bei den Recent und Similar Topics als auch in der ganz normalen Viewforum.php-Threadübersicht bin ich beim Klick auf Topics permanent in völlig falschen Threads gelandet, wenn andere Threads mit ähnlichen Titeln existierten. (Hat es zu einem Thread keine Similar Topics gegeben, bin ich auch nach dem Einsetzen der Katastrophe von der Threadübersicht in die korrekten Threads gelangt. Selbiges gilt für die Recent.)

Habe jetzt wieder den alten SEO-Mod reaktiviert. Werde morgen versuchen, den Fehler zu reproduzieren und genauere Infos zu geben.

Thanks again & gute Nacht!
IPB_Flüchtling

Verfasst: 17.05.2006 19:12
von mgutt
Was soll denn die viewforum.php damit zu tun haben?! Ist ja ein Ding :-?

Du hast natürlich jetzt zwei verschiedene Mods editiert. Erstmal langsam :P

Ich wollte erstmal den Similar Topics Mod als erfolgreich modifiziert wissen ;)