SEO Urls V2
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.
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.
-
- Mitglied
- Beiträge: 5
- Registriert: 01.07.2006 16:39
Kommando zurück....
Langsam wird es seltsam.... jetzt gehen, wie oben geschrieben, die Links zu den einzelnen Foren und den Themen.... dafür funktionieren alle vom Forum erzeugten Links nicht mehr (Thema erstellen, Antwort schreiben, sowie die Links zu FAQ, Suchfunktion etc. pp.)
Hat jemand eine Idee, woran das jetzt liegen kann?
Hier nochmal der Link zum Board:
http://www.in-berlin-brandenburg.com/Fo ... om-f1.html
Danke und Gruß,
Torsten
Langsam wird es seltsam.... jetzt gehen, wie oben geschrieben, die Links zu den einzelnen Foren und den Themen.... dafür funktionieren alle vom Forum erzeugten Links nicht mehr (Thema erstellen, Antwort schreiben, sowie die Links zu FAQ, Suchfunktion etc. pp.)
Hat jemand eine Idee, woran das jetzt liegen kann?
Hier nochmal der Link zum Board:
http://www.in-berlin-brandenburg.com/Fo ... om-f1.html
Danke und Gruß,
Torsten
Was meinst Du mit "gehen nicht"? Ich war gerade auf Deiner Seite.. es gehen doch alle Links?
Kannst Du mir gerade sagen, wo Du deine .htaccess gespeichert hast und deren Inhalt. Das würde mir helfen die Installationsanleitung vielleicht noch zu verbessern.
Gruß
Gruß

Gruß
Auch das mit den Anführungszeichen habe ich nochmal getestet. Verstehe ich nicht. Welche Version von meinem Mod hast Du denn installiert? (steht in der Zeile wo "append_sid" steht in der sessions.php)
Gruß
Kannst Du mir gerade sagen, wo Du deine .htaccess gespeichert hast und deren Inhalt. Das würde mir helfen die Installationsanleitung vielleicht noch zu verbessern.
Gruß
Naja, es wird in diesem Fall nur einfach der Postlink generiert. (ist also richtig) Du meinst es wäre besser, wenn es ein Topiclink wäre. Da müsste ich die Abfrage anders gestalten bzw. herausfinden, wie ich über die postid die richtige Seite herausfinde. Weil man weiß ja dadurch nicht, ob der Post auf Seite 1 oder 9 steht, falls Du verstehst was ich meine.Kortirion hat geschrieben:Zur forward.php:
Ein Großteil meiner alten SEO-URLs wird korrekt umgeschrieben, z.B.
http://www.schwarzer-humbug.de/topic,72 ... ufung.html
wird per forward.php zu
http://www.schwarzer-humbug.de/beruf-un ... rt,15.html
allerdings fehlen manchmal die Keywords...so z.B.
http://www.schwarzer-humbug.de/ptopic,35128.html
wird zu
http://www.schwarzer-humbug.de/viewtopi ... html#35128
Woran kann das liegen?
Gruß
Vielleicht sind Dir die Links im 1. Post noch nicht aufgefallen, aber die von Dir habe ich auch erstmal dazu genommen. Werde die doppelten dann noch später rausnehmendennist hat geschrieben:Der Thread wird ziemlich unübersichtlich.
Folgende Änderungen habe ich bei mir durchgeführt.
Man könnte vielleicht die Änderungen für diese Mods im ersten Post verlinken.

Gruß
http://www.evop.de/der-gesetzgeber-hat- ... -t148.htmlsenyafin hat geschrieben:ist dein MOD mgutt - kann es sein, dass ich irgendwo nen Fehler bei der Installation gemacht habe?
Sh*t - alles andere läuft absolut problemlos.
Auch das mit den Anführungszeichen habe ich nochmal getestet. Verstehe ich nicht. Welche Version von meinem Mod hast Du denn installiert? (steht in der Zeile wo "append_sid" steht in der sessions.php)
Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
-
- Mitglied
- Beiträge: 5
- Registriert: 01.07.2006 16:39
Hallo,
sorry, habe es gerade vor 15 Minuten zum Laufen gebracht und Du bist mir mit Deiner Antqort sozusagen gerade zuvor gekommen, bevor ich Bescheid sagen konnte.
Sorry, wenn Dir das extra Mühe gemacht hat!
Ich weiß nicht, was falsch war, ich habe eben einfach den mod nochmal neu installiert, dann ging beides.
Was und warum es vorher nicht geklappt hat, kann ich nicht sagen.
Danke und Gruß,
Torsten
sorry, habe es gerade vor 15 Minuten zum Laufen gebracht und Du bist mir mit Deiner Antqort sozusagen gerade zuvor gekommen, bevor ich Bescheid sagen konnte.
Sorry, wenn Dir das extra Mühe gemacht hat!
Ich weiß nicht, was falsch war, ich habe eben einfach den mod nochmal neu installiert, dann ging beides.
Was und warum es vorher nicht geklappt hat, kann ich nicht sagen.
Danke und Gruß,
Torsten
Ja, ich verstehe, was Du meinst...und Du hast natürlich recht. An das Problem mit der Seitenzahl habe ich nicht gedacht.mgutt hat geschrieben: Naja, es wird in diesem Fall nur einfach der Postlink generiert. (ist also richtig) Du meinst es wäre besser, wenn es ein Topiclink wäre. Da müsste ich die Abfrage anders gestalten bzw. herausfinden, wie ich über die postid die richtige Seite herausfinde. Weil man weiß ja dadurch nicht, ob der Post auf Seite 1 oder 9 steht, falls Du verstehst was ich meine.

Dann muss/kann man das wohl so stehen lassen...die forward.php soll ja eh nicht ewig in benutzung bleiben.

Gruß...
Nachtrag: Ein allgemeines Feedback zu http://www.phpbb.de/viewtopic.php?p=726056#726056 wäre nett.

...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Neuestes Projekt: www.das-buchforum.de
Hallo,
---------
Was mir noch fehlt:
Gibt es dafür schon eine Lösung?
Viele Grüße Dennis
Doch sind mir schon aufgefallen. Da fehlten halt noch Similar topic Mod, Report Post und Album Mod (Smartor)mgutt hat geschrieben: Vielleicht sind Dir die Links im 1. Post noch nicht aufgefallen, aber die von Dir habe ich auch erstmal dazu genommen. Werde die doppelten dann noch später rausnehmen![]()

---------
Was mir noch fehlt:
Ist zwar nur eine Kleinigkeit, verursacht aber auch doppelten Content.Allerdings besteht bei den Last post topics immer noch das Problem, dass dort immer noch der Postingbezug und nicht der Topicbezug in der URL ist.
Last topic-URL: http://www.schwarzer-humbug.de/return-o ... html#73000
besser wäre: http://www.schwarzer-humbug.de/return-o ... html#73000
Gibt es dafür schon eine Lösung?
Viele Grüße Dennis
Das betrifft nur die search.php oder? Ich finde sonst nämlich keine Liste.dennist hat geschrieben: Was mir noch fehlt:
Ist zwar nur eine Kleinigkeit, verursacht aber auch doppelten Content.Allerdings besteht bei den Last post topics immer noch das Problem, dass dort immer noch der Postingbezug und nicht der Topicbezug in der URL ist.
Last topic-URL: http://www.schwarzer-humbug.de/return-o ... html#73000
besser wäre: http://www.schwarzer-humbug.de/return-o ... html#73000
Gibt es dafür schon eine Lösung?
Viele Grüße Dennis
Zuerst werde ich bei "&p=", sowie bei "?p=" die Seo Urls verbieten. So kommt kein doppelter Content zu stande. Aber unser Ziel wird es sein, daraus Topiclinks zu machen. Dabei haben wir das gleiche Problem wie schon zuvor. Uns fehlt die Angabe der Seitenzahl. Mal sehen was ich da hinkriege. Ich melde mich dann wieder mit einem Addon

meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
NEUES ADDON: (ja, Rechte werden mit berücksichtigt)
4. Last Topic post on Index
Ich weiß, dass es dazu bereits einen Mod gibt, aber meine Version verursacht keine zusätzliche Datenbankabfrage und zusätzlich wird ein Post direkt auf die richtige Seite des Topics verlinkt (Topiclink).
öffne includes/auth.php und suche nach:
füge danach ein:
öffne includes/constants.php und suche nach:
füge danach ein:
öffne index.php und suche nach:
ersetze gegen:
suche nach:
ersetze gegen:
suche nach:
füge davor ein:
suche nach:
ersetze gegen:
suche nach:
ersetze gegen:
4. Last Topic post on Index
Ich weiß, dass es dazu bereits einen Mod gibt, aber meine Version verursacht keine zusätzliche Datenbankabfrage und zusätzlich wird ein Post direkt auf die richtige Seite des Topics verlinkt (Topiclink).
öffne includes/auth.php und suche nach:
Code: Alles auswählen
case AUTH_READ:
$a_sql = 'a.auth_read';
$auth_fields = array('auth_read');
break;
Code: Alles auswählen
//-- mod : seo urls v2 ---------------------------------------------------------
//-- add
case AUTH_VIEW_READ:
$a_sql = 'a.auth_view, a.auth_read';
$auth_fields = array('auth_view', 'auth_read');
break;
//-- fin mod : seo urls v2 -----------------------------------------------------
Code: Alles auswählen
define('AUTH_READ', 2);
Code: Alles auswählen
//-- mod : seo urls v2 ---------------------------------------------------------
//-- add
define('AUTH_VIEW_READ', 21);
//-- fin mod : seo urls v2 -----------------------------------------------------
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;
Code: Alles auswählen
//-- 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 -----------------------------------------------------
Code: Alles auswählen
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
Code: Alles auswählen
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
*/
//-- add
$is_auth_ary = auth(AUTH_VIEW_READ, AUTH_LIST_ALL, $userdata, $forum_data);
//
// Define censored word matches
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
//-- fin mod : seo urls v2 -----------------------------------------------------
Code: Alles auswählen
$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
Code: Alles auswählen
//-- mod : seo urls v2 ---------------------------------------------------------
//-- add
$total_pages_topic = ($forum_data[$j]['topic_replies'] + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . floor($forum_data[$j]['topic_replies'] / $board_config['posts_per_page']) * intval($board_config['posts_per_page']);
if ( $is_auth_ary[$forum_data[$j]['forum_id']]['auth_read'] )
{
//
// Censor topic title
//
if ( count($orig_word) )
{
$forum_data[$j]['topic_title'] = preg_replace($orig_word, $replacement_word, $forum_data[$j]['topic_title']);
}
//
// Shorten the topic title
//
if ( strlen($forum_data[$j]['topic_title']) > 25 )
{
$last_topic_title = substr($forum_data[$j]['topic_title'], 0, 22) . '...';
}
else
{
$last_topic_title = $forum_data[$j]['topic_title'];
}
$last_post_title = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id'] . $total_pages_topic, '', $forum_data[$j]['topic_title']) . '#' . $forum_data[$j]['forum_last_post_id'] . '">' . $last_topic_title . '</a>';
}
else
{
$last_post_title = '';
$forum_data[$j]['topic_title'] = '';
}
//-- fin mod : seo urls v2 -----------------------------------------------------
Code: Alles auswählen
$last_post = $last_post_time . '<br />';
Code: Alles auswählen
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
$last_post = $last_post_time . '<br />';
*/
//-- add
$last_post = $last_post_title . '<br />' . $last_post_time . '<br />';
//-- fin mod : seo urls v2 -----------------------------------------------------
Code: Alles auswählen
$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
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
$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>';
*/
//-- add
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id'] . $total_pages_topic, '', $forum_data[$j]['topic_title']) . '#' . $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>';
//-- fin mod : seo urls v2 -----------------------------------------------------
Zuletzt geändert von mgutt am 02.07.2006 19:56, insgesamt 2-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
http://leaver.de/phpBB2/meine-bisher-be ... d-t29.html
wenn man da auf den fettgeschriebenen Topic namen oben links klickt, hängt der noch ne null an die topicid dran und der beitrag existiert natürlich nicht ..
wenn man da auf den fettgeschriebenen Topic namen oben links klickt, hängt der noch ne null an die topicid dran und der beitrag existiert natürlich nicht ..
poste mal bitte deine viewtopic.php als .txt da stimmt irgendwas nicht.
gruß
gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it