====== Wiki Dokumentation ====== Allfällige hacks und spezielle Einstellungen werden hier (hoffentlich) Dokumentiert. ===== plugin:translation ===== ==== Language selector ==== === Adding the selector to the theme === The snippet from [[doku>plugin:translation]] was added to the ''dokuwiki'' theme. ''///var/www/wiki/lib/tpl/dokuwiki/tpl_header.php//''

''style.css'' was changed so that the language selector nicely ligns up left of the ''login'' section. ''///var/www/wiki/lib/plugins/translation/style.css//'' .dokuwiki div.plugin_translation { float: right; font-size: 95%; padding-right: 0.1em; margin : 0.0em 0 0.3em 0; text-align: right; } was chaged to: .dokuwiki div.plugin_translation { display: inline-block; font-size: 95%; padding-right: 0.1em; margin : 0.0em 0 0.3em 0; text-align: right; } === Problems with url rewriting === When using the language selector to switch in between ''de:'' and ''en:'' url-rewriting would not work properly.\\ We where getting of ''en:start'', ''start/?id=de:start'' and ''de:start'', ''start/?id=en:start''\\. We found the problem to be that ''script.js'' expects the base-url to end with ''/'' when url-rewriting is active. In our case However, it ends with ''/start''. (which seems to be intentended, see the the ''wl()'' function in ''common.php'') We implemented the following workaround to fix this: ''///var/www/wiki/lib/plugins/translation/script.js//'' // this should hopefully detect rewriting good enough: var action = $frm.attr('action'); if(action.substr(action.length-1) == '/'){ var link = action + id; } was replaced with: // this should hopefully detect rewriting good enough: var action = $frm.attr('action').replace('/start', '/'); if(action.substr(action.length-1) == '/'){ var link = action + id; } ===== plugin:doodle ===== We use a version of the doodle plugin that has been tampered with by the c3voc. Ask andi for details. ===== Nicer breadcrumbs ===== Since we're using both ''You are here:'' and ''Trace:'' breadcrumbs later are being moved to the right to keeping the breadcrumbs bar one line high. ''///var/www/wiki/lib/tpl/dokuwiki/css/design.less//'' /*____________ breadcrumbs ____________*/ .dokuwiki div.breadcrumbs { border-bottom: 1px solid @ini_background; border-bottom: 1px solid @ini_border; margin-bottom: .5em; font-size: 0.875em; clear: both; div { padding: .1em .35em; } div:only-child { border-top: 1px solid @ini_background; border-bottom: 1px solid @ini_border; } div:first-child { border-top: 1px solid @ini_background; } div:last-child { border-bottom: 1px solid @ini_border; } .bcsep { font-size: 0.75em; } } #IE8 .dokuwiki div.breadcrumbs div { border-bottom: 1px solid @ini_border; } Was changed to: /*____________ breadcrumbs ____________*/ .dokuwiki div.breadcrumbs { border-top: 1px solid @ini_border; /* border-bottom: 1px solid @ini_background; */ border-bottom: 1px solid @ini_border; padding: 1px; /* changed by raven, 09-01-16 in order to move trace to the right */ margin-bottom: .5em; font-size: 0.875em; clear: both; div { padding: .1em .35em; display: inline-block; /* changed by raven, 09-01-16 in order to move trace to the right */ } div:only-child { border-top: 1px solid @ini_background; border-bottom: 1px solid @ini_border; } div:first-child { border-top: 1px solid @ini_background; } div:last-child { /* border-bottom: 1px solid @ini_border; */ float: right; /* changed by raven, 09-01-16 in order to move trace to the right */ } .bcsep { font-size: 0.75em; } } #IE8 .dokuwiki div.breadcrumbs div { border-bottom: 1px solid @ini_border; } ===== Locked Settings ===== The following setting have been locked to prevent accidental messup: ''///var/www/wiki/conf/local.protected.php//''