Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 13
Seite [1]
alexteam


Try to beat me




Beiträge: 186
# Thema - 19.01.2009 um 23:42 Uhr
Hallo Community!!
Habe meine News Ansicht so Umgebaut das ich jeweils 2 News nebeneinander habe.
Bsp.:

News News
---------------
News News

Jetzt habe ich das Problem das die
1. zwei gleich sind
2. zwei gleich...
Bsp.:
News1 News1
----------------
News2 News2
----------------

kann mir da jemand helfen??

recent.tpl +-

<form method="post" action="{url:news_recent}">
<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="3">{lang:mod} - {lang:recent}</td>
</tr>
<tr>
<td class="leftb">{lang:category} {head:dropdown} {head:button}</td>
<td class="leftb"><a href="{url:news_list}">{lang:list}</a>< /td>
<td class="rightb">{head:pages}</td>
</tr>
</table>
</form>

{loop:news}
<br />
<table class="forum" style="width:{page:width}">
<tr>
<td class="newshead">{news:news_headline}</td>
<td class="newshead">{news:news_headline}</td>
</tr>
<tr>
<td class="bottom">
<div style="float:left">{news:news_time} - {news:users_link}</div>
<div style="float:right">{news:comments_link} ({news:comments_count&#125</div>
</td>
<td class="bottom">
<div style="float:left">{news:news_time} - {news:users_link}</div>
<div style="float:right">{news:comments_link} ({news:comments_count&#125</div>
</td>
</tr>
<tr>
<td class="leftb">{if:catimg}
<img src="{page:path}{news:url_catimg}" style="float:right" alt="" />{stop:catimg}
{news:news_readmore}{news:news_text}<br />
{news:pictures}
</td>
<td class="leftb">{if:catimg}
<img src="{page:path}{news:url_catimg}" style="float:right" alt="" />{stop:catimg}
{news:news_readmore}{news:news_text}<br />
{news:pictures}
</td>
</tr>
{if:show}
<tr>
<td class="leftb">{lang:mirror}: {loop:mirror}{mirror:news_mirror}{mirror:dot}{ stop:mirror}
</td>
<td class="leftb">{lang:mirror}: {loop:mirror}{mirror:news_mirror}{mirror:dot}{ stop:mirror}
</td>
</tr>
{stop:show}
</table>
{stop:news}


Zuletzt editiert von alexteam am 19.01.2009 um 23:44 Uhr (1x Editiert)
Inaktiv
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 1 - 19.01.2009 um 23:56 Uhr
Ist klar, dass du immer wieder die selbe News erhälst. Das Problem ist, dass du einfach alles in den selben Newsloop geschrieben hast. Alles was innerhalb dieses Newsloops liegt wird auch für einen Beitrag interpretiert.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 2 - 20.01.2009 um 00:01 Uhr
Und wie kann ich das ändern, das mir es anders angezeigt wird?
War ja schon froh das ich das hinbekommen habe.


Zuletzt editiert von alexteam am 20.01.2009 um 00:02 Uhr (1x Editiert)
Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 3 - 20.01.2009 um 00:10 Uhr
würde es per div lösen
einfach 50% geben sobald 2 nebeneinander sind ist es auf 100% und er sollte in die nächste zeile rücken =)


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 4 - 20.01.2009 um 00:13 Uhr
Wie jetzt mit divs??? Von der größe passt es auf eine Seite aber der Inhalt ist immer bei zwei Nachrichten der selbe. Oder verstehe ich das jetzt falsch??


Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 5 - 20.01.2009 um 17:58 Uhr
Was equal sagen will: ach einfach eine Div für den Loop. Also du machst eine Div, die etwa die halbe Seitenbreite Platz einnimmt. Dieser gibst du das Attribut "float: left". Dann schliesst du den Loop wieder.

Nun werden immer sofern Platz besteht DIV neben deine bereits bestehende hinzugefügt. Weil du aber die Hälfte des Platzes benötigt hast, hat nur noch eine DIV nebendran platz, wodurch die nächste eine Zeile nach unten rutscht, dann wieder eine nebendran, wieder eine nach unten,... etc. etc.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 6 - 22.01.2009 um 10:44 Uhr
Ok ich habe es mit div´s gemacht. leider beiben die News auf einer Seite. Was ist noch falsch??

resent.tpl +-

<form method="post" action="{url:news_recent}">
<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="3">{lang:mod} - {lang:recent}</td>
</tr>
<tr>
<td class="leftb">{lang:category} {head:dropdown} {head:button}</td>
<td class="leftb"><a href="{url:news_list}">{lang:list}</a>< /td>
<td class="rightb">{head:pages}</td>
</tr>
</table>
</form>

<div id="content_news">
{loop:news}
<br />
<table class="forum" style="width:{page:width}">
<tr>
<td class="newshead">{news:news_headline}</td>
</tr>
<tr>
<td class="bottom">
<div style="float:left">{news:news_time} - {news:users_link}</div>
</td>
</tr>
<tr>
<td class="leftb">{if:catimg}
<img src="{page:path}{news:url_catimg}" style="float:right" alt="" />{stop:catimg}
{news:news_readmore}{news:news_text}<br />
{news:pictures}
</td>
</tr>
{if:show}
<tr>
<td class="leftb">{lang:mirror}: {loop:mirror}{mirror:news_mirror}{mirror:dot}{ stop:mirror}
</td>
</tr>
{stop:show}
</table>
{stop:news}
</div>


css +-

#content_news{
width:45%;
float:left;
}


Danke schon mal.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 22.01.2009 um 10:57 Uhr
die divs sollten schon im Loop sein, sonst geht das nicht.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 8 - 22.01.2009 um 11:05 Uhr
Habe es jetzt so gemacht aber geht nicht. Oder habe ich da einen Denkfehler bzw falsche Possition??

recent.tpl +-

<form method="post" action="{url:news_recent}">
<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="3">{lang:mod} - {lang:recent}</td>
</tr>
<tr>
<td class="leftb">{lang:category} {head:dropdown} {head:button}</td>
<td class="leftb"><a href="{url:news_list}">{lang:list}</a>< /td>
<td class="rightb">{head:pages}</td>
</tr>
</table>
</form>
{loop:news}
<div id="content_news">
<br />
<table class="forum" style="width:{page:width}">
<tr>
<td class="newshead">{news:news_headline}</td>
</tr>
<tr>
<td class="bottom">
<div style="float:left">{news:news_time} - {news:users_link}</div>
</td>
</tr>
<tr>
<td class="leftb">{if:catimg}
<img src="{page:path}{news:url_catimg}" style="float:right" alt="" />{stop:catimg}
{news:news_readmore}{news:news_text}<br />
{news:pictures}
</td>
</tr>
{if:show}
<tr>
<td class="leftb">{lang:mirror}: {loop:mirror}{mirror:news_mirror}{mirror:dot}{ stop:mirror}
</td>
</tr>
{stop:show}
</table>
</div>
{stop:news}


oder muß ich zwei div´s machen? Eine für rechts und links??

---EDIT---

Geht ich hatte noch ein {clear:both;} mit enthalten!! Danke euch.

Jetzt noch eine Frage wie kann ich readmor als Bild machen??


Zuletzt editiert von alexteam am 22.01.2009 um 11:12 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 22.01.2009 um 16:26 Uhr
/mods/news/recent.php

Z. 55
$cs_news[$run]['news_readmore'] .= cs_link($cs_lang['readmore_go'], 'news', 'view', 'id=' . $cs_news[$run]['news_id']);

Das $cs_lang['readmore_go'] wird durch die Sprachendateien dann in weiterlesen geändert. Hier kannst du nun die Grafik einfügen ...
Wenn du das ersetzt, solltest du eigentlich mit den cs_html-Funktionen keine Probleme haben.
http://wiki.clansphere.de/cs_html#_BilderLinks_

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
coolcat


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 10 - 08.03.2009 um 01:52 Uhr
Hiho Community,

So ich habe mich mal auch hier eingeklingt weil das der einzige Thread war der vernuengtig erklärt wird/wurde zu dem Thema hier!

Nun zu folgendem:

Ich habe mir mal die recent.tpl und die .css genommen und eingebaut (ich weis Dummheit schützt vor Strafe nicht), aber danach hatte ich überall kleine Fehler in den News, und so weiter siehe Screen 1.

Habe ich noch etwas nicht gemacht (wie so oft?) oder ist da was simples noch anzugeben und/oder auszukommentieren?

Ich meine (bzw ich habe gedacht) das ich mir die recent.tpl nehme und die css. anpasse, und dann geht das abba iwie doch wohl net.....

Wäre nett wenn jemand nen Anstoss dafuer hat oder mir die löffel lang zieht weil ich was kleines übersehen habe.

mfg

Coolcat

Dateianhänge:
jpg newsproblem-screen1.JPG (208.97 KiB - 96 mal heruntergeladen )


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 11 - 08.03.2009 um 02:18 Uhr
Ich schätze dem Screenshot nach jetzt einfach mal, dass du Start und Endtags der einzelnen Loops einfach falsh gesetzt hast / mehr als einmal gesetzt hast. if:show gibt den Start für den loop, stop:show das Ende. Da du da aber schon News angezeigt kriegst, scheint es so, als hättest du den Newsloop mehr als einmal gesetzt.

Die anderen Tags die noch sichtbar sind könnten ausserhalb des Newsloops sein und deswegen nicht umgewandelt werden. Du kannst das ganz simpel vergleichen indem du dir einfach die recent.tpl anschaust, so wie sie Standard mitgeliefert wird.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
coolcat


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 12 - 08.03.2009 um 03:35 Uhr
hihi gute Sache das, Ich habe nur garnichts gesetzt oder so ich habe die recent.tpl einfach von da oben rauskopiert und eingefügt, und mehr nicht, also wenn ich das mir nun nachher mal anschaue (wenn ich geschlafen habe) dann vergleich ich mal das ganze.. und werde dann Report abgeben.


mfg

Coolcat


EDIT/////

So Ich habe das mal nun versucht aber ich komme net weiter......das steht da imma noch und irgendwie werd Ich net schlau draus.....

hier mal die recent.tpl

Recent.tpl +-
<form method="post" action="{url:news_recent}">
<table class="forum" style="width:{page:width}">
<tr>
<td class="headb" colspan="3">{lang:mod} - {lang:recent}</td>
</tr>
<tr>
<td class="leftb">{lang:category} {head:dropdown} {head:button}</td>
<td class="leftb"><a href="{url:news_list}">{lang:list}</a>< /td>
<td class="rightb">{head:pages}</td>
</tr>
</table>
</form>
{loop:news}
<div id="content_news">
<br />
<table class="forum" style="width:{page:width}">
<tr>
<td class="newshead">{news:news_headline}</td>
</tr>
<tr>
<td class="bottom">
<div style="float:left">{news:news_time} - {news:users_link}</div>
</td>
</tr>
<tr>
<td class="leftb">{if:catimg}
<img src="{page:path}{news:url_catimg}" style="float:right" alt="" />{stop:catimg}
{news:news_readmore}{news:news_text}<br />
{news:pictures}
</td>
</tr>
{if:show}
<tr>
<td class="leftb">{lang:mirror}: {loop:mirror}{mirror:news_mirror}{mirror:dot}{ stop:mirror}
</td>
</tr>
{stop:show}
</table>
</div>
{stop:news}


vvlt. weis ja einer ne Lösung

mfg

Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Zuletzt editiert von coolcat am 08.03.2009 um 12:59 Uhr (1x Editiert)
Inaktiv
|
Joix


King for a day



Herkunft: Frankenthal
Beiträge: 204
# Antwort: 13 - 04.01.2010 um 22:21 Uhr
Hilfe, ich habe das selbe Problem, wie mein vorredner.
Aber leider verlief das irgendwie im Nirvana.



Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.