Separate .css nur für einen Beitrag
jimbo antwortete auf Re: Separate .css nur für einen Beitrag

Das geht nicht und ist auch nicht der richtige Weg. Was soll denn auf einer Seite geschehen, auf der eine Blogdarstellung verwendet wird? Da hat es mehrere Artikel, jeder lädt seine eigene CSS und jede CSS versucht dem body-Tag (den es allerdings nur einmal gibt) ein eigenes Bild unter zu jubeln...Araij schrieb: Wie schaffe ich es nun einem Beitrag x diese ID und die dazugehörige css zu verpassen?
Dein Denkansatz ist falsch (sorry, wenn ich das so sage)! Wenn Du nur dem Beitrag einen individuellen Hintergrund verpassen willst, geschieht das aber nicht über den body-Tag, sondern über den <div> der den Beitrag umschliesst.
Wenn Du vom body sprichst, dann ist das der gesamte im Browserfenster sichtbare Bereich -> und dem kann man wie bereits genannt nur ein Hintergrundbild zuordnen...
Deshalb auch oben der Vermerk, dass das in die template.css gehört. Allenfalls kannst Du das so ändern, dass anstelle der menuID die articleID (oder itemID?) ausgelesen und in den Tag geschrieben wird. Das dürfte dann aber in einer Blogansicht wieder zu Problemen führen, denn Joomla kann nicht wissen/entscheiden, welche articleID gilt wenn es mehrere Beiträge auf einer Seite hat...
Kein Support per PN.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Araij
- Autor
- Besucher
-
Araij antwortete auf Re: Separate .css nur für einen Beitrag
Konkret möchte ich (u.e. Link) diese Tabelle in einen Beitrag integrieren. Der Grund ist; in Joomla konnte
ich noch nie eine gut aussehende Tabelle erstellen. Bis anhin habe ich diese via nvu-Eitor erstellt und so eingefügt. Dafür entstand ein aufgeblähter html-code => SEO-technisch schlecht..
[url:1fg1kstq]icant.co.uk/csstablegallery/index.php?css=28#r28[/url]
Thja...keine Ahnung wie ich jetzt vorgehe, wahrscheinlich nach der Methode try & error

Danke trotzdem an alle Beteiligten!!
Gruss
Pädi
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
jimbo antwortete auf Re: Separate .css nur für einen Beitrag
Eigentlich kann man mit jedem Editor in einem Joomla-Beitrag eine Tabelle einfügen. Der Tabelle gibst Du dann eine eigene ID (wenn es nur eine ist) oder eine Klasse (wenn es mehere Tabellen mit identischer Formatierung geben soll) mit auf den Weg. Dann kannst Du in der CSS alles nach Wunsch formatieren (Beispiel für Tabelle mit ID):
table#meinWunsch {background:green; border:1px darkgreen solid;}
table#meinWunsch td {vertical-align:top; border-bottom:1px white solid;}
table#meinWunsch td a {text-decoration:none; font-weight:bold;}
table#meinWunsch td a:hover {font-style:italic;}
Kein Support per PN.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Araij
- Autor
- Besucher
-
Araij antwortete auf Re: Separate .css nur für einen Beitrag
Sorry..nein um ein Bild ging es nie. Auch im Eröffnungs-Thread habe ich nie über ein Bild o.ä. gesprochen; ich fragte mich sowieso warum plötzlich Bilder erwähnt wurden?! Nochmals Sorry...wenn ich zu spät reagiert habe!!
Hatte fast das ganze Weekend "verbrutzelt" und alles probiert. Mit ID, mit Klassen etc. etc. das Template ignoriert
stur die eignenen css-Definitionen. ...Oder ich mache irgendwo einen krassen Denkfehler...Echt 0 Ahnung!
Falls jemand wirklich Interesse hat meine Einstellungen zu prüfen kann er sich einloggen unter meiner Testseite
--ALTER LINK WURDE ENTFERNT-- User: test; Kennwort: 123456. Ich lasse es ein paar Tage so.
Habe 2 html Tabellen mit dazugehörigen css-Definitionen vorbereitet. Die Index.php sollte auch bereits korrekt angepasst sein.
Ps.: Die Tabelle "mintgreen" ist mit ID-Zuweisung und die Tabelle Sampler mit Klassen-Zuweisung
Falls niemand sich meldet lass ich es schweeeren Herzens sein.
Danke Jimbo für die bisherige Hilfe, falls ich dich am "BlueBalls" in LZ sehe... zahle ich ein Bier

Grüsse
Pädi
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
patrick antwortete auf Re: Separate .css nur für einen Beitrag
Sieh dir mal den Code vom Beitrag mintgreen_mit_Id an.
Da steht:
<table id="mintgreenid">
<tbody>
</tbody>
</table>
[ weiterer Code ]
Alle Inhalte stehen ausserhalb dieser (unvollständigen) Tabelle. Da kann für den Content keine Formatierung der ID #mintgreenid greifen...

Bei der Tabelle der Seite Sampler_mit_class sieht es schlimmer aus:
<p>>table class="samplerclass"> >caption class="samplerclass"></p>
Das alles reparieren und gucken was passiert

Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Araij
- Autor
- Besucher
-
Araij antwortete auf Re: Separate .css nur für einen Beitrag
Ich versuchte dies zu korrigieren..
Habe nun ganz einfache Tabellen eingesetzt..und es bewirkt nichts.
Ich glaube ich verstricke mich langsam aber sicher..!
Gruss
P.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
patrick antwortete auf Re: Separate .css nur für einen Beitrag

<table id="mintgreenid">
</table>
<table>
<thead>
<tr>
<th width="100">Jahr</th> <th>Daten</th>
</tr>
</thead><tfoot>
<tr>
<th>Total</th>
<td>Daten</td>
</tr>
</tfoot>
<tbody>
<tr>
<th><a title="Berichte von 2010">2010</th>
<td>Daten</td>
</tr>
<tr class="odd">
<th><a title="Berichte von 2009">2009</th>
<td>Daten</td>
</tr>
<tr>
<th><a title="Berichte von 2008">2008</th>
<td>Daten</td>
</tr>
</tbody>
</table>
Hab's jetzt korrigiert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Araij
- Autor
- Besucher
-
Araij antwortete auf Re: Separate .css nur für einen Beitrag
Aha...jetzt hab`ich verstanden; es spielt offensichtlich eine Rolle wie der Tabellen resp. Codeverlauf ist.
So wie ich es verstanden habe hast du "nur" die
<tfoot>
..
</tfoot> umplatziert.
Ich habe immer gedacht das spielt keine Rolle wo die jeweiligen Anweisungen in der css sind?!
Vielen Dank für alles!
Gruss
P.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
patrick antwortete auf Re: Separate .css nur für einen Beitrag
Falsch:
<table id="mintgreenid"> <== # Tabelle nicht vollständig und ohne Inhalte !!!
</table><==
<table> <== # Keine Klasse!
<thead>[mehr Code und Inhalte]
Richtig:
<table id="mintgreenid">
<thead>[mehr Code und Inhalte]
Wenn du auf eine Tabelle eine Klasse legst, dann muss der restliche Inhalt in dieser Tabelle sein und nicht ausserhalb! Du hast vermutlich versucht Tabellen zu verschachteln. Grundsätzlich geht das, ist aber schwierig mit dem JCE. Der produziert da sehr schnell Müll. Also besser selber coden: --ALTER LINK WURDE ENTFERNT--

Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DietmarH
- Besucher
-
DietmarH antwortete auf Re: Separate .css nur für einen Beitrag
Bitte Anmelden oder Registrieren um der Konversation beizutreten.