SEO Urls V2

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.
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

Hi
ist das genau das was bei phpbb plus eingebaut ist? das die seiten auf html verlinkt werden?

mfg
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Nein, phpbb plus hat eigene short urls:

domain.de/topic123.html

Dieser Mod produziert seo urls:

domain.de/titel-des-themas-t123.html

Wenn es Dir nur um das auf ".html" enden geht, dann heißt die Antwort aber "ja" ;)

gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

Herzlichen dank für die schnelle antword,ich wollte das einbauen aber es hat nicht funkzuniert.habe jedesmall 500 fehler bekommen.

Das mod ist auch nicht für plus geignet denke ich,weil manche sachen haben nicht gepast also habe ich passent gemacht :D

kanstdu das mall bitte für plus auch schreiben?

mfg
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Fehler 500 deutet auf ein Problem mit der .htaccess hin und das heißt wiederrum, dass bei Dir mod_rewrite anscheinend nicht funktioniert.

gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

ich benutze aber bei mir .htaccss datein? und mod_rewrite ist bei mir instaliert ich habe eigene root server.

sorry wie komme ich auf fehler meldung 500 :D schtimt garnicht.

Loaded Modules core prefork http_core mod_so mod_rewrite mod_access mod_actions mod_alias mod_auth mod_auth_dbm mod_autoindex mod_cgi mod_dir mod_env mod_expires mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_ssl mod_status mod_userdir sapi_apache2 mod_perl mod_jk mod_python mod_suexec mod_fcgid

mfg
Benutzeravatar
baerenwurm
Mitglied
Beiträge: 285
Registriert: 06.11.2002 16:29
Kontaktdaten:

Beitrag von baerenwurm »

Hi.

Bei mir funktionieren die "Vorheriges/Nächstes Thema anzeigen"-Links ( z.B. http://www.quentintarantino.de/ntopic360.html ) nicht, d.h. es wird lediglich die selbe Seite nochmal geladen...
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

color hat geschrieben:ich benutze aber bei mir .htaccss datein? und mod_rewrite ist bei mir instaliert ich habe eigene root server.

sorry wie komme ich auf fehler meldung 500 :D schtimt garnicht.

Loaded Modules core prefork http_core mod_so mod_rewrite mod_access mod_actions mod_alias mod_auth mod_auth_dbm mod_autoindex mod_cgi mod_dir mod_env mod_expires mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_ssl mod_status mod_userdir sapi_apache2 mod_perl mod_jk mod_python mod_suexec mod_fcgid

mfg
Das die Module geladen sind bedeutet nicht, dass sie auch funktionieren. Such mal nach einschlägigen Seiten zu dem Thema, wie man mod_rewrite einrichtet. Das mit dem Fehler 500 verstehe ich jetzt nicht. Hast Du den oder einen anderen? Welchen?
baerenwurm hat geschrieben:Hi.

Bei mir funktionieren die "Vorheriges/Nächstes Thema anzeigen"-Links ( z.B. http://www.quentintarantino.de/ntopic360.html ) nicht, d.h. es wird lediglich die selbe Seite nochmal geladen...
ntopic1234.html ist keine Url meines Mods. Das sind Urls des Short Url Mods.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
baerenwurm
Mitglied
Beiträge: 285
Registriert: 06.11.2002 16:29
Kontaktdaten:

Beitrag von baerenwurm »

mgutt hat geschrieben:
baerenwurm hat geschrieben:Hi.

Bei mir funktionieren die "Vorheriges/Nächstes Thema anzeigen"-Links ( z.B. http://www.quentintarantino.de/ntopic360.html ) nicht, d.h. es wird lediglich die selbe Seite nochmal geladen...
ntopic1234.html ist keine Url meines Mods. Das sind Urls des Short Url Mods.

Gruß
Hab die alte MOD entfernt - wie kann ich denn die "Vorheriges/Nächstes Thema anzeigen"-Links in HTML-Links umwandeln?

[e] Zudem bräuchte ich noch Anpassung für folgende MOD:

Recent Topics (Extended) MOD*
icon_last_reply-URLs stimmten nicht (d.h. http://www.quentintarantino.de/viewtopi ... html#95405 etc.)
Zuletzt geändert von baerenwurm am 11.04.2007 20:11, insgesamt 1-mal geändert.
Benutzeravatar
baerenwurm
Mitglied
Beiträge: 285
Registriert: 06.11.2002 16:29
Kontaktdaten:

Beitrag von baerenwurm »

Wie soll ich denn folgenden Schritt ausführen:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
*/
//-- add
		default:
			$sql = "SELECT f.*, p.topic_id, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_replies
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_id = p.topic_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
//-- fin mod : seo urls v2 -----------------------------------------------------
Hab statt

Code: Alles auswählen

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
das hier stehen:

Code: Alles auswählen

		default:
   // Modified by Easy Sub-Forums MOD
			$sql = "SELECT f.*, p.post_time, p.post_username,  u.username, u.user_id, t.topic_id, t.topic_title
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = f.forum_last_post_id)
				GROUP BY f.forum_id ORDER BY f.cat_id, f.forum_order";
   // END Modified by Easy Sub-Forums MOD
			break;
Zudem hab ich statt

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
#

Code: Alles auswählen

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> <a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
das hier in meiner index.php bzw. folgendes

Code: Alles auswählen

   // Modified by Easy Sub-Forums MOD

								if (strlen($forum_data[$j]['topic_title'])>=25)
								{
									$forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
								}

								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = '' . $last_post_time . '' . '<br />';
								
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> <a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
   // END Modified by Easy Sub-Forums MOD
[e] Noch was:

Manchmal sieht die index_body.tpl wie folgt aus (d.h. die "Letzten Beitrag"-Icons werden nicht angezeigt):

[ externes Bild ]
manne35
Mitglied
Beiträge: 26
Registriert: 13.02.2005 23:38
Kontaktdaten:

Beitrag von manne35 »

Hallo,
ich habe diesen schoenen und praktischen Mod fuer Seo Urls eingebaut und bin sehr zufrieden damit.
Danke fuer die Programmierung.

Jetrzt eine Frage.
Hat schon jemand versucht sie bei der Olympus Version einzubauen ?

Schöne Gruesse
manne
Antworten

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