Newsfooter - Problem |
|
|
Veteran Mitglied
|
Janilein Geschrieben am 12.06.2012 um 13:56 |
|
So könnte eine Tabelle für die News aussehen, wenn diese aus 3 Zeilen besteht, deren letzte Zeile in 3 gleichmäßige Spalten aufgeteilt ist:
Zitat <table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3">Zeile 1</td>
</tr>
<tr>
<td colspan="3">Zeile 2</td>
</tr>
<tr>
<td width="33%">Spalte 1</td>
<td width="34%">Spalte 2</td>
<td width="33%">Spalte 3</td>
</tr>
</table> |
Bearbeitet von Janilein am 12.06.2012 um 14:07
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 14:07 |
|
Um ehrlich zu sein, klingt das gerade etwas Kompliziert, da ich ja dann glaub diesen Teil komplett neu machen muss:
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain-left'></td>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "<td class='capmain-right'></td>\n";
echo "</tr></table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'><tr>\n";
echo "<td class='news-body middle-border' >".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='news-footer middle-border'>Geschrieben am ".showdate('%d. %B %Y um %H:%M Uhr', $info['news_date'])." Veröffentlicht in: <a class='profile-link-news' href='news_cats.php?cat_id=".$data['news_cat_id']."'>".$data['news_cat_name']."</a><div id='lol'>Verfasst von: <a class='profile-link-news' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a></div></td>\n";
echo "<td style='height:2px;background-color:#DDDDDD;'></td>\n";
echo "</tr>\n</table>\n";
}
ich werd mal schauen inweiweit ich das hinbekomme. |
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 12.06.2012 um 14:16 |
|
Hier mal nen beispiel wie es aussehen könnte:
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td colspan='3' class='capmain'>".$subject."</td>
</tr>
<tr>
<td colspan='3' class='news-body middle-border'>".$news."</td>
</tr>
<tr>
<td width='33%' align='left' valign='top'>Geschrieben am ".showdate('%d. %B %Y um %H:%M Uhr', $info['news_date'])."</td>
<td width='34%' align='center' valign='top'>Veröffentlicht in: <a class='profile-link-news' href='news_cats.php?cat_id=".$data['news_cat_id']."'>".$data['news_cat_name']."</a></td>
<td width='33%' align='right' valign='top'>Verfasst von: <a class='profile-link-news' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a></td>
</tr>
</table>";
allerdings musst du noch die klassen entsprechend anpassen/eintragen |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 14:18 |
|
Oke, das klingt schonmal etwas logisch wobei mir persönlich eine sache da fehlt denn diese Sachen:
<td width='33%' align='left' valign='top'>Geschrieben am ".showdate('%d. %B %Y um %H:%M Uhr', $info['news_date'])."</td>
<td width='34%' align='center' valign='top'>Veröffentlicht in: <a class='profile-link-news' href='news_cats.php?cat_id=".$data['news_cat_id']."'>".$data['news_cat_name']."</a></td>
<td width='33%' align='right' valign='top'>Verfasst von: <a class='profile-link-news' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a></td>
müssen ja in eine classe, muss ich da die classen in dem:
<td width='33%' align='right' valign='top'>
mit rein setzen ? |
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 12.06.2012 um 14:21 |
|
Versuche es mal mit etwas logischem denken, ein wenig musst du schon selber machen.
versuche es mal selber, und wenn es nicht funktioniert, postest du den code und wir versuchen es dir zu erklären. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 14:25 |
|
So ich hab das jetzt mal so probiert diesen Abschnitt:
<div class='news-footer'>
<td width='33%' align='left' valign='top' >Geschrieben am ".showdate('%d. %B %Y um %H:%M Uhr', $info['news_date'])."</td>
<td width='34%' align='center' valign='top' >Veröffentlicht in: <a class='profile-link-news' href='news_cats.php?cat_id=".$data['news_cat_id']."'>".$data['news_cat_name']."</a></td>
<td width='33%' align='right' valign='top' >Verfasst von: <a class='profile-link-news' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a></td>
</div>
allerdings wird die div classe unter der Tabelle angezeigt und dir tabelle über dem div wobei ich das drum herum hab .. |
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 12.06.2012 um 14:34 |
|
Wozu dieses Div?
1. Spalte eine class vergeben und CSS anpassen border links und unten
2. Spalte eine class vergeben und CSS anpassen border unten
3. Spalte eine class vergeben und CSS anpassen border rechts und unten |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 14:38 |
|
Damit der Inhalt in einer Classe ist, deswegen dieses div.
Also die Teile der CSS sehen zurzeit so aus:
GeSHi: CSS .news-body { font-family: Arial; font-size: 12px; color: #000000; background-color: #F1F1F1; border-left: 2px solid #f8c807; border-right: 2px solid #f8c807; padding: 4px; } .news-footer { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-width: 0 1px 1px 1px; border: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 10px 10px; padding: 3px 4px 4px 4px; }
gewandelt in 0.002 Sekunden, benutzt wurde GeSHi 1.0.8.10
also müsste ich bei news-footer noch
border-right: 2px solid #f8c807;
und
border-left: 2px solid #f8c807; hinzufügen, oder versteh ich nun was falsch?
|| Edit ||
Ich bin fast am Ziel muss nurnoch die css richtig anpassen ... mal schauen ob ich das auch hinbekomme.. ^^
|| Edit1 ||
Also ich müsste pracktisch jetzt nur wissen wie sich der Border unten nennt. :/
|| Edit2 ||
So ich habs nun in 3 CSS classen:
GeSHi: CSS .news-footer { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-top-width: 2px solid #f8c807; border-bottom-width: 2px solid #f8c807; border-left-width: 2px solid #f8c807; border: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 10px 10px; padding: 3px 4px 4px 4px; } .news-footer1 { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-top-width: 2px solid #f8c807; border-bottom-width: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 10px 10px; padding: 3px 4px 4px 4px; } .news-footer2 { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-top-width: 2px solid #f8c807; border-bottom-width: 2px solid #f8c807; border-right-width: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 10px 10px; padding: 3px 4px 4px 4px; }
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10
das Ergebniss:
Irgendwas ist falsch :/ |
Bearbeitet von Paramedic am 12.06.2012 um 15:01
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 12.06.2012 um 17:42 |
|
Na denn überlege mal wo du keine rundungen haben willst, entsprechend musst du handeln. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 17:46 |
|
Ja, das dacht ich auch schon aber das will irgendwie nicht. So ist es jetzt:
Liveansicht: http://4Friends.mod-rescue.de/neuigke...keiten.php
GeSHi: CSS .news-footer { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-width: 0 1px 1px 1px; border-top: 2px solid #f8c807; border-bottom: 2px solid #f8c807; border-left: 2px solid #f8c807; border: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 10px 0px; padding: 3px 4px 4px 4px; } .news-footer1 { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-width: 0 1px 1px 1px; border-top: 2px solid #f8c807; border-bottom: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 0px 0px; padding: 3px 4px 4px 4px; } .news-footer2 { font-family: Arial; font-size: 11px; color: #000000; background-color: #F1F1F1; border-width: 0 1px 1px 1px; border-top: 2px solid #f8c807; border-bottom: 2px solid #f8c807; border-right: 2px solid #f8c807; border-style: solid; border-radius: 0px 0px 0px 10px; padding: 3px 4px 4px 4px; }
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10
also wenn ich bestimmte teile wie border-left z.b. weg lasse zeigt er mir das trotzdem an. :/ echt komisch ich weiß nicht mehr weiter :( |
Bearbeitet von Paramedic am 12.06.2012 um 18:01
|
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 12.06.2012 um 18:07 |
|
http://de.selfhtml.org/css/eigenschaften/rahmen.htm#border
DU hast die ganzen Border durcheinander geworfen
Durch border-style und den kram setzt doch nur mal BORDER sachen für die rahmen teile. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 18:10 |
|
Jap jetzt gehts ... ich dachte dass muss dort bleiben...
Allerdings ist noch ein Problem es ist keine lücke mehr zwischen den News. :/ |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 12.06.2012 um 18:11 |
|
Wie kann man da eine lücke machen, entweder per css oder machts ein <br> hinter </table> |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 18:17 |
|
Jap, habs nun auch gemerkt ...
D A N K E - Z U S A M M E N |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 12.06.2012 um 18:18 |
|
oder gibst der table die classe class="spacer" so ist das bei deinem Theme auf jedenfall
Bevor du noch kommst und sagst die Abstände der news stimmen nicht zu Panels |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 12.06.2012 um 18:24 |
|
Danke Denis !
Zusammengefügt am 15. Juni 2012 um 12:49:11:
Hab da mal ne blöde Frage aber ich komm nicht weiter kann man den News-footer bei der Readmore ausbauen ? |
Bearbeitet von Paramedic am 15.06.2012 um 12:49
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 15.06.2012 um 12:52 |
|
Ja könnte man
function render_news($subject, $news, $info) {
global $settings, $data, $aidlink, $locale;
if (isset($_GET['readmore']) && isNum($_GET['readmore'])) {
// Sichtbar auf der Readmore Seite
//Hier würde der Code hineinkommen, der die erweiterten News anzeigt
} else {
// Sichtbar auf der Startseite
// Hier der Code
}
}
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 15.06.2012 um 12:53 |
|
Würde der liebe Janilein auch veraten wie ?
Edit:
Dein Code zu spät gesehn! |
|
|