Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Jedes Unterforum ein eigenes Style
Hi
Ist es möglich jedem Unterforum ein eigenen Style zu verpassen, so wie hier?: http://www.worldofplayers.de
MfG. Movert
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
#2 RE: Jedes Unterforum ein eigenes Style
Handelt es sich bei dieser Seite eigentlich um ein Forum oder ist das nicht vielmehr eine normale Webseite mit Verlinkungen?
geh mal auf der Seite auf einen Link, dann kommst du zum World of Players Forum. Das ist nur die Portalseite baierend auf dem Frogsystem.
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
#4 RE: Jedes Unterforum ein eigenes Style
der einfachste Ansatz, der mir hier auf die Schnelle einfällt wäre, das Template so zu bearbeiten, dass Die Variable {{forum_id}} in irgendeiner Klasse festgehalten wird.
Also z.B. im Business Template Element Obere Leiste:
<div class="content{{cur_page_name==true.start}} page_{{cur_page_name}}{{cur_page_name==true.end}}">
ändern in
<div class="content{{cur_page_name==true.start}} page_{{cur_page_name}}{{cur_page_name==true.end}} {{forum_id==true.start}} forum_{{forum_id}}{{forum_id==true.end}}">
Dann kannst du im CSS-Addon verschiedene Style festlegen:
.forum_1, .forum_3{background: ...}
.forum_7, .forum_33{background: ...}
usw.
Die fortgeschrittene Lösung wäre dann, anhand der vorgegebenen Klasse per Javascript ein anderes Stylesheet zu laden
Nicht ausprobiert aber mal gebastelt:
2
3
4
5
6
if ($('.content').hasClass('forum_1')) {
$.get("style.css", function(css) {
$("head").append("<style type='text/css'>"+css+"</style>");
});
}
Wenn das Stylesheet auch nach der ForumsID geht, könnte man auch sowas versuchen:
2
3
4
5
6
if ($('.content').hasClass('forum_+"id"+')) {
$.get("forum_+"id"+.css", function(css) {
$("head").append("<style type='text/css'>"+css+"</style>");
});
}
Auch nicht ausprobiert, und ich müsste jetzt auch wieder Nachlesen ob das richtig ist. Ich denke aber Ingmar wüsste was ich damit mein. Das zusammengeschriebenes JS bzw. jQuery ist von hier: http://www.kick-image.at/weblog/15-09-20...query-nachladen und Hier http://stackoverflow.com/questions/42080...class-to-parent
Vielleicht könnte ja Ingmar etwas nachhelfen falls das Script nicht funktioniert, vielleicht habe ich aber doch richtig das geschrieben, dann ist das aber zufall
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
Momentchen, sollte das nicht funktionieren:
2
3
4
5
6
if ($('.content').hasClass('forum_{{forum_id}}')) {
$.get("forum_{{forum_id}}.css", function(css) {
$("head").append("<style type='text/css'>"+css+"</style>");
});
}
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
Ingmar, bei deiner version wird dann das Template nichtmehr aktualisiert :(
Wäre es denn auch möglich das Style in Var1 zu setzen, und mit !important den Standart Style zu überschreiben, und dann in jedem unterforen und Thread template element Var 1 hinzufügen?
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Zitat
und dann in jedem unterforen und Thread template element Var 1 hinzufügen?
Klar aber dann hast du mehr Veränderungen am Template
Zitat von IngmarZitat
und dann in jedem unterforen und Thread template element Var 1 hinzufügen?
Klar aber dann hast du mehr Veränderungen am Template
Deine Version macht auch änderungen am Template, dadurch würde ich bei jedem Update rumbasteln müssen :( Mal sehen, wenn ich nen 2. Admin gefunden habe dann geht das mit dem Template vielleicht noch, aber momentan hab ich sowieso viel zu tun da schaffe ich das Updaten wohl nicht auch noch :(
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Naja, soviel ist ja die Foren Ansicht nicht, Eventuell auch noch die Obere Leiste, ich glaube aber wenn man die if-schleife löscht das es auch ohne gehen sollte, zumindest die Version wo ich template-Variablen verwende...
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
#12 RE: Jedes Unterforum ein eigenes Style
Zitat von Damian
Momentchen, sollte das nicht funktionieren:1
2
3
4
5
6
if ($('.content').hasClass('forum_{{forum_id}}')) {
$.get("forum_{{forum_id}}.css", function(css) {
$("head").append("<style type='text/css'>"+css+"</style>");
});
}
Das ist schon ziemlich nah an dem, was ich auch versuchen würde. Vermutlich entstehen weniger Fehler/Problem, wenn man das stylesheet per src-Attribut einbindet:
2
3
if ($('.content').hasClass('forum_{{forum_id}}')) {
$("head").append('<link href="link_zum_stylesheet/style_forum_{{forum_id}}.css" type="text/css" rel="stylesheet">');
}
oder so ähnlich
Das setzt natürlich voraus, dass man seine stylesheets irgendwo extern gehostet hat...
Editier mal Ingmar, die Zeichen < und > habe ich schonmal nicht im Code verwendet
Zitat von Ingmar
Das ist schon ziemlich nah an dem, was ich auch versuchen würde.
Dann ist ja gut das ich schon nah war, dann bin ich auch nahzu immer besserer Webentwickler
Mein Beispiel war nur ein Beispiel man kann es auf verschiedene Arten machen, das war jetzt so meins was ich Blind erstellt oder zusammengesetzt habe. Ein Webspace habe ich schonmal, für mich steht nichts im Wege
Viele Grüße,
Damian
Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum
naja bei mir dürfte ja klar sein, dass ich webspace hab, immerhin mach ich ja HTML, CSS und nun auch PHP, und da mein XAMPP nicht funktioniert muss ich eben alles per FTP auf meinen Webspace laden :(
die Thread übersicht müsste ich dann auch machen, die Moderation, den Themen operator, und so weiter.
Aber zu deiner version hab ich noch ne Frage, Ingmar. Was ist mit Foren, die ich nicht durch .forum_1 oder so definiere? haben die dann den Standart Style, oder garkeinen? weil sie dann ja nicht in der CSS stehen :(
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
Danke Ingmar! Das ganze Funktioniert Super!
Aber eine frage hab ich noch: Wie kann ich jedem unterforum body ein eigenes Hintergrundbild zuweisen?
Detlef "Movert" W. - Administrator/Entwickler bei Inoffizielle Xobor Community Erweiterungen
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software