Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Forum rules
This forum is not for support requests.

Only post Modifications for Board3 Portal 1.0.x in this forum.
User avatar

Topic author
PeterS
Former Team Member
Former Team Member
Posts: 246
Joined: 15. January 2008 09:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by PeterS » 29. March 2009 18:46

Für die nachfolgende Anleitung ist der vorherige Einbau des Board3 Portals 1.0.3 und des Advanced phpBB3 SEO Mod RewriteV0-4-8 vorausgesetzt.

die Änderung der index.php => forum.html
Change index.php to forum.html
öffne/open phpbb_seo/phpbb_seo_class.php
Finde/find:

Code: Select all

$this->seo_static = array( 'forum' => 'forum', 'topic' => 'topic', 'post' => 'post', 'user' => 'member', 'group' => 'group', 'index' => '', 'global_announce' => 'announces', 'leaders' => 'the-team', 'atopic' => 'active-topics', 'utopic' => 'unanswered', 'npost' => 'newposts', 'pagination' => 'page', 'gz_ext' => '.gz' );
finde in der Zeile/in the Line find:

Code: Select all

'index' => ''
ersetze/replace mit:

Code: Select all

'index' => 'forum'
nach dem Klick auf den Portal Link sollte die Browserzeile ohne http://www.../portal.php dargestellt werden
after click on the Portal link the browsers topic line should be displayed without http://www.../portal.php
dafür folgende Änderung
for this the followed Changes

öffne/open includes/functions.php
finde/find:

Code: Select all

'U_PORTAL'				=> ($portal_config['portal_enable']) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',
ersetze/replace mit:

Code: Select all

'U_PORTAL'		=> ($portal_config['portal_enable']) ? append_sid("{$phpbb_root_path}") : '',

Die Änderungen an der recent.php sind auf jeden Fall erforderlich und müssen 3 mal durchgeführt werden
the changes to the recent.php are necessary in any case and must be carried out 3 times
öffne portal/block/recent.php
finde/find:

Code: Select all

$sql = 'SELECT topic_title, forum_id, topic_id
ersetze/replace mit:

Code: Select all

$sql = 'SELECT topic_title, forum_id, topic_id, topic_type
finde/find:

Code: Select all

if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
danach einfügen/add after:

Code: Select all

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( empty($phpbb_seo->seo_url['topic'][$row['topic_id']]) ) {
       if ($row['topic_type'] == POST_GLOBAL) {
          $phpbb_seo->seo_opt['topic_type'][$row['topic_id']] = POST_GLOBAL;
       }
       $phpbb_seo->seo_url['topic'][$row['topic_id']] = $phpbb_seo->format_url(censor_text($row['topic_title']));
    }
// www.phpBB-SEO.com SEO TOOLKIT END
öffne/open portal/block/news.php
diese Änderung muss 2 mal erfolgen
the changes must be carried out 2 times
finde/find:

Code: Select all

$forum_id = $fetch_news[$i]['forum_id'];
$topic_id = $fetch_news[$i]['topic_id'];
danach einfügen/ add after:

Code: Select all

		    // www.phpBB-SEO.com SEO TOOLKIT BEGIN
			if ( !empty($fetch_news[$i]['forum_name']) && empty($phpbb_seo->seo_url['forum'][$forum_id]) ) {
				$phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->set_url($fetch_news[$i]['forum_name'], $forum_id, $phpbb_seo->seo_static['forum']);
			}
			if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
				if (@$fetch_news[$i]['topic_type'] == POST_GLOBAL) {
					$phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
				}
				$phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url(censor_text($fetch_news[$i]['topic_title']));
			}
			// www.phpBB-SEO.com SEO TOOLKIT END
öffne/open portal/block/announcements.php
diese Änderung muss 2 mal erfolgen
the changes must be carried out 2 times
finde/find:

Code: Select all

             $forum_id = $fetch_news[$i]['forum_id'];
             $topic_id = $fetch_news[$i]['topic_id'];
danach einfügen/ add after:

Code: Select all

                  // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                 if ( !empty($fetch_news[$i]['forum_name']) && empty($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                    $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->set_url($fetch_news[$i]['forum_name'], $forum_id, $phpbb_seo->seo_static['forum']);
                 }
                 if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
                    if (@$fetch_news[$i]['topic_type'] == POST_GLOBAL) {
                       $phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
                    }
                    $phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url(censor_text($fetch_news[$i]['topic_title']));
                 }
                 // www.phpBB-SEO.com SEO TOOLKIT END
ACP | styles | template | cache | leeren und
ACP | Allgemein | Cache | leeren
clear your styles cache an your ACP cache

Peter


Phoenix
Active Member
Active Member
Posts: 4
Joined: 14. April 2009 16:03
phpBB.de User: PhoenixDH

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by Phoenix » 14. April 2009 16:07

Hallo,

ich habe bei meiner neuen Seite den SEO und den Portal Mod eingebaut.
Aber leider wirken bei mir diese Änderungen nicht.

Wenn ich das richtig verstehe, dann sollen doch die URLs unter AKTUELLES und LETZTE BEKANNTMACHUNGEN geändert werden, aber das ist bei mir nicht der Fall.

Hier der Link: http://www.wo-finde-ich-wen.de/

Die Änderungen sind eingebaut, aber ohne den oberen Part mit den Links zu Portal/Forum.

Dank euch für euren Support!

User avatar

Topic author
PeterS
Former Team Member
Former Team Member
Posts: 246
Joined: 15. January 2008 09:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by PeterS » 15. April 2009 05:57

Hallo,

nein das siehst du nicht richtig, die hier gemachten Änderungen wirken auf die aktuellen Beiträge und die aktuellen Themen.

Was noch fehlt sind die Bekanntmachungen. Bekommst du im Laufe des Tages.

Peter

User avatar

Topic author
PeterS
Former Team Member
Former Team Member
Posts: 246
Joined: 15. January 2008 09:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by PeterS » 15. April 2009 08:27

Nachtrag: Seo-Injection für Bekanntmachungen

öffne: /portal/block/announcements.php
die Änderungen muss 2 Mal durchgeführt werden
finde:

Code: Select all

			$forum_id = $fetch_news[$i]['forum_id'];
			$topic_id = $fetch_news[$i]['topic_id'];
danach einfügen:

Code: Select all

              // www.phpBB-SEO.com SEO TOOLKIT BEGIN
             if ( !empty($fetch_news[$i]['forum_name']) && empty($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->set_url($fetch_news[$i]['forum_name'], $forum_id, $phpbb_seo->seo_static['forum']);
             }
             if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
                if (@$fetch_news[$i]['topic_type'] == POST_GLOBAL) {
                   $phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
                }
                $phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url(censor_text($fetch_news[$i]['topic_title']));
             }
             // www.phpBB-SEO.com SEO TOOLKIT END
ACP | Allgemein | Cache leeren

Peter


Phoenix
Active Member
Active Member
Posts: 4
Joined: 14. April 2009 16:03
phpBB.de User: PhoenixDH

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by Phoenix » 15. April 2009 10:44

Danke für die schnelle Umsetzung!
Das Umsetzen des Boards klappt damit, aber leider nicht den Part für das Thema, da steht immer noch viewtopic.php ...

Wenn man das noch ändern könnte wäre ich dankbar!

User avatar

Topic author
PeterS
Former Team Member
Former Team Member
Posts: 246
Joined: 15. January 2008 09:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by PeterS » 16. April 2009 08:36

Hallo

mir ist eben noch etwas an deiner Seite aufgefallen, im Block "neue Mitglieder" klappt die Seo-Injection, bei "Wer ist online" nicht.

Du solltest den kompl. Seo-Mod noch einmal überprüfen.

Peter


Phoenix
Active Member
Active Member
Posts: 4
Joined: 14. April 2009 16:03
phpBB.de User: PhoenixDH

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by Phoenix » 16. April 2009 10:59

Meinst du wer ist online im Forum oder im Portal?
ALso im FOrum klappt das bei mir, da sehe ich die SEO Links!

User avatar

Topic author
PeterS
Former Team Member
Former Team Member
Posts: 246
Joined: 15. January 2008 09:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by PeterS » 16. April 2009 11:21

Sorry,

mein Fehler, ich bin auf die Legende gerutscht :oops:

Peter


Phoenix
Active Member
Active Member
Posts: 4
Joined: 14. April 2009 16:03
phpBB.de User: PhoenixDH

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by Phoenix » 16. April 2009 19:50

Mir ist gerade noch was aufgefallen:
Wenn ich den Block AKTUELLES ausblende, dann geht auch der Rest ;) so als kleiner Workarround!


DHMH
Active Member
Active Member
Posts: 38
Joined: 9. July 2009 14:53
phpBB.de User: DHMH
phpBB.com User: DHMH

Re: Board3 V1.0.3 und Advanced phpBB3 SEO Mod RewriteV0-4-8

Post by DHMH » 2. August 2009 15:05

Ich habe einen Bug gefunden, könnte ihn bitte jemand fixen ?
Wenn man den Announcement Block auf dem Portal hat, dann werden dort die URLs ohne Forum dargestelt, welches zu einem 404 Error führt, also statt http://computerboard.eu/announces/forenregeln-t31.html lauten die Links http://computerboard.eu/forenregeln.html .
Komischerweise tritt das Problem nicht bei allen Links auf, siehe http://computerboard.eu ...
Gibts da eine Lösung ?
Realtime Browser - HTML Editor mit Vorschau
wintricks.net - Windows Tipps & Tricks
Helft dabei, ein unabhängiges und modernes Forum für alle Computerinteressierten mit Hilfe bei Problemen rund um den Computer aufzubauen!
http://computerboard.eu

Return to “board3 Portal v1.0.x - Modifications in Dev”