TinyPortal

Development => International => German => Topic started by: He-ro on June 24, 2007, 03:46:44 PM

Title: News Anzeige abändern?
Post by: He-ro on June 24, 2007, 03:46:44 PM
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 (http://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?
Title: Re: News Anzeige abändern?
Post by: Tommy on June 25, 2007, 12:40:26 PM
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...
Title: Re: News Anzeige abändern?
Post by: He-ro on July 09, 2007, 06:43:35 PM
Sorry für die späte Antwort Lemming,

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

Bin für jede Antwort / Tipp dankbar :)
Title: Re: News Anzeige abändern?
Post by: Tommy on July 09, 2007, 09:47:56 PM
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.
Title: Re: News Anzeige abändern?
Post by: He-ro on September 14, 2007, 10:16:47 AM
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ß
Title: Re: News Anzeige abändern?
Post by: Tommy on September 15, 2007, 01:54:04 PM
In SSI Form hat das schon mal jemand gebastelt...: :)
http://www.simplemachines.org/community/index.php?topic=13445.0