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.
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

:oops:

Das kommt davon wenn man zu wenig bei phpb.de rumschaut *gg

Ich habe nun wie in der ersten Seite beschrieben,nur das mit der append_sid geändert, das ja anscheind nur erneuert wurde:
History:
- seit der Version 1.0.5 wurde nur die "function append_sid..." aus der sessions.php verändert, einfach komplett ersetzen.
Funktioniert auch nun.Danke für die Hilfe ;)
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Aber mal blöd gefragt.. woher hast du den Code überhaupt?!

Ich mein der steht doch irgendwo mitten im Thread und nicht gerade "griffbereit" :-?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

mgutt hat geschrieben:Aber mal blöd gefragt.. woher hast du den Code überhaupt?!

Ich mein der steht doch irgendwo mitten im Thread und nicht gerade "griffbereit" :-?
Wie meinste das?

Ich habe mir in der Installationsdatei in Abschnitt "session.php" nach etwas mit append_sid gesucht,und bin dann auf eben folgendes gestoßen (war ja leicht zu finden)

Code: Alles auswählen

function append_sid($url, $non_html_amp = false, $seo_title = '')  // Seo Urls Begin Version 1.2.4 [...]
dann habe ich in der Session.php von mir,nach sowas ähnliches gesucht.
In dem fall:

Code: Alles auswählen

function append_sid($url, $non_html_amp = false)  // Seo Urls Anfang Version 1.0.7
Und habe den Code dann eben ersetzt.(Am Ende des Code steht ja "/ Seo Urls Ende Version 1.0.7" - daher war es nicht schwer den ganzen Code zu ersetzten)

Habe ich damit die Frage beantwortet,oder meinstest du was anderes?
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Betrifft: Simple Subforums Fix

Ein Problem ist noch übriggeblieben: Und zwar werden in den Subforen jene URLs in der Spalte "Letzter Beitrag", die mit dem icon_latest_reply.gif verknüpft sind, noch nicht mit Keyword in der URL umgeschrieben, sondern auf die Art viewtopic,p,2189.html#2189

Für die "normale" Viewforum.php erledigt das ja das Add-on Nr. 2 aus dem Download-Paket:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------
#
		$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>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : avoid double content urls -------------------------------------------
//-- add
		$total_pages_topic = ($replies + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . floor($replies / $board_config['posts_per_page']) * intval($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 ---------------------------------------
Die betreffende Codestelle in der viewforum.php, die nach Einbau der Simple Subforums für den Link zum letzten Beitrag in einem Subforum sorgt, lautet:

Code: Alles auswählen

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

				$last_post = $last_post_time . '<br />';

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

				$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $subforum_data[$j]['forum_last_post_id']) . '#' . $subforum_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>';
Ich habe zwar versucht, dass Add-on für die eben genannte Codestelle umzuschreiben, aber es hat - wen wundert´s - nicht funktioniert.

LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Sanchez17 hat geschrieben:
mgutt hat geschrieben:Aber mal blöd gefragt.. woher hast du den Code überhaupt?!

Ich mein der steht doch irgendwo mitten im Thread und nicht gerade "griffbereit" :-?
Wie meinste das?

Ich habe mir in der Installationsdatei in Abschnitt "session.php" nach etwas mit append_sid gesucht,und bin dann auf eben folgendes gestoßen (war ja leicht zu finden)

Code: Alles auswählen

function append_sid($url, $non_html_amp = false, $seo_title = '')  // Seo Urls Begin Version 1.2.4 [...]
dann habe ich in der Session.php von mir,nach sowas ähnliches gesucht.
In dem fall:

Code: Alles auswählen

function append_sid($url, $non_html_amp = false)  // Seo Urls Anfang Version 1.0.7
Und habe den Code dann eben ersetzt.(Am Ende des Code steht ja "/ Seo Urls Ende Version 1.0.7" - daher war es nicht schwer den ganzen Code zu ersetzten)

Habe ich damit die Frage beantwortet,oder meinstest du was anderes?
ne ich meinte wo du überhaupt die version 1.0.7 her hattest?!

@ ibp

das problem könnte die variable $replies sein.. die wird wahrscheinlich an der stelle nicht gefüllt. probier mal stattdessen:

Code: Alles auswählen

$subforum_data[$j]['replies']
weiterhin teste mal die variablen durch in dem du sie nach und nach per echo ausgibst:

Code: Alles auswählen

echo('>> ' . $subforum_data[$j]['forum_last_post_id'] . '<<');
Die Pfeile habe ich nur so gemacht, damit du das Ergebnis direkt siehst ;)

So kannst Du jede Variable durchtesten und schauen, ob sie gefüllt ist und womit.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

mgutt hat geschrieben:
ne ich meinte wo du überhaupt die version 1.0.7 her hattest?!
Ich denke mal, von der ersten Seite des Threads hier..Weiß es aber nicht genau.Ist ja schon länger her,als ich den Mod installiert habe.
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
darklordi
Mitglied
Beiträge: 323
Registriert: 13.12.2004 16:26
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von darklordi »

sachtma, ich hab ja schön bei mir den seo drin ohne wiederholungen etc .. und hab ja auch diese sexy seo's hier drin :P und meine robots.txt sollte auch stimmen ..

also warum war google gerade 7minuten lang, laut meiner wer ist online, beim einloggn ?
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Mangelnde Popularität?
http://www.google.de/search?hl=de&q=%22 ... e%22&meta=

Kein Pagerank?
0/10

Keine Backlinks?
http://www.google.de/search?hl=de&lr=&q ... leaver.de/

Such Dir was aus :wink:

@Sanchez17

Ach so.. du hattest ihn bereits in den Anfängen eingebaut. Dachte Du wärst jetzt vor kurzem drauf gekommen. Dann ist klar. :D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
darklordi
Mitglied
Beiträge: 323
Registriert: 13.12.2004 16:26
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von darklordi »

Ja aber der dürfte doch eigentlich garnicht aufs shice einloggen gehen ?
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

IPB_Flüchtling hat geschrieben:Betrifft: Simple Subforums Fix
[snip]
/edit: 14.07.06 Code in diesen Beitrag verschoben
Zuletzt geändert von bazillus am 14.07.2006 17:33, insgesamt 2-mal geändert.
Antworten

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