Tutorials
Eine immer größer werdende Tutorialdatenbank.
PHP-Fusion Core
Aktuelle PHP-Fusion Vollversionen und Updates
Addon Downloads
Alle Downloads garantiert Kostenlos
Support 24/7
24 Stunden, 7 Tage die Woche, das ganze Jahr.
News als Slider anzeigen
Kategorie: Themes
PHP-Fusion Version: v7.02.xx
Quelle: Janilein
Schwierigkeitsgrad:
Hier bekommt Ihr ein kleines Tutorial wie Ihr Nie Newsübersicht als Slider anzeigen könnt.
Faq
Hier der benötigte Quellcode, damit wird in der news.php der Slider ausgegeben und in der readmore die Standardansicht.Dazu ersetzt Ihr in der theme.php eures Themes die komplette "function render_news" mit dem folgenden Code.
GeSHi: PHP
- function render_news($subject, $news, $info) {
- global $settings, $data, $aidlink, $locale;
- // Aufruf eigene Sprachdateien
- include THEME."locale/".$settings['locale'].".php";
- } else {
- include THEME."locale/English.php";
- }
-
- // Sichtbar auf der Readmore Seite
- echo '<table width="100%" cellspacing="0" cellpadding="0" class="newsborder">
- <tr>
- <td class="message-separator" valign="middle"><img src="'.THEME.'images/message-separator.png"></td>
- </tr>
- <tr>
- <td class="showdate">'.showdate("%A, %d. %B %Y", $info['news_date']).'</td>
- </tr>
- <tr>
- </tr>
- <tr>
- <td class="untertitel">'.$locale['newsundertitle001'].' <a href="news_cats.php?cat_id='.$info['cat_id'].'">'.$data['news_cat_name'].'</a></td>
- </tr>
- <tr>
- <td class="inhalt" width="12%" align="left" valign="top">'.$info['cat_image'].$news.'</td>
- </tr>
- <tr>
- <td align="center" height="15"><img src="'.THEME.'images/printseperator.png"></td>
- </tr>
- <tr>
- <td class="newsfooter">';
- echo '<h1>'; if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") { echo "<a href='news.php?readmore=".$info['news_id']."#comments'>".$info['news_comments'].($info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> • "; }
- echo $locale['gelesen001']; echo '<strong>'.$info['news_reads'].'</strong>'; echo $locale['gelesen002'].' • ';
- echo "<a href='print.php?type=N&item_id=".$info['news_id']."'>Drucken</a>";
- if (iADMIN && checkrights("N")) {echo " • <a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$info['news_id']."'>".$locale['bearbeiten']."</a>";}
- echo '</h1>';
- echo '</td>
- </tr>
- </table>';
- } else {
- // Sichtbar auf der Startseite
- add_to_footer('<link rel="stylesheet" href="'.THEME.'newsslider/demo.css" type="text/css" />');
- add_to_footer('<script type="text/javascript" src="'.THEME.'newsslider/mootools.js"></script>');
- add_to_footer('<script type="text/javascript" src="'.THEME.'newsslider/demo.js"></script>');
- echo '<div id="accordion">
- <h3 class="toggler"><img src="'.THEME.'images/arrow_right.png" style="border:0px;"> '.trimlink(stripslashes($data['news_subject']),80).'<span style="float:right; font-weight:normal;font-size:9px; color:#595959;">'.showdate("%A, %d. %B %Y", $info['news_date']).'</span></h3>
- <div class="element" align="left">
- '.$info['cat_image'].$news.'
- <div style="margin: 35px 0 0 0; width:100%;"><span style="float:left;" class="newsbutton"><a href="'.BASEDIR.'news.php?readmore='.$info['news_id'].'" alt="'.$locale['global_072'].'" title="'.$locale['global_072'].'">'.$locale['global_072'].'</a></span>
- <span style="float:right;">'.$locale['newsundertitle001'].' <a href="news_cats.php?cat_id='.$info['cat_id'].'">'.$data['news_cat_name'].'</a> | '; if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") { echo "<a href='news.php?readmore=".$info['news_id']."#comments'>".$info['news_comments'].($info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> | "; }
- echo '<strong>'.$info['news_reads'].'</strong>'; echo $locale['gelesen002'].' | ';
- echo "<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/print.png' title='Drucken' alt='Drucken' border='0' style='vertical-align:middle;'></a>";
- if (iADMIN && checkrights("N")) {echo " <a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$info['news_id']."'><img src='".THEME."images/refresh.png' title='".$locale['bearbeiten']."' alt='".$locale['bearbeiten']."' border='0' style='vertical-align:middle;'></a>";}
- echo '</span></div>
- </div>
-
- </div>';
- }
-
- }
-
gewandelt in 0.018 Sekunden, benutzt wurde GeSHi 1.0.8.10
Nun muss nur noch der Ordner newsslider samt Inhalt in euren themeordner eingefügt werden. Die Dateien kannst du hier herunterladen.
Als weiteres müssen nur noch die Grafiken in den Ordner "images" eures themes verschoben werden.
Downloads
Datei herunterladenTutorial Verlinken
URL:
BBCode:
HTML-Code:
Kommentare
Es wurden noch keine Kommentare verfasst.
Kommentar schreiben
Bitte logge dich ein, um einen Kommentar zu verfassen.
Anzeige
Anmelden
Anzeige