pragmaMx Support Forum

Archive => SMF-pragmaMx Bridge => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Modifikationen und Erweiterungen (mods allgemein) => Thema gestartet von: Sitki in 09 Oktober 2007, 16:56:38

Titel: Die letzten Forenbeiträge gleitend auf der Startseite des SMF anzeigen.
Beitrag von: Sitki in 09 Oktober 2007, 16:56:38
Hallo :),

die hierin (http://www.simplemachines.org/community/index.php?topic=177110.msg1127742;topicseen#msg1127742) beschriebene Modifikation habe ich nach geringfügiger Anpassung nachstehend für Interessenten gepostet.

Öffne
modules/Forum/smf/Themes/default/BoardIndex.template.php

Finde
/* Each category in categories is made up of:

Direkt darüber den untenstehenden Code einfügen
// Gleitende letzte Beiträge behire
echo '  
<div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
   <table border="0" width="100%" cellspacing="1" cellpadding="2" class="bordercolor">
 <tr>
  <td width="100%" colspan="5" class="catbg" height="24">
   <font color="#000000"><b><Center>|||Die letzten Beiträge|||</Center></b></font></td>
 </tr>
 <tr bgcolor="#FFFFFF">
   <td width="100%" align="center">
 <div align="center">
       <center>
       <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
         <tr>
           <td>
<marquee behavior="scroll" scrollamount="5" onMouseOver="this.stop()" onMouseOut="this.start()">
<table cellspacing="1" width="100%" cellpadding="0"  border="0"><tr>';
foreach ($context['latest_posts'] as $post)
echo '
<td class="middletext" valign="top" nowrap="nowrap"><img src="', $settings['images_url'], '/lastpost.gif" />&nbsp;', $post['link'], '&nbsp;', $txt[525], ' ', $post['poster']['link'], '&nbsp; (', $post['board']['link'], ')&nbsp;', $post['time'], '&nbsp;&nbsp;&nbsp;</td>';'</td>'; echo '</marquee>';
             echo '  
           </td>
         </tr>
       </table>
       </center>
     </div>
   </td>
</tr>
</table>
&nbsp;</div></div>';


Das lastpost.gif (oder ein anderes) in das verwendete SMF-Theme z.B. modules/Forum/smf/Themes/mx-port/images/lastpost.gif hineinkopieren.

Nur einige Beispiele zur individuellen Anpassung:
a) Die Gleitgeschwindigkeit kann hier scrollamount="2" durch setzen einer höheren bzw. niedrigeren Zahl erhöht bzw. verringert werden.

b) Die Überschriftenfarbe und der Überschrifttext können in dieser Codezeile nach Wunsch angepasst werden: <font color="#000000"><b><Center>|||Die letzten Beiträge|||</Center></b></font></td>

c) Die Hintergrundfarbe des Gleitfeldes kann in dieser Codezeile nach Wunsch angepasst werden:
<tr bgcolor="#FFFFFF">
Titel: Re: Die letzten Forenbeiträge gleitend auf der Startseite des SMF anzeigen.
Beitrag von: breakdancer in 09 Oktober 2007, 18:04:47
Gude Atahan,

schönes Codesnip von Dir. Läuft, vielen Dank !

Liebe Grüße

Markus