Guten Tag,
Also ich wollte mal wissen wie ich es hinbekomme, das ich zwei Zitatsfarben haben kann. Also es passiert ja mal das man zweimal Zitiert oder in einem Zitat noch ein Zitat hat. Ich möchte das, dass erste Zitat die HG-Farbe xy hat und das zweite Zitat die HG-Farbe yz.
Ungefähr so:
Zitat 1: HG Farbe xy
Zitat 2: HG Farbe yz
Zitat 3: HG Farbe xy
Zitat 4: HG Farbe yz
Ich hoffe ihr wisst was ich meine
gruß alex
Hat keiner eine Idee ?
sorry für doppelpost
Danke, für den Link, aber leider wirklich nicht das was ich brauche =).
Fänds halt übersichtlicher wenn die Quotes in zwei farben wechselnd sind aber naja danke trotzdem =)
Das ist leider nicht ganz einfach umsetzbar, da das MyBB nicht zwischen der Anzahl und der Reihenfolge von verschachtelten Zitaten unterscheidet.
Die User in meinem Forum wünschen sich auch sowas. Ich schau mir das bei Gelegenheit mal an.
Prinzipiell kann man Styles für Verschachtelungen auch mit CSS definieren. Mit Templates+CSS könnte man es also hinbekommen, für eine begrenzte Anzahl von Schachtelungen, mehr als zwei-drei sollten eh nicht auftreten.
Mit einem anderen Stil, z.B. nur Zitat-Strich auf der linken Seite, wie bei manchen Mailprogrammen, könnte es - je nach Forendesign und Geschmack - auch übersichtlicher aussehen auch wenn sich die Farbe nicht ändert. Ich muss da mal ein wenig experimentieren - aber Design-Geschichten sind leider nicht so meins.
@ Michael
hm das ist schade, aber naja vieleicht setzt sich ja irgendwann mal jemand hin, ist ja nicht so als würde die Welt zusammenbrechen
@ frostschutz
Also wenn du irgendwann mal eine Lösung findest zu diesem "Problem", ist ja kein wirkliches, dann wäre es nett wenn du deine Lösung hier rein stellen könntest
...
Okay, eigentlich ist es ganz einfach. Nur "schön" machen musst du es selbst.
Ich bin halt leider nur Programmierer, kein Designer... null künstlerische Begabung.
Wie dem auch sei. Es sieht nicht schön aus, aber das Funktionsprinzip sollte damit klar sein.
Vorher:
CSS (Templates -> global.css):
PHP-Code:
blockquote {
border: 1px solid #ccc;
margin: 0;
background: #fff;
padding: 4px;
}
Screenshot:
[
attachment=4416]
Nachher:
CSS (Templates -> global.css):
PHP-Code:
blockquote {
border: 1px solid #ccc;
margin: 0;
background: #fff;
padding: 4px;
}
blockquote blockquote {
border: 1px solid #ddd;
margin: 0;
background: #eee;
padding: 4px;
}
blockquote blockquote blockquote {
border: 1px solid #eee;
margin: 0;
background: #ddd;
padding: 4px;
}
blockquote blockquote blockquote blockquote {
border: 1px solid #fff;
margin: 0;
background: #ccc;
padding: 4px;
}
Screenshot:
[
attachment=4417]
geil !
Danke dir
, ging ja fix *gg* und das nur mit css lol
*thumps up*
rf
Ich habe mittlerweile allerdings gemerkt, daß dies Probleme verursacht:
MyBB verwendet blockquote nicht nur für Zitate in Postings, sondern auch anderswo (z.B. für die Link-Meldung auf misc.php?action=syndication).
Für eine "richtige" Lösung muss man den Zitat-Blockquotes also auch noch eine CSS-Klasse verpassen.
Wenn man das originale blockquote beibehält, und vor die neuen blockquotes jeweils auch noch ein .post_content setzt, dann gelten die Regeln nur für blockquotes innerhalb von Postings. Soweit so gut, nur wenn man auf reply drückt, und dann unter der Antwort die alten Postings gelistet werden, erscheinen diese wieder ohne den Stil, da die Postings hier nicht in einem .post_content enthalten sind. Wie es bei Announcements und Events aussieht, habe ich noch nicht getestet.
Ist also doch nicht "nur" CSS.
Um der Blockquote direkt eine Klasse zu verpassen, muss man class_parser.php abändern. Das wäre dann vermutlich die saubere Lösung...
Oder man gibt den td-Zellen die Postings enthalten noch eine Klasse mit und nimmt das anstelle von post_content.
Also Templates + CSS...
In postbit, postbit_classic, und newreply_threadreview_post,
jeweils dem Element das $post['message'] umschliesst, ein class="mypost" verpassen. Wenn schon eine class="" da ist, kann man auch durch Leerzeichen getrennt etwas anfügen, also z.B. class="a b mypost" (wenn a b schon da war).
Dann kann man das css als .mypost blockquote blockquote ... schreiben und das gilt dann wirklich nur in Postings.
Wenn man das dann auch noch in Announcements etc. oder woanders braucht, auch dort die entsprechende Klasse dem umschliessenden Element verpassen.
Oder man lebt damit daß andere Blockquotes auch den Stil ändern, und beläßt den Stil der äußeren Blockquote dementsprechend neutral.