CSS-Formular farblich an verschiedene Themes anpassen? - 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: CSS-Formular farblich an verschiedene Themes anpassen? (/thread-36969.html) Seiten: Seiten:
1
2
|
CSS-Formular farblich an verschiedene Themes anpassen? - Tintenklecks - 25.01.2020 Hallo ihr Lieben! Der Klecks hat diesmal kein Problem, sondern mehr eine Spinnerei Aber vielleicht hat ja trotzdem jemand eine Idee...? In meinem Forum stelle ich in einem Thread ein CSS-Formular bereit, was von den Usern ausgefüllt und ins Profil kopiert werden kann. Warum das und keine Profilfelder? Ist schön bunt zum Anschauen und die User mögen es. Nun möchte ich gern (extravagant wie ich bin ^^) dass die Farben des Formulars mit der Auswahl des Themes variieren, und am besten noch anderen Usern beim Betrachten des Profils in den zu ihrem eigenen Theme passenden Farben angezeigt werden. CSS-Klassen fallen leider flach, weil das Formular nur 1x vorhanden ist und folglich nur eine Klasse gleichzeitig verwendet werden kann. Man könnte für jedes Theme ein eigenes zur Auswahl stellen, was ich aber als eher unelegante Lösung empfinde. Ist das was mir vorschwebt überhaupt möglich? Wenn ja, was müsste ich dafür tun? Könnte man das auch anders lösen? Ein Tipp würde mir reichen Liebe Grüße vom Klecks RE: CSS-Formular farblich an verschiedene Themes anpassen? - Schnapsnase - 25.01.2020 (25.01.2020, 01:27)Tintenklecks schrieb: CSS-Klassen fallen leider flach, weil das Formular nur 1x vorhanden ist...... Ich habe momentan keine Ahnung, wie Dein Formular aussieht und wie Du das genau meinst, aber.... Wenn Du für Dein Formular in jedem Theme das CSS definierst, dann solltest Du eigentlich das Gewünschte erreichen. Klar ist das Formular nur einmal vorhanden, aber es greift doch auf das CSS des jeweiligen Themes zu. Evtl. habe ich Dich auch falsch verstanden?! RE: CSS-Formular farblich an verschiedene Themes anpassen? - Tintenklecks - 25.01.2020 Huhu Schnapsnase! Danke dass du dich meiner (mal wieder) annimmst! Das Formular sieht aus wie siehe unten. Wie man sieht ist es ein reines Stylesheet, User kopiert es, füllt die Textfelder aus und kopiert es dann ins Profil. Ich habe schon versucht die Style-Tags durch Klassen zu ersetzen, aber dann wird einfach außer Text nichts angezeigt. Ich vermute mal so gewagt, weil das Ding eben nicht weiß wohin es gehört und wo es die Klassen suchen muss, denn es gammelt ja nur in einem Thread rum und ist nirgends fest hinterlegt. Wenn ich es zb. als Template hinterlege, weiß ich aber nicht ob das mit dem Ausfüllen und Kopieren noch so funktioniert (ich denke eher nicht?) Oder bin ich da jetzt völlig auf dem falschen Dampfer und hab nen Riesenhirnwurm? Code: <link href="https://fonts.googleapis.com/css?family=Playfair Display SC" rel="stylesheet"> RE: CSS-Formular farblich an verschiedene Themes anpassen? - Schnapsnase - 25.01.2020 Alles, was Du hier mit Inlinestyle erreichst geht natürlich auch über eindeutige Selektoren in einer css-Datei. Beispiel: Code: <div class="formularheader"></div> Code: .formularheader { Code: .formularheader { U.s.w. In jedem Theme definierst Du jetzt Deine gewünschten css-Anweisungen. Ich habe der Übersichtlichkeit halber für solche Dinge eine separate CSS-Datei und definiere es nicht in der global.css. Das sollte aber Geschmackssache sein/bleiben. RE: CSS-Formular farblich an verschiedene Themes anpassen? - Schnapsnase - 25.01.2020 Sollte es in Beiträgen dennoch nicht funktionieren, dann teste mal bitte das Ganz ungefährlich ist das aber nicht. RE: CSS-Formular farblich an verschiedene Themes anpassen? - Tintenklecks - 25.01.2020 Yay mein Held! Es war ein bissi Gefrickel, aber am Ende hat's doch geklappt! MyBB mag scheinbar nicht jede Syntax, weshalb mein 1. Versuch wohl in die Hose ging und ich mich auf dem Holzweg wähnte. Ich muss gestehen, dass ich die CSS-Option schon vor einiger Zeit aufgebohrt und alle Warnungen ignoriert habe No risk no fun... oder so *flöt* Wünsche dir noch einen schönen Samstag und reiche dir zum Dank ein Feierabendbier! =^.^= Ganz liebe Grüße vom Klecks und eh ja... man liest sich bestimmt RE: CSS-Formular farblich an verschiedene Themes anpassen? - Schnapsnase - 25.01.2020 Danke für`s Bier.... Ich hatte eben schon etwas an mir gezweifelt und hab`s deshalb bei mir getestet.... Funktioniert natürlich auch ohne meine zuletzt verlinkte Änderung. Viel Spaß! RE: CSS-Formular farblich an verschiedene Themes anpassen? - itsmeJAY - 25.01.2020 (25.01.2020, 14:46)Tintenklecks schrieb: Ich muss gestehen, dass ich die CSS-Option schon vor einiger Zeit aufgebohrt und alle Warnungen ignoriert habe No risk no fun... oder so *flöt* Angenommen du hast es so gemacht wie von Schnapsnase verlinkt bzw. dem guten alten Mr Brechreiz geschrieben, dann hast du nicht nur CSS "aufgemacht". Das ist absolut nicht zu empfehlen und ich verstehe nicht, wie man so verantwortungslos mit Benutzereingaben umgehen kann und diesen vertraut. Wenn du einen anderen Weg gefunden hast, dann wird es hoffentlich der bessere sein. Nicht umsonst haben die Mybb Entwickler ursprünglich folgenden Kommentar beigefügt: PHP-Code: // Replace base, meta,script and style tags in our post - these are > dangerous < Grüße RE: CSS-Formular farblich an verschiedene Themes anpassen? - Schnapsnase - 25.01.2020 (25.01.2020, 15:33)itsmeJAY schrieb:(25.01.2020, 14:46)Tintenklecks schrieb: Ich muss gestehen, dass ich die CSS-Option schon vor einiger Zeit aufgebohrt und alle Warnungen ignoriert habe No risk no fun... oder so *flöt* Hi JAY, ich hatte bereits geschrieben, dass obige Änderung in der inc/class_parser.php für das Vorhaben des Threaderstellers nicht notwendig ist. Man (ich) weiß auch nicht genau, was mit "CSS aufgebohrt" gemeint war.... HTML im jeweiligen Forum zu erlauben ist allerdings notwendig und auch nicht gänzlich ungefährlich. Da gebe ich Dir Recht. RE: CSS-Formular farblich an verschiedene Themes anpassen? - Tintenklecks - 26.01.2020 Grüß dich, JAY! Ich weiß schon was du meinst, und wären wir ein Forum mit einer riesen Community und hoher Fluktuation, hätte ich darauf auch sicher verzichtet. Ich hab's damals machen müssen, weil die Visitenkarten unserer Partnerseiten sonst nicht richtig angezeigt werden, und das sieht dann sehr häßlich aus. Ob ich genau diese Anleitung verwendet habe weiß ich gar nicht, ich meine ich hätte sie aus dem englischen Forum gehabt (ist schon ne Weile her). Wenn mir jemand eine "ungefährlichere" Variante nennen kann, nehme ich die natürlich gern auch! Danke jedenfalls für den Hinweis, sollte ich schlechte Erfahrungen machen kommt es natürlich wieder raus. Für den Fall eines Super-GAUs fährt mein Serveranbieter tägliche Backups, so gescheit bin ich schon Liebe Grüße vom Klecks |