Bitte um Korrektur.
-
-
öö Was willst du denn da korrigiert haben? öö
-
-
Unsere Designs funktionieren nicht in kleinen Auflösungen, das ist richtig.
Dass der HDPI-Internet-Explorer da grössere CSS-Pixel hat ist nicht unbedingt hilfreich. Nachtrag: Hm. Sind 'ex'es, vll krieg ich das gefixt.
Im Notfall einfach das Mobile-Theme verwenden. -
Passt eh alles, bis auf die Top20, die über's Ziel hinaus schießt
Mobile Theme ist keine Lösung, das stellt sich mir dann wieder auf jedem PC fix ein. -
Gandro, wie wärs mal mit nem responsive CSS?
-
Zum Tabellenproblem: Meine CSS-Skillz sind gerade nicht ausreichend um die Tabellenformatierung zu hinzukriegen wie es sein soll, und momentan fehlen mir auch die Nerven. Patches und Pullrequests werden gerne entgegen genommen.
Das aktuelle Verhalten was ich absichtlich so für breite Bildschirme gemacht habe: Alle Spalten sind fixe Breite, nur die dritte ist variabel. Vermutlich müsste ich CSS-Media-Queries machen und auf schmallen Auflösungen das Verhalten zu ändern, dass der dann auch die anderen Spalten verkleinert. Eigentlich möchte man 'max-width' (ansatt das aktuelle 'width'), aber das gibts nur für Blockelemente, und nicht für Spalten.Bezüglich Responsive Design: Ich würde sehr gerne die ganzen Themes hier mal durch ein einziges Responsive/Fluid ersetzen. Besonders bei dem eher mässigen Mobile-Theme wäre das ne schöne Alternative.
Aber diese ganzen Forentemplates sind alle dermassen ein Gepfusche dass das kein Spass ist und Wochen in Anspruch nimmt. Zeit, die ich echt nicht habe. Falls sich mal wer hinsetzen will und ein MyBB-Theme in sauber zu entwickeln, ich unterstütze gerne. Wobei MyBB 1.8 und 2.0 eh die ganzen Templates wieder kaputt machen. Und das MyBB ist da kein Einzeltäte, die anderen Forensoftwares sind auch alle in den frühen 2000ern stecken geblieben Interfacetechnisch.
-
öö Was willst du denn da korrigiert haben? ööJo das frag' ich mich auch.
-
Dass die Tabelle übersteht.
-
Zum Tabellenproblem: Meine CSS-Skillz sind gerade nicht ausreichend um die Tabellenformatierung zu hinzukriegen wie es sein soll, und momentan fehlen mir auch die Nerven. Patches und Pullrequests werden gerne entgegen genommen.
Das aktuelle Verhalten was ich absichtlich so für breite Bildschirme gemacht habe: Alle Spalten sind fixe Breite, nur die dritte ist variabel. Vermutlich müsste ich CSS-Media-Queries machen und auf schmallen Auflösungen das Verhalten zu ändern, dass der dann auch die anderen Spalten verkleinert. Eigentlich möchte man 'max-width' (ansatt das aktuelle 'width'), aber das gibts nur für Blockelemente, und nicht für Spalten.Das Problem ist eigentlich relativ Simpel. In der Colgroup sind die werte fixe Werte. Die Restliche Fläche wird variable je nach Breite aufgeteilt. Wird die Seite kleiner als die Summe der fixen Maße ist nichts mehr zum aufteilen da und die Tabelle nimmt sich halt den Platz.
Die anderen Spalten verhalten sich ähnlich, allerdings bei ner geringeren Bildschirmdaigonalen.
Kurzum. Am Einfachsten wäre es einfach die festen Größen rauszunehmen und für die erste Spalte eine relative Größe einzufügen. Allerdings läuft der Text bei entsprechender Länge in die Uhrzeit rein. Das könnte man höchstens mit nen Abstand wieder biegen, besser wäre allerdings die Uhrzeit nicht per Float einzubingen, sondern als eigene Spalte oder ohne Float. da fängt das nervige basteln an.
-
Das ist mir schon klar: Ich wollte ja eben explizit keine relativen Grössen, weil das sonst auf grossen Bildschirmen unlesbar wird (probiers aus im Firebug): Wenn die Uhrzeit und der Antwortende in der Mitte des Bildschirmen ist, dann ist das auf breiten Bildschirmen richtig weit weg vom Threadtitel. Auf auf kleinen Bildschirmen ist es in der Bildschirmmitte hingegen fast schon wieder zu nahe.
Relative Grössen sind super wenn es um die Aufteilung von Bildschirmplatz geht, nicht aber um die Breite von Text anzupassen. Fancy Textspalten-Frameworks in der Richtung fangen darum ja auch dann an extra Spalten einzufügen, anstatt die existierenden Spalten zu vergrössern.Unabhängig von der Technik glaube ich wäre die saubere Lösung das Verhalten für kleine Bildschirme einfach zu ändern, anstatt versuchen relative Breiten festzulegen die nirgendwo wirklich funktionieren.
-
Nachtrag: Habe kurz mal relative Grössenangaben aufgenommen zum zeigen was ich meine.
Oben relativ Grössen, unten das aktuelle fixe Layout.
Wie bereits erwähnt sieht das halt auf grossen Schirmen total unlesbar aus, auf kleinen sieht es zwar besser aus, der relevante Text (Threadtitel) ist aber dafür auch kaputt. Glaube relative Grössen ist ein Kompromiss womit niemand glücklich wird.
Werde mir wohl echt einfach ein Media-Query bauen was die Forum-Spalte auf kleinen Schirmen bereits etwas früher ausblendet als bisher und auf kleinen Schirmen dann nen Fluid-Layout basteln, was bei 1024px noch gut aussieht.
-
Nachtrag: Habe kurz mal relative Grössenangaben aufgenommen zum zeigen was ich meine.Oben relativ Grössen, unten das aktuelle fixe Layout.
Wie bereits erwähnt sieht das halt auf grossen Schirmen total unlesbar aus, auf kleinen sieht es zwar besser aus, der relevante Text (Threadtitel) ist aber dafür auch kaputt. Glaube relative Grössen ist ein Kompromiss womit niemand glücklich wird.
Du willst die Spalten auf grossen Schirmen alle weiter nach links haben? Auf kleinen hätt ich jetzt gesagt linke Spalte auf 30ex lassen, rest auf fit to content (width:0). Und dann halt nowrap und text overflow ellipsis... und die Zeit ist noch komisch mit dem float, da müsste man evtl 'ne eigene Spalte machen oder so.
-
Evtl sollte man das CSS und HTML mal komplett umbauen. Wenn ich solche Workarounds wie wrapper-Divs sehe, find ich das schon übel, versaut das ganze Markup.
-
Du willst die Spalten auf grossen Schirmen alle weiter nach links haben? Auf kleinen hätt ich jetzt gesagt linke Spalte auf 30ex lassen, rest auf fit to content (width:0). Und dann halt nowrap und text overflow ellipsis... und die Zeit ist noch komisch mit dem float, da müsste man evtl 'ne eigene Spalte machen oder so.
Ja. Ich finde es lesbarer wenn auf grossen Schirmen alle Info etwas beieinander ist. Lesbarkeit vor Design. Bin aber gerne für Vorschläge offen wie das aussehen soll auf grossen Schirmen.Weiss nicht mehr was damals der Grund für den Float war. Ich mag den optisch eigentlich lieber als eine Spalte, ist aber klar dass er auf kleinen Schirmen Probleme bereitet.
Evtl sollte man das CSS und HTML mal komplett umbauen. Wenn ich solche Workarounds wie wrapper-Divs sehe, find ich das schon übel, versaut das ganze Markup.
Naja, da kann man nicht viel machen, das ist alles MyBB-Template. Darum hab ich auch sowenig Lust da Zeit für ein responsive Theme zu investieren.
Wenn du das stark modifizierst wirst du nie mehr ein Update einspielen können ohne Stunden damit zu verbringen, das wieder gerade zu biegen. Die Templates werden gerade häufig auch bei sicherheitskritischen Updates angepasst. Da darf man das dann alle Änderungen von Hand reinpflegen, weil der Updater die Stelle nicht findet: -
Naja, da kann man nicht viel machen, das ist alles MyBB-Template. Darum hab ich auch sowenig Lust da Zeit für ein responsive Theme zu investieren.
Wenn du das stark modifizierst wirst du nie mehr ein Update einspielen können ohne Stunden damit zu verbringen, das wieder gerade zu biegen. Die Templates werden gerade häufig auch bei sicherheitskritischen Updates angepasst. Da darf man das dann alle Änderungen von Hand reinpflegen, weil der Updater die Stelle nicht findet:In der Hinsicht scheint MyBB ja echt grausamst zu sein. War ja soweit ich mich erinnere auch mit Plugins etc so. Schade eigentlich, dass die das so unmodular gebaut haben. Naja, kann man wohl nichts machen.
-
Naja, die Konkurrenz ist da nicht besser. Forensoftware ist schlicht alle vor 10 Jahren stecken geblieben.
Das vBulletin hatte zwar ein flexibleres und besseres Templating-System, aber problemfrei war das bei Updates auch nicht. Und von phpBB will ich gar nicht erst anfangen, das ist eine mittlere Katastrophe was Templating anbelant (zumindest war es das früher, kann sich ja geändert haben). -
Wie sieht es mit WBB aus?
-
öö megadiskussion
-
mit wbblite usw
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!