Differences

This shows you the differences between two versions of the page.

deutsch:andere-erweiterungen:hacks:slimbox-de [2010/04/28 23:10]
Knut Heermann (flip-flop)
deutsch:andere-erweiterungen:hacks:slimbox-de [2018/06/03 18:09] (current)
Line 1: Line 1:
{{indexmenu_n>200}} {{indexmenu_n>200}}
-====== Slimbox: Deutscher Text ======+====== Slimbox: Multilingual ======
===== Version für MooTools V1.2.x ===== ===== Version für MooTools V1.2.x =====
Line 8: Line 8:
Datei: **template/lib/slimbox/slimbox.mootools-1.2.js** Datei: **template/lib/slimbox/slimbox.mootools-1.2.js**
-Diese Sequenz wird ersetzt+In neueren CMS-Versionen: **/template/lib/slimbox/slimbox.mootools-1.2.js** 
 + 
 + 
 +Diese Sequenz
<code js> <code js>
Line 20: Line 23:
}; };
</code> </code>
-durch+wird ersetzt durch
<code js> <code js>
// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED) // AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
Line 52: Line 55:
\\ \\
 +Mit den generierten Klassen:
 +
 +<code>
 +class="lbCloseLink-XX"
 +class="lbNextLink-XX"
 +class="lbPrevLink-XX"
 +</code>
 +
 +Wobei %%"XX"%% der Länderkennung in %%"bLang"%% entspricht. Z.B. bei %%"de"%% => ##%%class="lbCloseLink-de"%%##
 +
 +\\
===== Version für MooTools V1.1.x ===== ===== Version für MooTools V1.1.x =====
Line 58: Line 72:
Datei: **template/lib/slimbox/slimbox.mootools-1.1.js** Datei: **template/lib/slimbox/slimbox.mootools-1.1.js**
-Diese Sequenz wird ersetzt+In neueren CMS-Versionen: **/template/lib/slimbox/slimbox.mootools-1.1.js** 
 + 
 +Diese Sequenz
<code js> <code js>
Line 70: Line 86:
}; };
</code> </code>
-durch+wird ersetzt durch
<code js> <code js>
// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED) // AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
Line 100: Line 116:
}; };
</code> </code>
 +
 +\\
 +
 +Mit den generierten Klassen:
 +
 +<code>
 +class="lbCloseLink-XX"
 +class="lbNextLink-XX"
 +class="lbPrevLink-XX"
 +</code>
 +
 +Wobei %%"XX"%% der Länderkennung in %%"bLang"%% entspricht. Z.B. bei %%"de"%% => ##%%class="lbCloseLink-de"%%##
 +
 +\\
 +
 +
 +===== Version für jQuery V1.X.x =====
 +
 +
 +Datei: **template/lib/slimbox/slimbox.jquery.js**
 +
 +In neueren CMS-Versionen: **/template/lib/slimboxslimbox.jquery.js**
 +
 +Diese Sequenz
 +
 +<code js>
 +// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
 +if (!/series60|symbian|windows ce/i.test(navigator.userAgent)) {
 + jQuery(function($) {
 + $("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
 + return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
 + });
 + });
 +}
 +</code>
 +wird ersetzt durch
 +<code js>
 +// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
 +if (!/series60|symbian|windows ce/i.test(navigator.userAgent)) {
 +
 +    // OG: enhanced for translated image cpations
 +    var bLang=navigator.language?navigator.language:navigator.userLanguage;
 +    if(bLang){bLang=bLang.substr(0,2);bLang=bLang.toLowerCase();}else{bLang = 'en';}
 +    var cText="Image {x} of {y}";
 +    switch(bLang) {
 +        case 'de':    cText = "Bild {x} von {y}"; break;
 +        case 'es':    cText = "Imagen {x} de {y}"; break;
 +        case 'fr':    cText = "Image {x} de {y}"; break;
 +        case 'nl':    cText = "Afbeelding {x} van {y}"; break;
 +        case 'da':    cText = "billede {x} fra {y}"; break;
 +    }
 +    // OG: end enhancement
 +
 +
 + jQuery(function($) {
 + $("a[rel^='lightbox']").slimbox({counterText: cText, cLang: bLang /* Put custom options here */}, null, function(el) {
 +
 +        // OG: sorry I am too stupid to find the correct var,
 +        // so use "brute force method" to inject the class name
 +        $("#lbCloseLink").addClass("lbCloseLink-"+bLang);
 +        $("#lbNextLink").addClass("lbNextLink-"+bLang);
 +        $("#lbPrevLink").addClass("lbPrevLink-"+bLang);
 +
 + return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
 + });
 + });
 +}
 +</code>
 +
 +\\
 +
 +Mit den generierten Klassen:
 +
 +<code>
 +class="lbCloseLink-XX"
 +class="lbNextLink-XX"
 +class="lbPrevLink-XX"
 +</code>
 +
 +Wobei %%"XX"%% der Länderkennung in %%"bLang"%% entspricht. Z.B. bei %%"de"%% => ##%%class="lbCloseLink-de"%%##
 +
 +Die Klassen und IDs sind in der CSS-Datei **template/lib/slimbox/slimbox.css** zu finden.
 +
\\ \\
deutsch/andere-erweiterungen/hacks/slimbox-de.1272489027.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0