Zum Inhalt springen

warum kann mir keiner helfen?

Erstellt am 13. November 2005 · 29 Antworten · letzte Antwort am 18. November 2005 · Seite 1 von 2

Tags: HTML & CSS, Frage

Unbekannter Benutzer ·

Hallo,

Danke erstmal für Eure Antworten!

nochmal zur Erinnerung:
Ich habe sechs News, die auf der Hautptseite angezeigt werden sollen.
Bisslang werden alle sechs news nebeneinander dargestellt ich möchte aber nach der 3 news einen Zeilenumbruch haben!

NEWS1 - NEWS2 - NEWS3
NEWS 4 - NEWS5- NEWS6

Also ich poste Euch
1. htmlCode des newsTemplate
2. den TypoScript der das news Template auf der Hauptseite anspricht:

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<!-- ###TEMPLATE_LIST### begin -->
<!-- ###CONTENT### begin -->

<table width="360" height="300" border="0" cellpadding="0" cellspacing="0">

<tr>
<td width="119" height="149" align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>


<td width="119" align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>

<td width="119" align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>
</tr>
	

	
<tr>
<td height="149" align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>


<td align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>


<td align="left" valign="top">

<!-- ###NEWS### begin -->
<table width="119" height="149" border="0" align="left" cellpadding="0" cellspacing="0">
<td align="left" valign="top" background="fileadmin/bst/006.jpg"><p>###NEWS_TITLE###</p></td>
<tr bgcolor="###GC1###"> 
<td height="129" align="left" valign="top" nowrap="" bgcolor="###GC1###"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</td>

</tr>
</table>
<!-- ###CONTENT### end -->
<!-- ###TEMPLATE_LIST### end -->
AUFMACHER1= CONTENT
AUFMACHER1 { 
table = tt_content
select {
where = colPos = 0
orderBy =  sorting
languageField = sys_language_uid
}
}

Das NewsTemplate (htmlCode) habe ich in einer Tabelle
2Zeilen 3Spalten erzeugt und jeweils den code der News eingefügt!
Das klappt soweit das nun alle sechs news sehr preziese neben einander mit border 1 angezeigt werden.

Vielleicht gibt es ja auch eine möglichkeit das tt-newsplugin im Browser direkt zu konfigurieren das jeweil 3 News in einer zeile angezeigt werden sollen!

Viele Dank für Eure Hilfe
Gruss Alex

iHunte ·

hm... ich denke nicht das es so einfach gehen wird, man muesste denke ich schon an der tt_news extension was aendern, denn er muss quasi jedes mal wenn er 3 news ausgegeben hat ein <br> angeben um eine tabelle da drunter zu machen!? :> man koennte das ganze ja in ein array schreiebn und sagen er gibt 0 - 1 - 2 aus und macht dann <br> und dann kommt 3 - 4 - 5 ... aber ich denke das wird zu viel arbeit :>

man koennte auch ein php script schreiben bei dem alle news in ein array geschrieben werden, und er dann per while jedes mal wenn er 3 news hat diese ausgibt, und danach eine neue tabelle anfaengt (oder nur ein <br> macht)

dazu muesste man aber auch wieder eine extension installieren die es zulaesst php quellcode im content einzubauen...

just2b ·
iHunte schrieb

hm... ich denke nicht das es so einfach gehen wird, man muesste denke ich schon an der tt_news extension was aendern, denn er muss quasi jedes mal wenn er 3 news ausgegeben hat ein <br />

quatsch.... alternating layouts und davon 6 stück und fertig, siehe MANUAL, RDFM (insb bei tt_news kann man das sagen)

Unbekannter Benutzer ·

Hallo Just2b

Also ich habe ja wie du gesehen hast das Template der news gegändert!

Tabelle: 2Zeilen 3 Spalten und jeweils also 6x den code der news eingefügt das ganze abgeschlossen <!-- ###CONTENT### end --><!-- ###TEMPLATE_LIST### end -->

nun erscheinen aber alle6news nebeneinander obwohl die Tabelle bzw. das Template vorgibt das nur 3 news in jeweils einer zeile ausgegeben werden sollen!

just2b ·

RTFM und schau was in dem Template anders ist! hint: news_0, news_1

und antwort jetzt NICHT drauf sondern schau dir das manual an!

Unbekannter Benutzer ·

@ jenses

Sorry das ich das Forum nutze!

Du tust ja grad so als würde pro geposter Mail Geld von deinem Bankkonto abgezogen!
Es hat dir ja schliesslich auch keiner Befohlen mir zu Helfen oder???

Deiner Mail nach zu Urteilen bist du der größere Schwachkopf von uns beiden!
Wenn Du Probleme mit Dir und der Welt hast dann lass deinen Unmut nicht an den Usern aus!!!

Schleimscheisser 😃

theo ·
DummeFragenSteller schrieb

Sorry das ich das Forum nutze!

Wenn Du das Forum nutzen würdest, dann hättest Du Dein Typo3 Problem längst gelöst.
Du bekommst konstruktive Hinweise, ignorierst sie aber leider völlig und machst stattdessen immer wieder neue Threads auf mit so hilfreichen Titeln wie "warum kann mir keiner helfen?".

Antwort: Du läßt Dir, übrigens bewiesenermaßen, einfach nicht helfen.

Wenn z.B. mehrere Leute unabhängig voneinander sagen, daß es in bezug auf Deine konkrete Frage hilft, das Manual nochmal genau zu lesen, dann könnte da doch tatsächlich ein kleines bißchen dran sein, oder? 😉

Du kannst jedoch nicht erwarten, daß man Dir Lösungen 1:1 vorkaut, sorry.

Fabian-K ·

Ich hab es mir nicht angetan und alle Postings hier durchgelesen,
aber an 'jensens' vorletztem beitrag erkenne ich, dass du es immer noch net geschaft hast!?

Okay, dann wollen wir mal:
- Miss die genaue breite deines Bereiches (in das die News reinsollen, z.B. 600px),
- Dann teilst du das ganze durch drei (3x 200px).
- Jetz bastelst du dir schoen mit span's etwas zurecht, also einen Span-bereich mit der breite 200, in die die News reingeladen werden sollen.
- Solltest du jetzt mehr als 3 News haben und somit breiter werden als 600 Pixel, wird der 4. Block eine Zeile weiter nach unten verschoben.

..usw..

Also dann wuerde das auch so aussehen wie du das haben willst.

Leider fehlt mir die Zeit, das ins kleinste Detail zu erlaeutern, aber ich denke du schaffst das schon..

mfg

_o3_ ·

@dummefragensteller
also du hast ja bereits ne menge lösungsmöglichkeiten in diesem thread bekommen...aber nun gut ich versuch mich dann auch nochmal.

alterning layouts

<!-- ###NEWS### begin -->
<!-- ###NEWS### end -->

<!-- ###NEWS_1### begin -->
<!-- ###NEWS_1### end -->

<!-- ###NEWS_2### begin -->
<!-- ###NEWS_2### end -->

so kannst du schonmal gewährleisten, das die news unterschiedliche formatierungen bekommen. hier kann man dann z.b. mit <div> bereichen arbeiten

btw: dein 6x untereinander kopierter code bewirkt ja auch nur das deine news 6x untereinadner erscheinen...

soweit so gut?

<!-- ###NEWS### begin -->
  <div class="newsleft"></div>
<!-- ###NEWS### end -->

<!-- ###NEWS_1### begin -->
  <div class="newsmiddle"></div>
<!-- ###NEWS_1### end -->

<!-- ###NEWS_2### begin -->
  <div class="newsright"></div>
<!-- ###NEWS_2### end -->

du kannst dann innerhalb der <div>-container deine weitere gestaltung packen.und natürlich deine marker...ganz wichtig!

dann musst du nur noch in deiner css-datei den einzelnen classen sagen wie sie aussehen.

z.b.
class="newsleft"
width:100px;float:left;margin-right:10px;

ach ja und **** hoffe das hilft...

Proximo ·

/me nimmt noch einen sinnlosen Tread in die Liste auf

Das Forum ist das größte deutsche Manual zu tt_news das du dir wünschen kannst 😉. Links oben befindet sich eine, meist von den Usern geheimgehaltene, Funktion mit der man das ganze Forum nach nützlichen Hinweisen durchsuchen kann indem man zb

"tt_news"

eingibt!

Außerdem stehen die Lösungen jetzt bereits da (sogar vorgekaut)

Zum System:
Typo3 ist ein professionelles CMS, solltest du nicht interressiert daran sein MINDESTENS 1 Monat in das CMS zu investieren, empfehle ich ein anderes CMS dass leichter zu bedienen ist (das ist kein Witz, es gibt ne Menge gute CMS mit denen du eine halbwegs proffessionelle Seite innerhalb von einigen Tagen zusammenschustern kannst!)Mach dir KLAR dass du viele (auch teilweise Englische) Tutorials lesen mußt um Typo nur ansatzweise zu verstehen, diese Arbeit rentiert sich allerdings nur dann wenn du mehr wie 1 Seite mit Typo machen willst!

MFG Proximo, der schon seid über 1 Jahr neue Sachen über Typo lernt

Unbekannter Benutzer ·

Hallo,

endlich habe ich es mit Eurer Hilfe und mit hilfe von <div></div> hin bekommen!
Danke erstmal für Eure Geduld!

Nur jetzt habe ich ein Problem:

im Firefox (mein Standardbrowser) werden nun die 6 news preziese in zwei zeilen angezeigt! Aber im IE nur die erste Zeile mit den 3 News ;-(

Was habe ich da nun wieder Falschgemacht?

ich poste Euch mal meinen TS von den News:

<!-- ###TEMPLATE_LIST### begin -->
<!-- ###CONTENT### begin -->
	
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="360" border="0" cellspacing="0" cellpadding="0">
<tr> 

<td width="120"> 

<!-- ###NEWS### begin -->
<div class="newsleft"> 
<table width="120" border="0" align="left" cellpadding="0" cellspacing="0">
<td height="20"align="left" valign="top" background="fileadmin/bst/007.jpg"><p><font size="-7">###NEWS_TITLE###</font></p></td>
<tr bgcolor="###GC1###"> 
<td height="12" align="left" valign="top" bgcolor="#FFFFFF"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</div>
<!-- ###NEWS### end -->
</td>

<td width="120"> 

<!-- ###NEWS_1### begin -->
<div class="newsmiddle"> 
<table width="120" border="0" align="left" cellpadding="0" cellspacing="0">
<td height="20"align="left" valign="top" background="fileadmin/bst/007.jpg"><p><font size="-7">###NEWS_TITLE###</font></p></td>
<tr bgcolor="###GC1###"> 
<td height="12" align="left" valign="top" bgcolor="#FFFFFF"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</div>
<!-- ###NEWS_1### end -->
</td>

<td width="120"> 

<!-- ###NEWS_2### begin -->
<div class="newsright"> 
<table width="120"  border="0" align="left" cellpadding="0" cellspacing="0">
<td height="20"align="left" valign="top" background="fileadmin/bst/007.jpg"><p><font size="-7">###NEWS_TITLE###</font></p></td>
<tr bgcolor="###GC1###"> 
<td align="left" valign="top" bgcolor="#FFFFFF"><p><font size="-7">###NEWS_IMAGE###</font></p></td>
</table>
</div>
<!-- ###NEWS_2### end -->
</td>
</tr>
</table>

<!-- ###CONTENT### end -->
<!-- ###TEMPLATE_LIST### end -->

Vielleicht habt Ihr noch ein allerletztes mal Geduld mir dabei zu Helfen!!!
Lieben Gruss Alex[/b]

Fabian-K ·
DummeFragenSteller schrieb

..im Firefox (mein Standardbrowser) werden nun die 6 news preziese in zwei zeilen angezeigt! Aber im IE nur die erste Zeile mit den 3 News ;-(

hä??
Also im IE fehlen die News 4-6, oder wie?

FF:
[][][]
[][][]

IE:
[][][]

Oder wat?

_o3_ · · Beste Antwort

poste doch auch bitte mal deine css-formatierungen, damit man sich ein bild machen kann..

ach übrigens.
<td style="width:120px;">
<div class="left">
<table ...>

bei table innerhalb des div containers brauchst du keine angaben über die breite mehr machen,,,

tzzz

Unbekannter Benutzer ·

so nun will ich es mal etwas konkreter machen da ich mich mit css noch kein bisschen auskenne!
Also habe jetzt folgendes news Template:

<html>
<body>

<!-- ###TEMPLATE_LIST### begin-->
<!-- ###CONTENT### begin: -->
<!-- ###NEWS### begin -->
<div class="newsleft">
<div id="newstitle">###NEWS_TITLE###</div>
<div id="newsimgage">###NEWS_IMAGE###</div>
</div>
<!-- ###NEWS### end -->


<!-- ###NEWS_1### begin -->
<div class="newsmiddle">
<div id="newstitle">###NEWS_TITLE###</div>
<div id="newsimgage">###NEWS_IMAGE###</div>
</div>
<!-- ###NEWS_1### end -->


<!-- ###NEWS_2### begin -->
<div class="newsright">
<div id="newstitle">###NEWS_TITLE###</div>
<div id="newsimgage">###NEWS_IMAGE###</div>
</div>
<!-- ###NEWS_2### end -->
<!-- ###CONTENT###  end -->
<!-- ###TEMPLATE_LIST### end -->

</body>
</html>

und folgendes in der css Datei:

#newstitle{
        background-image:url(007.jpg);
					top:0px;
   					left:0px;
   					width:120px;
   					height:20px;
								}


#newsimage{
                                        background-color:#ffffff;
					top:20px;
   					left:0px;
   					width:120px;
   					height:130px;
}

was muss ich nun tun damit ich das gewünschte ergebnis erreiche?

bisslang werden mit den beiden code`s am linken rand des Template alle news (6x) preziese angezeigt!