Problem mit verschachteltem background - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html) +--- Thema: Problem mit verschachteltem background (/thread-14097.html) |
Problem mit verschachteltem background - Jockl - 07.08.2009 Hallo zusammen, in den Zitaten werden die Sprung-Pfeile ja über diese CSS-Klasse erzeugt Code: .quick_jump { Im Template postbit bzw. post_classic habe ich folgende Änderung vorgenommen: Code: <div id="pid_{$post['pid']}" class="postmsg"> Code: .postmsg a[href^="http:"] { Nun zum Problem: Die Klasse postmsg sorgt dafür, dass mein Sprung-Pfeil (weil interner Link) transparent wird und damit verschwindet. Wenn ich postmsg entferne, ist der Pfeil wieder da. Ich befinde mich jetzt irgendwie in einer Sackgasse. Der Zitatpfeil soll natürlich weiterhin angezeigt werden. Über Hilfe würde ich mich freuen. RE: Problem mit verschachteltem background - frostschutz - 07.08.2009 Lustig, daß man in CSS Attribut-Werte matchen kann, wusste ich noch gar nicht. Wozu brauchst du das background: transparent in der postmsg eigentlich? RE: Problem mit verschachteltem background - querschlaeger - 07.08.2009 Hallo, setze background lieber auf none und die .quick_jump-Formatierung hinter dein .postmsg innerhalb der CSS-Datei. So sollte es funktionieren. RE: Problem mit verschachteltem background - Jockl - 08.08.2009 Danke für Eure Antworten! (07.08.2009, 21:57)frostschutz schrieb: Wozu brauchst du das background: transparent in der postmsg eigentlich?Damit bei internen Links die Kennzeichnung nicht erfolgt. (07.08.2009, 23:42)querschlaeger schrieb: Hallo,Leider hatte das keine Auswirkungen. Die Idee war aber gut. RE: Problem mit verschachteltem background - frostschutz - 08.08.2009 Dann kopier mal das .quickjump und setz es nochmal als .postmsg .quick_jump { in die CSS Datei. Besser wärs dem Postparser beizubringen, externen Links direkt ne eigene Klasse zu verpassen, damit man die Elemente ohne solche Verrenkungen ansprechen kann... erfordert dann halt Codeänderungen. RE: Problem mit verschachteltem background - Jockl - 08.08.2009 Leider klappt das mit ".postmsg .quick_jump" nicht. Dann werde ich wohl an Codeänderungen nicht vorbei kommen!? Über CSS wäre es halt bei Updates einfacher, weil man dann nicht immer Dateien abgleichen muss. Nachtrag: Habe jetzt folgende Änderung gemacht und das scheint auch zu funktionieren: inc/class_parser.php PHP-Code: return "<blockquote><cite>{$span}".htmlspecialchars_uni($username)." $lang->wrote{$linkback}</cite>{$message}</blockquote>\n"; PHP-Code: return "<blockquote><cite>{$span}".htmlspecialchars_uni($username)." $lang->wrote <a href=\"$url\"><img src=\"images/nav_pfeil.gif\" alt=\" =>\"/></a></cite>{$message}</blockquote>\n"; Danke Euch beiden! |