Page 1 of 2

Links in mitte des Portals anzeigen

Posted: 24. August 2008 18:54
by Diablo
Deine phpBB Version: 3.0.2
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.rc-racer-hamburg.de

Was hast Du gemacht, bevor das Problem aufgetreten ist?


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


Fehlerbeschreibung und Nachricht
Hey,

nachdem ich Eure Anleitung der "Blocks erstellen" gelesen und auch ausgeführt habe, sind bei mir nun im Portal neue Blocks und auch neue Links zu sehen. Nun ist aber meine Frage, wie kann ich die ausgeführten Links (angeklickten) in der Mitte des Portals (Statt der Willkommenszeile und die anderen) anzeigen lassen?

Was ich damit sagen will ist; Als Beispiel: http://www.phpbb3-magic.de/modules/impr ... ressum.php

Da wird das ganze halt in der Mitte angezeigt. Dies möchte ich gerne mit meinem Impressum und auch mit anderen Seiten. Halt wie eine richtige Homepage. Wie würde das gehen?

Danke

Re: Links in mitte des Portals anzeigen

Posted: 25. August 2008 16:03
by Diablo
Keiner einen Rat?

Re: Links in mitte des Portals anzeigen

Posted: 26. August 2008 20:22
by Diablo
Erledigt... bin selsbt drauf gekommen! :roll:

Re: Links in mitte des Portals anzeigen

Posted: 26. August 2008 20:25
by Kevin
Dann lass doch andere daran teilhaben. ;)

Re: Links in mitte des Portals anzeigen

Posted: 19. October 2008 08:27
by Enrick
Moin Zusammen !

Tja ... ich bin nicht drauf gekommen ... :D

Bitte ... kann mal jemand einem Mittvierziger aus der Kategorie "Super-DAU" erklären wie´s geht ?

Herzliche Grüße

Mat

Re: Links in mitte des Portals anzeigen

Posted: 20. October 2008 14:19
by Enrick
Niemand da, der mich erleuchten kann ?

Re: Links in mitte des Portals anzeigen

Posted: 21. October 2008 16:38
by ttoerck
Das würde mich auch interessieren, könnte einer der Admins vielleicht Kontakt aufnehmen mit dem Diablo?

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 04:07
by Enrick
Hm, Diablo war ja zuletzt im August hier online ... ob er jetzt noch zu erreichen ist ... ?

Aber vielleicht hat Kevin ja eine Idee ... ;)

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 08:04
by Kevin
Hm, schreibt ihm doch mal eine PN, mehr könnte ich auch nicht machen.
Ich finde das immer schade, wenn die Leute fröhlich von der kostenlosen Open-Source Arbeit profitieren, aber andere nicht teilhaben lassen, wenn sie selbst mal was geschafft oder heraus gefunden haben. Da wurde der Gedanke hinter Open-Source nicht kapiert.
Wenn wir genauso denken würden, würde es das Portal nicht geben.

Wie auch immer - ich werde hinter solchen Leuten nicht hinter her rennen / mich absabbeln, geschweige denn mich darüber ärgern. Das frustriert nur. ;)

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 14:10
by Enrick
Jo Kevin ...

... kann ich verstehen; geht mir ähnlich, aber auf einem ganz anderen Gebiet.

Ich hab diablo jedenfalls mal eine PN geschickt; Email darf ich ja leider nicht (Sie haben keine Berechtigung blah ...).

Aber auf absehbare Zeit werde ich wohl Nutznießer bleiben und kaum etwas zum Open-Source-Gedanken beitragen können .. dafür hab ich viel zu wenig Plan von der Materie und bin daher für jedes Quentchen an Hilfestellung dankbar.

Völlig daneben finde ich den zum Teil doch sehr harsch-auffordernden Ton, den so einige "Wissbegierige" an den Tag legen - als ob die Entwickler nix anderes zu tun hätten als den ganzen Tag Support für Lau zu leisten.

Gruß

Mat

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 17:35
by thomas.d
Enrick wrote:... Aber auf absehbare Zeit werde ich wohl Nutznießer bleiben und kaum etwas zum Open-Source-Gedanken beitragen können .. dafür hab ich viel zu wenig Plan von der Materie und bin daher für jedes Quentchen an Hilfestellung dankbar. ...
Hi Mat,

das ist ja auch völlig ok.

Irgendwann wirst du auch dazugelernt haben und jemand anderem die eine oder andere Frage beantworten können.

So haben wir alle ja mal angefangen ... ;)

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 18:43
by Kevin
Genauso isses, wie Thomas geschrieben hat.
In nicht-IT-Zeitdimensionen ist es sogar gar nicht so lange her, da habe ich bei Null angefangen - ohne den blassesten Schimmer. Ist 4,5 Jahre her, das ich mich bei phpbb.de registriert habe. Und immer nur wenn es die Freizeit zuließ ein bisschen gebrödelt.

So, back2topic und mal Butter bei die Fische:

Ich schätze mal Diablo hat es quick & dirty gemacht.
Was mir da gerade als schnelle aber manuelle Möglichkeit einfällt, am Beispiel des Forenindex:
  • Kopiere die portal.php und benenne sie in portal_index.php um
  • Öffne die neue portal_index.php und suche:

    Code: Select all

    $template->set_filenames(array(
        'body' => '/portal/portal_body.html' 
    ersetze mit:

    Code: Select all

    $template->set_filenames(array(
        'body' => '/portal/portal_body_index.html' 
  • Kopiere und benenne die portal_body.html in portal_body_index.html um.
  • Öffne die neue portal_body_index.html und suche:

    Code: Select all

    <!-- [+] center block area -->
        <td valign="top">
        <br style="clear:both" /> 
    Lösche danach alles bis hin zu diesen Codezeilen

    Code: Select all

            <br /><div class="copyright">{L_PORTAL_COPY}</div>
        </td>
                             
    <!-- [-] center block area --> 
    Nur dies lässt du dazwischen stehen:

    Code: Select all

            <!-- IF S_DISPLAY_PORTAL_FORUM_INDEX -->        
                <!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
                        <ul class="linklist">
                    <!-- IF S_DISPLAY_SEARCH -->
                        <li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
                    <!-- ENDIF -->
                <!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
                        </ul>
                <!-- ENDIF -->
    
                <!-- INCLUDE forumlist_body.html -->
                <br />
            <!-- ENDIF --> 
  • Jetzt noch in der main_menu.html die neue portal_index.php verlinken - siehe auch: Knowledge Base - Eigenen Menupunkt hinzufügen
  • Cache leeren nicht vergessen.
  • Wer schon fitter im Umgang mit dem Code ist, kann noch in der portal_index.php allen unnötigen Code für die nicht genutzten, mittleren Boxen rausschmeißen, um die Performance optimal zu halten.
    Das wäre in diesem Beispiel:

    Code: Select all

        if ($portal_config['portal_recent']) 
        { 
            include($phpbb_root_path . 'portal/block/recent.'.$phpEx);
        }
        
        if ($portal_config['portal_wordgraph'])
        {
            include($phpbb_root_path . 'portal/block/wordgraph.'.$phpEx);
        }
        
        if ($portal_config['portal_poll_topic'])
        {
            include($phpbb_root_path . 'portal/block/poll.'.$phpEx);
        }
        
        if ($portal_config['portal_welcome'])
        {
            include($phpbb_root_path . 'portal/block/welcome.'.$phpEx);
        }
        
        if ($portal_config['portal_welcome_guest'])
        {
            $template->assign_vars(array(
                'S_DISPLAY_WELCOME_GUEST' => true,
            ));
        }
        
        if ($portal_config['portal_announcements'])
        {
            include($phpbb_root_path . 'portal/block/announcements.'.$phpEx);
            $template->assign_vars(array(
                'S_ANNOUNCE_COMPACT' => ($portal_config['portal_announcements_style']) ? true : false,
            ));
        }
        
        if ($portal_config['portal_news'])
        {
            include($phpbb_root_path . 'portal/block/news.'.$phpEx);
            $template->assign_vars(array(
                'S_NEWS_COMPACT' => ($portal_config['portal_news_style']) ? true : false,
            ));
        }
    
        if ($portal_config['portal_custom_center'] or $portal_config['portal_custom_small'])
        {
            include($phpbb_root_path . 'portal/block/custom.'.$phpEx);
        }
    
        if ($config['load_online'] && $config['load_online_time'] && $portal_config['portal_whois_online'])
        {
            include($phpbb_root_path . 'portal/block/whois_online.'.$phpEx);
        } 
Nach diesem Prinzip kann man natürlich auch mit anderen Sachen vorgehen.
Wenn das einer von euch macht, denn würde ich mir das gerne mal anschauen. ;)

Re: Links in mitte des Portals anzeigen

Posted: 22. October 2008 23:56
by ttoerck
Danke....

ich denke ich werde mich am Weekend mal an die Seite setzen und ein bissl tüfteln....

sollte sie fertig sein, dann werd ich es hier posten :)

Re: Links in mitte des Portals anzeigen

Posted: 23. October 2008 03:31
by Enrick
Moin Kevin,

vielen lieben Dank ... hab´s eingebaut und es funktioniert ! :D

So, nu muß ich den Kram auch noch für meine Galerie einbauen und dann kannste auch schauen wie´s aussieht.

Allerdings leuchtet auf meiner Stirn schon seit ner guten Stunde das "System Overload" Schild, das Sandmännchen hat auch schon mehrere Schubkarren bei mir abgeladen ... und bevor sein Kollege kommt und mir mit der Schippe eins über den Otto semmelt geht ich lieber freiwillig in die Heia - zumal um null-sechshundert die Nacht zu Ende ist.

Gruß

Mat

Re: Links in mitte des Portals anzeigen

Posted: 23. October 2008 06:44
by Enrick
Morgähn ...

umpf ... irgendwas scheine ich da missverstanden zu haben ...

Was mit dem Forum als solches nach Anleitung hervorragend funktioniert, scheitert irgendwie bei meiner Galerie.

Aaaalsoooo :
Der Link zu meiner Galerie erscheint im "Menü" Block unter "Inhalt" - wo´s auch hingehört.
Klicke ich nun darauf, wird die Galerie in der herkömmlichen Foren-Übersicht angezeigt.

Der Pfad zum Forum ist ../phpBB3/portal_index.php, zur Galerie wäre es ../phpBB3/gallery/index.php

Wie bekomme ich nun die Galerie dazu, im Center Block zu erscheinen ?

Gruß

Mat

... dem ein "Coffee" Smiley fehlt ... :D