Beschreibung: Standard MyBB Theme "Default" als responsives Theme. Schriftgröße ist von 13px auf 14px geändert gegenüber dem Standard Theme. Theme wird für den Landscape Modus optimiert. Dem User wird ein Icon im Potrait Modus angezeigt als Empfehlung den Bildschirm zu drehen.
ToDo:
Komplette Umstellung auf HTML5
Responsives Menü
Die von mir für MyBB gefundenen responsive Themes sind für meine Verwendung des Forums nicht optimal geeignet. Ich möchte ein MyBB Forum als Mitarbeiter-Forum eines Kaffees einsetzen. Bisher verwende ich SMF und bin nicht ganz zufrieden damit. Da es noch etwas dauert bis MyBB "responsive" wird, möchte ich das Theme dann auch allen anbieten.
Das Theme ist noch in der Anfangsphase. Es ist entspricht bewusst dem Standard Theme. Die Seitenpanels mit den Menüs werden in der mobilen Ansicht ausgeblendet und im Hauptmenü angezeigt. Die Foren werden im Potrait Modus seitlich verschiebbar sein um alle Informationen anzuzeigen.
Download für Tester reiche ich nach wenn ich das responsive Menü komplett habe.
Das ist ein langer Weg zum voll responsiven Theme. Mit dem Ändern der Wrapper-Breite und mit dem einfügen von ein paar Media-Queries ist dies nicht getan.
Wenn ich nicht so viel um die Ohren hätte, hätte ich schon längst eines veröffentlicht (sitze zur Zeit immerwieder mal drann) .
Dennoch ist es gut, dass sich jemand auch damit befasst und sein bestes zur Geminschaft beiträgt.
(24.10.2017, 16:16)MrBrechreiz schrieb: Das ist ein langer Weg zum voll responsiven Theme. Mit dem Ändern der Wrapper-Breite und mit dem einfügen von ein paar Media-Queries ist dies nicht getan.
Wenn ich nicht so viel um die Ohren hätte, hätte ich schon längst eines veröffentlicht (sitze zur Zeit immerwieder mal drann) .
Dennoch ist es gut, dass sich jemand auch damit befasst und sein bestes zur Geminschaft beiträgt.
Ja es ist ein langer Weg. Deswegen wird es auch etwas dauern bis es fertig ist. Aber einer muss mal damit anfangen
Um den Doctype auf html5 zu ändern öffnet inc/functions.php findet:
Code:
/**
* Parses the contents of a page before outputting it.
*
* @param string $contents The contents of the page.
* @return string The parsed page.
*/
function parse_page($contents)
{
global $lang, $theme, $mybb, $htmldoctype, $archive_url, $error_handler;
/**
* Parses the contents of a page before outputting it.
*
* @param string $contents The contents of the page.
* @return string The parsed page.
*/
function parse_page($contents)
{
global $lang, $theme, $mybb, $htmldoctype, $archive_url, $error_handler;
21.11.2017, 23:25 (Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2017, 23:26 von wintstar.)
(21.11.2017, 23:15)MrBrechreiz schrieb: Templates ohne Gruppe->htmldoctype
Da kannst Du deinen Doctype eintragen und verwenden.
Richtig, aber der <html> Tag in den jeweiligen Templates wird in der functions.php ersetzt mit <html xml:lang="de" lang="de" xmlns="http://www.w3.org/1999/xhtml">.
Und dies ist nicht mehr html5 Standard.