Seite 1 von 2

Recent Topic

Verfasst: 20.10.2007 15:44
von tom971
Hy
Mein Problem ich will ein Ticker bauen, wo letzten x Posts auf Portal ausgegeben werden. Ticker selbst ist kein Problem nur Posts werden untereinander statt hintereinander dargestellt.
Was zwingt dass die Ausgabe von letzten x Post untereinander ausgegeben wird und nicht hintereinander?
Welche Code Teil ist dafür zuständlich?

Das ist die .tpl Teil wo die Ausgabe dargestellt wird

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
        <tr>
         <th>{L_RECENT_TOPICS}</th>
        </tr>
        <tr>
         <td class="row1" align="left">
         <table border="0" width="100%" cellspacing="0" cellpadding="2">
         <!-- BEGIN recent_topic_row -->
         <tr>
         <td valign="top" align="center"><img src="templates/{T_NAME}/images/orion/icons/pfeil.png"></td>
         <td valign="top" align="left"><span class="gensmall"><a href="{recent_topic_row.U_TITLE}">{recent_topic_row.L_TITLE}</a><br>
         by <a href="{recent_topic_row.U_POSTER}">{recent_topic_row.S_POSTER}</a> on {recent_topic_row.S_POSTTIME}<br></span></td>
         </tr>
         <!-- END recent_topic_row -->
         </table>
         </td>
        </tr>
      </table>
und das ist dazugehörige .php Teil
recent_topic

Viel dank

Verfasst: 20.10.2007 15:55
von Andi1111
ich habe auch sowas gebastelt, mein code sieht so aus, vielleicht kannst du den gebrauchen :)

Code: Alles auswählen

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
	   <tr>
		<th>Letzte Themen</th>
	   </tr>
	   <tr>
		<td class="row1" align="left"><span class="gensmall">
		<marquee id="recent_topics" behavior="scroll" direction="left" height="20" scrolldelay="100" scrollamount="2">
		<!-- BEGIN recent_topic_row -->
		<font color="red">+++</font> <a href="{recent_topic_row.U_TITLE}" onMouseOver="document.all.recent_topics.stop()" onMouseOut="document.all.recent_topics.start()">{recent_topic_row.L_TITLE}</a>
		by <a href="{recent_topic_row.U_POSTER}" onMouseOver="document.all.recent_topics.stop()" onMouseOut="document.all.recent_topics.start()">{recent_topic_row.S_POSTER}</a> on {recent_topic_row.S_POSTTIME}
		<!-- END recent_topic_row -->
		</marquee>
		</span></td>
	   </tr>
	  </table>

Verfasst: 20.10.2007 18:31
von tom971
Huraaaaa
1000% dank, genau das wollte ich
Super THX
und nun noch wie kann ich das alle noch am index seite zeigen? geht das mit include und falls ja , wie?
Danke
Tom

Verfasst: 20.10.2007 18:46
von Andi1111
ich habe deb code in die overall header.tpl gemacht, und den code vom recent topics mod in die page_header.php eingebaut.

Verfasst: 20.10.2007 19:11
von Andi1111
also den kompletten code vom recent_topic habe ich in die page:header.pgp eingefügt. ich habe noch ein paar andere mods da drin, aber wenn du es vor

Code: Alles auswählen

$template->assign_vars(array(

	'SITENAME' => $board_config['sitename'],
einfügst sollte das eigendlich gehen.

Verfasst: 20.10.2007 19:12
von tom971
uf habe nur auf falsche Stelle in index.php, code aus portal.php eingefügt. Aber geht statt kopiren von ganzen code, mit include?
Danke Tom

Verfasst: 20.10.2007 19:16
von Andi1111
keine ahnung, ich habe den kompletten code so wie du ihn im ersten beitrag verlinkt hast aus der portal.php rausgenommen und in die page_header.php eingefügt. wenn der in der header ist wird er überall angezeigt, egal in welche tpl du den code zum anzeigen einbaust.

Verfasst: 20.10.2007 19:54
von tom971
trotzdem viel dank
Servus Tom
kannst du mir vielleicht nur page_header als txt verlinken oder auf PM schicken?
.

Verfasst: 21.10.2007 02:09
von Andi1111
sicher, nur mit meiner wirst du nicht viel anfangen können, wo du es einügen solltest hatte ich ja schon geschrieben :)

page_header.php

Verfasst: 21.10.2007 03:11
von tom971
Danke
Problem liegt daran, wenn ich so einfüge wie du mir geschriebn hast, funktioniert Ticker, aber am index seite in Forumübersicht wurden in Spalte
Letzte Beiträge(ganz recht) keine Beiträge angezeigt, oder steht Datum aus Jahr 1970.
Obwohl in Spalte links nebenan(Anzahl von Post und noch weiter links Anzahl von Themen) schon richtiges Zahl ist. Wenn ich ins Forum rein gehe(dort wo die quasi kein Beitrag gibt sind alle Beiträge da).
Sobald ich Code aus overall_header.php lösche ist wiedr alles sichtbar..
Aber dann nun ist Ticker tot :-(
Da kommt ergendwas in quere..
Danke Tom