Ist es möglich eine weitere Portalseite anzulegen?

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Locked

Topic author
LisaserstesForum
Active Member
Posts: 16
Joined: 1. October 2008 20:31

Ist es möglich eine weitere Portalseite anzulegen?

Post by LisaserstesForum »

Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.flashen.us

PHP Version: 4

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Guten morgen,

ich würde gerne wissen, ob es irgendwie möglich ist, eine zweite Portalseite anlegen zu können.
Diese muss nirgends verlinkt sein oder so.
Warum ich frage ist: Wir möchten bald Werbung machen an verschiedenen Stellen und würden dann die Leute,
die auf die Banner klicken, gerne auf diese zweite Portalseite führen, auf der sie einen Überblick über die Homepage
bekommen können und um was es bei uns so geht.
Trotzdem sollten die Statistik, der Kelender usw auch zu sehen sein. Das oberste Fenster bei uns auf der Startseite
(www.flashen.us) ist ein "Willkommen-Feld".
Wir stellen es uns so vor, dass wir in dieses Feld diese Zusammenfassung und Überblick rein schreiben und die anderen
Fenster deaktivieren.
Also bitte nicht falsch verstehen, die Portalseite soll so bleiben wie sie ist, nur wollen wir eine zusätzliche Portalseite,
die nur für Besucher von Bannern ist.

Ist das möglich? Danke für eure Hilfe :)
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by Kevin »

Klar, nehme einfach eine Kopie der portal.php und nenne sie z.B. portal2.php oder home.php oder wat auch immer.
Denn kannst du darin eine Kopie der portal_body.html anziehen lassen, z.B. portal_body2.html oder home_body.html und kannst Sie nach Lust und Laune anpassen.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Topic author
LisaserstesForum
Active Member
Posts: 16
Joined: 1. October 2008 20:31

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by LisaserstesForum »

Aber wie kann ich die denn dann anpassen? Weil wenn ich das im Adminmenü mache passe ich doch die eigentliche Portalseite an?
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by thomas.d »

Kevin wrote:... Denn kannst du darin eine Kopie der portal_body.html anziehen lassen, z.B. portal_body2.html oder home_body.html und kannst Sie nach Lust und Laune anpassen.
Gemeint ist die Anpassung auf html-Ebene, also das Hinzufügen bzw. Entfernen bzw. Verschieben von Blöcken in der portal_body2.html selbst.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |

Topic author
LisaserstesForum
Active Member
Posts: 16
Joined: 1. October 2008 20:31

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by LisaserstesForum »

Ich hab es leider immer noch nicht verstanden wie ich eine zweite Portalseite hinbekomme? :roll:
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by Christian_N »

Was verstehst du den nicht genau an die Anleitung von Kevin?
LisaserstesForum wrote:Aber wie kann ich die denn dann anpassen? Weil wenn ich das im Adminmenü mache passe ich doch die eigentliche Portalseite an?
Jein, ich glaube kaum das auf beide Portalseite portal.php und portal2.php oder home.php (oder wie die 2te dann nennst) die selben Blöcke drin hast, wie in der erste Portalseite. :roll:
Werde ja sicher unterschiedliche Blöcke sein, so das auch die Änderungen von ACP nur auf der Seite angezeigt werde wo die Blöcke zu sehen sind.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

Topic author
LisaserstesForum
Active Member
Posts: 16
Joined: 1. October 2008 20:31

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by LisaserstesForum »

Werde ja sicher unterschiedliche Blöcke sein, so das auch die Änderungen von ACP nur auf der Seite angezeigt werde wo die Blöcke zu sehen sind.
Ja, und das ist ja mein Problem, ich weiß nicht, wie ich die Seite portal2 dann bearbeiten kann?
Geht ja dann nicht übers ACP?
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by Kevin »

LisaserstesForum wrote:Geht ja dann nicht übers ACP?
Alle Änderungen im ACP würden sich auf beide Seiten auswirken.
Kann man sich auch logisch herleiten - solange du nicht komplett neue Datenbankfelder + Variablen vergibst, wird es immer beide betreffen.
Insofern würde ich die zweite Seite teils von den Variablen abkoppeln.
Beispiel:
Du möchtest auf der portal.php die Umfragen nicht angezeigt bekommen, auf der portal2.php aber schon.
Also schaltest du die Umfragen im ACP ab. In beiden Dateien werden die Umfragen nun nicht angezeigt.
Also musst du die Abfrage nach diesem Schalter aus der portal2.php nun entfernen.
Suche (in der portal2.php):

Code: Select all

    if ($portal_config['portal_poll_topic'])
    {
        include($phpbb_root_path . 'portal/block/poll.'.$phpEx);
    } 
ersetze durch:

Code: Select all

        include($phpbb_root_path . 'portal/block/poll.'.$phpEx); 
Genauso kannst du in der Template Kopie für die portal2.php begehen und Boxen rausschmeißen, die du nicht angezeigt bekommen haben möchtest.

Wird es nun ein bisschen verständlicher?
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Topic author
LisaserstesForum
Active Member
Posts: 16
Joined: 1. October 2008 20:31

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by LisaserstesForum »

Leider nicht, ich habe da ehrich gesagt nicht viel Ahnung von.
Hat von euch vielleicht jemand Zeit mir sowas zu basteln? Würde natürlich auch etwas dafür bezahlen.
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Ist es möglich eine weitere Portalseite anzulegen?

Post by Christian_N »

Wir wissen ja nicht, wie die beide Seite aussehen soll. :roll:
Fangen wir einfach von vorne an.
  1. Kopiere die portal.php und benenne diese portal2.php.
  2. Jetzt muss die portal2.php aber bearbeitet werde, öffne also diese und finde:

    Code: Select all

    $template->set_filenames(array(
        'body' => '/portal/portal_body.html'
    )); 
    ersetzte mit

    Code: Select all

    $template->set_filenames(array(
        'body' => '/portal/portal_body2.html'
    )); 
    Speicher und ins Root-Verzeichnis hochladen, so das jetzt dort portal.php und portal2.php liegen.
  3. Jetzt brauch wir auch die portal_body2.html also kopiere die aus styles/deinstyle/template/portal/portal_body.html und bennen diese in portal_body2.html um.
  4. Nun kannst in portal_body.html und portal_body2.html alle Boxen entfernen die nicht angezeigt werden sollen.
Beispiel: Du möchtest also in der erste Portalseite (portal.php) angezeigt haben den Vielschreiber-Block aber nicht den Neuste Mitglieger-Block, dazu also die portal_body.html öffnen, finden und lösche diese Zeile:

Code: Select all

		<!-- IF S_DISPLAY_LATEST_MEMBERS -->
			<!-- INCLUDE portal/block/latest_members.html -->
		<!-- ENDIF -->
und in der portal_body2.html löscht du dafür den Vielschreiber-Block des wäre dann diese Zeile:

Code: Select all

		<!-- IF S_DISPLAY_TOP_POSTERS -->
			<!-- INCLUDE portal/block/top_poster.html -->
		<!-- ENDIF -->
so wird der Vielschreiber-Block also in der erste Portalseite (portal.php) angezeigt aber nicht in der zweite (portal2.php) so sind die schon unterschiedlich und ist egal was im ACP eingestellt ist ob aktiviert oder deaktiviert.

Eine Erklärung der einzelen Blöcke findest du in der KB: knowledge/kb_show.php?id=13
Achte beim entfernen immer dabei das auch den Switch mit entfernst <!-- IF S_.... --> .... <!-- ENDIF -->

Die Änderungen in der *.php Datei wie Kevin im Beitrag #8264 schrieb ist nicht undbedingt nötigt, da der Switch in der *.html Datei fehlt und wer weiß vielleicht will man in der Portalseite den ein oder andere Block demnächst doch wieder haben.

So das war jetzt ein Roman :lol: aber noch besser und verständlicher glaube ich kann man das ganze nicht erklären.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”