TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

April 29, 2024, 10:38:06 PM

Login with username, password and session length
Members
  • Total Members: 3,885
  • Latest: Growner
Stats
  • Total Posts: 195,174
  • Total Topics: 21,220
  • Online today: 152
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online
  • Users: 1
  • Guests: 97
  • Total: 98
  • davo88

News Anzeige abändern?

Started by He-ro, June 24, 2007, 03:46:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

He-ro

Servus,

ich benutze das SMF 1.1.2 mit dem DilberMC Multicolor Style. Tiny Portal. 0.9.8 Link: www.wii-live.de

Ich möchte das Aussehen der News-Anzeige im Portal etwas verändern. Es soll so ähnlich aussehen wie hier: www.wii-live.de/newsbsp.jpg

Rechts soll ein Logo bzw das Icon erscheinen das ich im Forum auswähle, nur halt großer als die Standard Dinger.

Hat sowas schon jemand hinbekommen?

lg

EDIT: Noch ne Frage am Rande, ich möchte bei den Blöcken noch ein kleines Bildchen vor der Beschreibung einfügen. Also das Bildchen und dann die Beschreibung des Blocks "Menü" "Statistik" usw.... Wo muss ich da was am Code ändern?

Tommy

Erst einmal zu der 1. Frage:
Das lässt sich sicherlich irgendwie machen. Du hast in den TP-Einstellungen für die Hauptseite "Nur Forumsbeiträge" ausgewählt? Ich schau mir bei Gelegenheit mal den Code für die SSI-News an. Eigentlich muss man ja nur eine Tabelle machen...

He-ro

Sorry für die späte Antwort Lemming,

jop ich habe "Nur Forumsbeiträge" ausgewählt.

Bin für jede Antwort / Tipp dankbar :)

Tommy

Arg, sorry, nicht so viel Zeit... :(
Schau mal in der TPortal.template.php bei
if(isset($context['TPortal']['boardnews']) && sizeof($context['TPortal']['boardnews'])>0){

Da fängt glaube ich die Newsdarstellung an.

He-ro

Hi Lemming und ihr anderen,

das Thema ist für mich leider immer noch aktuell. Vor SMF benutze ich das wbb + das JGS Portal. Dort hatte ich die News wie ich sie wollte mit folgendem Code erreicht:

<table border="0">
<tr>
<td>
<span class="smallfont"><if($row['closed']==3)><then><b>{$lang->items['LANG_BOARD_MOVED']} </b></then></if><if($row['important']==2)><then><b>{$lang->items['LANG_BOARD_ANNOUNCEMENT']} </b> </then></if><if($row['important']==1)><then><b>{$lang->items['LANG_BOARD_IMPORTANT']} </b></then></if><if($row['pollid']!=0 && $row['closed']!=3)><then><b>{$lang->items['LANG_BOARD_POLL']} </b></then></if><if($row['prefix']!="")><then>{$row['prefix']} </then></if></span>
</td>
<td>
<a href="thread.php?threadid={$row['threadid']}&amp;sid={$session['hash']}"><b>{$row['topic']}</b></a>
</td>
</tr>
<tr>
<td>
<span class="smallfont">$startdate <br/>{$lang->items['LANG_JGSPORTAL_NEWS2']} $starttime {$lang->items['LANG_JGSPORTAL_NEWS3']}</span>
</td>
<td>
<span class="smallfont">{$lang->items['LANG_JGSPORTAL_NEWS4']}: <a href="profile.php?userid={$row['userid']}&amp;sid={$session['hash']}"><b>{$row['starter']}</b></a></span>
</td>
</tr>
<tr>
<if($row['prefix']!="")><then>
<td valign="top">
<if($row['prefix']=="[NDS]")><then><img src="images/news/nds.gif" alt="NDS" /></then></if>
<if($row['prefix']=="[Wii]")><then><img src="images/news/wii.gif" alt="Wii" /></then></if>
<if($row['prefix']=="[Wii-live]")><then><img src="images/news/wl.gif" alt="Wii-Live" /></then></if>
<if($row['prefix']=="[Multi]")><then><img src="images/news/multi.gif" alt="Multi" /></then></if>
<if($row['prefix']=="[PS3]")><then><img src="images/news/ps3.gif" alt="ps3" /></then></if>
<if($row['prefix']=="[360]")><then><img src="images/news/360.gif" alt="360" /></then></if>
<if($row['prefix']=="[GBA]")><then><img src="images/news/gba.gif" alt="GBA" /></then></if>
<if($row['prefix']=="[Nintendo]")><then><img src="images/news/nin.gif" alt="Nintendo" /></then></if>
<if($row['prefix']=="[Sony]")><then><img src="images/news/sony.gif" alt="Sony" /></then></if>
<if($row['prefix']=="[MS]")><then><img src="images/news/ms.gif" alt="MS" /></then></if>
</td>
</then><else><td></td></else>
</if>
<td>
<span class="smallfont">{$row['message']}</span>
</td>
</tr>
<tr>
<td>
<span class="smallfont">Kommentare:{$row['replycount']} <br/> Views:{$row[views]}</span>
</td>
<td>
<span class="smallfont">| <a href="thread.php?threadid=$row[threadid]&amp;sid=$session[hash]">Zum Thread</a> | <a href="addreply.php?threadid=$row[threadid]">Kommentar schreiben</a></span>
</td>
</tr>
</table>


Wichtig hierfür war das man die Zeilen dieser Art für sich persönlich abändern musste:

<if($row['prefix']=="[NDS]")><then><img src="images/news/nds.gif" alt="NDS" /></then></if>

Ich versuchte das $row in story und das prefix in icon zu ändern. Dann habe ich es in den Code der TPortal-template.php einzufügen. Leider gab es dort immer Fehler und es zeigte mir überhaupt nichts an.

Ich dachte ich poste diesen Code mal, eventuell kann jemand anders was damit Anfangen und rumdoktern :)

Gruß