Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Zitate Zweifarbig
#1
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 Big Grin

gruß alex
Zitieren
#2
Hat keiner eine Idee ?

sorry für doppelpost
Zitieren
#3
Nicht wirklich das, was du willst, aber vielleicht ist dieses Plugin was für dich: http://mods.mybboard.net/view/imei-no-qu...otes-2.0.1
 
The User, Formerly Known As "En-Gedi"
 
Zitieren
#4
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 =)
Zitieren
#5
Das ist leider nicht ganz einfach umsetzbar, da das MyBB nicht zwischen der Anzahl und der Reihenfolge von verschachtelten Zitaten unterscheidet.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#6
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.
Zitieren
#7
@ 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 Smile

@ 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 Big Grin ...
Zitieren
#8
Okay, eigentlich ist es ganz einfach. Nur "schön" machen musst du es selbst. Toungue

Ich bin halt leider nur Programmierer, kein Designer... null künstlerische Begabung. Rolleyes

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 {
    
border1px solid #ccc;
    
margin0;
    
background#fff;
    
padding4px;


Screenshot:
   

Nachher:

CSS (Templates -> global.css):
PHP-Code:
blockquote {
    
border1px solid #ccc;
    
margin0;
    
background#fff;
    
padding4px;
}

blockquote blockquote {
    
border1px solid #ddd;
    
margin0;
    
background#eee;
    
padding4px;
}

blockquote blockquote blockquote {
    
border1px solid #eee;
    
margin0;
    
background#ddd;
    
padding4px;
}

blockquote blockquote blockquote blockquote {
    
border1px solid #fff;
    
margin0;
    
background#ccc;
    
padding4px;


Screenshot:
   
Zitieren
#9
geil !

Danke dir Smile, ging ja fix *gg* und das nur mit css lol Big Grin

*thumps up*

rf
Zitieren
#10
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.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Header Hintergrundfarbe in zweifarbig Blau/Gelb ändern anso 6 1.523 01.03.2022, 13:44
Letzter Beitrag: Schnapsnase
  Zitate --> Farbe ändern master-of-desaster 3 1.385 31.07.2017, 12:46
Letzter Beitrag: master-of-desaster
  Zitate optisch besser gestalten (1.8.x) Paccy 13 2.923 28.05.2015, 08:37
Letzter Beitrag: Paccy
  Zitate in PMs in gleichbleibender Größe & linksbündig? Yasilein 0 1.059 25.09.2014, 13:46
Letzter Beitrag: Yasilein
  Zitate Optik ändern Ich habe keine ahnung 4 2.575 22.09.2011, 07:39
Letzter Beitrag: Ich habe keine ahnung