Om nah hoo pez nyeetz, Gunther!
PS: @Matthias Kann man eigentlich die Zitatzeichen bei Antworten in Code-Blöcken nicht automatisch eliminieren!?
Ich habe noch ein paar Veränderungen vorgenommen:

JavaScript
$(document).ready(function(){
$('code .q').parents('code').addClass('q');
$('code.q, .q code').each(function(){
var inhalt = $(this).html();
// inhalt = inhalt.replace(/^(»» |» |>> |> |\| )+/,'');
[code lang=javascript]// Zitatzeichen unmittelbar nach <code>
inhalt = inhalt.replace(/">(»» |» |>> |> || )+/,'">');
// Zitatzeichen unmittelbar nach <span ...>
inhalt = inhalt.replace(/<br>(»» |» |>> |> || )+/g,'<br>');
// Zitatzeichen unmittelbar nach <br>
$(this).html(inhalt);
});
$('.q').each(function(){
if ($(this).find('.block')) {
var inhalt = $(this).html();
inhalt = inhalt.replace(/(»» |» |>> |> || )+<code/g,'<code');
// Zitatzeichen unmittelbar vor <code> mit Klasse block
$(this).html(inhalt);
}
});
});[/code]
CSS
code.q.block, .q code.block {
background-image: url(quote.png), linear-gradient(to bottom, #f1f3f4, #f1f3f4);
background-repeat: no-repeat, no-repeat;
background-position: 2px .3em, 0 0;
background-size: auto, 22px 100%;
padding-left: calc(.5em + 22px);
border-color: #f1f3f4;
}
quote.png

Stellt sich die Frage, ob man dies
- nur für den, der möchte (via Tipps und Tricks für die individuelle Ansicht)
- für alle angemeldeten
- für alle
anbietet.
Folgende Probleme sehe ich dabei:
- Der unbedarfte Nutzer wird versuchen, die Zitatzeichen aus dem Textfeld zu entfernen.
- Bei Verwendung von ">" ist nicht getestet, ob vielleicht zu viele ">" entfernt werden.
- Es werden möglicherweise auch Zitatzeichen vor einzeiligen code-Elementen entfernt, nämlich dann, wenn in einem Zitat-span, beide code-Varianten vorkommen.
Matthias
