Gelöst: Neueste Beiträge in der mittleren Spalte anzeigen

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
danny
Posts: 19
Joined: Mon Aug 16, 2004 1:53 pm

Gelöst: Neueste Beiträge in der mittleren Spalte anzeigen

Post by danny »

Hallo,

ich hatte bisher immer die neuesten Beiträge in der mittleren Spalte (also unter den News) stehen. Hatte dazu in der Datei index.tpl im Bereich <!-- start main content --> folgendes ergänzt:

Code: Select all

                      <p><br>
                <div class="content">
                    <div id="latest">
                    <h3>{writeNewestHeader}&nbsp;<a href="feed/latest/rss.php" target="_blank"><img src="images/rss.png" width="28" height="16" alt="RSS" /></a></h3>
                    {writeNewestRow}
                    </div>
                </div>
                     </p>
Nun habe ich von Version 1.6.3 auf 2.0.7 upgedated. Jetzt werden die Platzhalter "{writeNewestHeader}" sowie "{writeNewestRow}" ausgegeben, anstatt der Beiträge.

Habe noch probiert, die Platzhalter in der main.tpl einzubauen - mit dem gleichen Ergebnis.

Dann habe ich probiert, in der Datei startpage.tpl die div class auf "main-content" zu setzen. Die neuesten Beiträge bleiben dann allerdings in der rechten Spalte. Hat wohl damit zu tun, dass es sich noch innerhalb von <div class="rightcolumn sidebar" id="sidebar-right"> befindet.

Wo muss ich den Teil einbauen, damit ich die letzten Beiträge wieder in der mittleren Spalte (centercolumn) angezeigt bekomme?
Last edited by danny on Thu Jun 12, 2008 1:17 pm, edited 1 time in total.
danny
Posts: 19
Joined: Mon Aug 16, 2004 1:53 pm

Gelöst

Post by danny »

Habe es eben selbst lösen können. Man muss folgendes machen:

In der Datei main.php im Hauptverzeichnis der FAQ muss der Abschnitt "writeContent" folgendermaßen geändert werden:

Code: Select all

$tpl->processTemplate('writeContent', array(
    'writeNewsHeader'       => $writeNewsHeader,
    'writeNewsRSS'          => $writeNewsRSS,
    'writeNews'             => $news->getNews($archived),
    'showAllNews'           => $showAllNews,
    'writeNumberOfArticles' => $PMF_LANG['msgHomeThereAre'] .
                               $faq->getNumberOfRecords($LANGCODE) .
                               $PMF_LANG['msgHomeArticlesOnline'],
    'writeNewestHeader'     => $PMF_LANG['msgLatestArticles'],
    'writeNewestRow'        => $faq->getLatest()));
Ich habe also nur die zwei letzten Zeilen "writeNewestHeader" sowie "writeNewestRow" hier angehängt
Karpfen
Posts: 28
Joined: Sun Apr 02, 2006 9:02 pm

Post by Karpfen »

Gibtst du mal bitte die URL deiner FAQ raus, damit man sich das mal live anschauen kann.

><}}}}}°>
danny
Posts: 19
Joined: Mon Aug 16, 2004 1:53 pm

Post by danny »

Sorry Karpfen. Ist eine interne FAQ...

Sieht dann halt so aus, dass die neuesten Beiträge direkt unter den News in der Mitte gelistet werden.
Damit die News nicht noch einmal rechts an der Seite dargestellt werden, muss man das natürlich noch in der startpage.tpl herausnehmen.

Ich finde, dass der Platz so viel besser ausgenutzt wird. Habe dafür die Anzahl der anzuzeigenden letzten Beiträge sowie der Top-Beiträge drastisch erhöht :-)
Karpfen
Posts: 28
Joined: Sun Apr 02, 2006 9:02 pm

Post by Karpfen »

Was muß genau aus der startpage.pl rausgenommen werden, ich seh nun gar keine top10 mehr.

><}}}}°>
danny
Posts: 19
Joined: Mon Aug 16, 2004 1:53 pm

Post by danny »

Diesen Teil musst Du dann aus der startpage.tpl herausnehmen:

Code: Select all

                <div class="content">
                    <div id="latest">
                    <h3>{writeNewestHeader}&nbsp;<a href="feed/latest/rss.php" target="_blank"><img src="images/rss.png" width="28" height="16" alt="RSS" /></a></h3>
                    {writeNewestRow}
                    </div>
                </div>
In der startpage.tpl darf dann also nur noch folgendes stehenbleiben:

Code: Select all

                <div class="content">
                    <div id="topten">
                    <h3>{writeTopTenHeader} <a href="feed/topten/rss.php" target="_blank"><img src="images/rss.png" width="28" height="16" alt="RSS" /></a></h3>
                    {writeTopTenRow}
                    </div>
                </div>
Karpfen
Posts: 28
Joined: Sun Apr 02, 2006 9:02 pm

Post by Karpfen »

Ich bin zu blöd dazu :roll:

Könntest du evtl. dein main.php und die startpage.tpl hier als gezippt reinstellen?

><}}}}°>
danny
Posts: 19
Joined: Mon Aug 16, 2004 1:53 pm

Post by danny »

Hier die main.tpl:

Code: Select all

    <!-- begin news -->
    <div id="news">
        <h2>{writeNewsHeader}{writeNewsRSS}</h2>
        {writeNews}
        <p>{showAllNews}</p>
        <p align="center">{writeNumberOfArticles}</p>
     </div>
    <br>
                <div class="content">
                    <div id="latest">
                    <h3>{writeNewestHeader}&nbsp;<a href="feed/latest/rss.php" target="_blank"><img src="images/rss.png" width="28" height="16" alt="RSS" /></a></h3>
                    {writeNewestRow}
                    </div>
                </div>
    <!-- end news -->
Und hier die startpage.tpl:

Code: Select all

                <div class="content">
                    <div id="topten">
                    <h3>{writeTopTenHeader} <a href="feed/topten/rss.php" target="_blank"><img src="images/rss.png" width="28" height="16" alt="RSS" /></a></h3>
                    {writeTopTenRow}
                    </div>
                </div>
Viel Erfolg, Karpfen!

Gruß
Daniel
Karpfen
Posts: 28
Joined: Sun Apr 02, 2006 9:02 pm

Post by Karpfen »

Vielen Dank,

nachdem meine geistige Blockade behoben war und ich dann die main.tpl (so wie es bei dir stand) bearbeitete, funzte als.



:oops:

><}}}}°>
Peter213
Posts: 1
Joined: Mon Oct 12, 2009 4:21 pm

Re: Gelöst: Neueste Beiträge in der mittleren Spalte anzeigen

Post by Peter213 »

Hallo,

kann es sein das das bei der Version 2.5.2 nicht mehr so geht wie von dir beschrieben?

Würde das auch gerne haben das ich nur die Neusten Beiträge in der Mitte habe.

Vielleicht hat ja einer einen passenden Code.

gruß

Peter
Thorsten
Posts: 15562
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Gelöst: Neueste Beiträge in der mittleren Spalte anzeigen

Post by Thorsten »

Hi,

die 2.5 hat ein anderes Layout, aber das XHTML ist noch sehr ähnlich...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply