====== 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//''