25.06.2015, 20:13
(25.06.2015, 17:17)Jockl schrieb: Diese zusätzlichen Definitionen sorgen allerdings dafür, dass nun im Default Theme die Breiten zu gering sind bzw. sich nicht entsprechend anpassen.So, habe jetzt noch ein wenig herum gespielt, um zum einen beim Default-Theme den ursprünglichen Style zu haben, aber auch bei allen Scripts außer private.php und user.php, weil dort jeweils genügend Platz für den Editor ist.
Vielleicht ist das für den ein oder anderen auch nützlich, deshalb eine entsprechende Anleitung:
Dazu habe ich mir jeweils die style.css Dateien kopiert und z.B. style_MyTheme.css benannt.
Danach habe ich das Template markitup so abgeändert, dass die Zeilen
Code:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/markitup/skins/simple/style.css" type="text/css" />
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/markitup/sets/mybb/style.css" type="text/css" />
Code:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/markitup/skins/simple/style{$myid}.css" type="text/css" />
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/markitup/sets/mybb/style{$myid}.css" type="text/css" />
PHP-Code:
global $mybb, $codebuttons, $templates, $lang, $theme;
PHP-Code:
if($theme['name'] == "MyTheme" && (THIS_SCRIPT == 'private.php' || THIS_SCRIPT == 'usercp.php')){
$myid = "_MyTheme";
}
else{
$myid = "";
};
Dabei ist natürlich MyTheme durch den korrekten Namen (nicht ID!) des Themes zu ersetzen und die o.a. style-Sheets müssen in den beiden Verzeichnissen zusätzlich als style_MyTheme.css vorliegen (wie oben schon erwähnt).