Die on board "Standardmeldungen" (alert) mit Texten aus der Sprachdatei werden ja in jsfunct.js definiert.
Hier kann man zwar Änderungen vornehmen, aber beim nächsten Shop veröffentlichen (egal ob lokal oder online) werden die sofort wieder überschrieben.
Lösung:Man kopiert die Datei und speichert sie unter z.B. myjsfunct.js
Diese Datei muss dann manuell eingebunden und bei "Dateien hinzufügen" eingetragen werden.
Jetzt kann man beliebige Änderungen machen nachdem diese neue js-Datei ja NACH dem automatisch eingebundenen
<script type="text/javascript" src="../jsfunct.js"></script>
aufgerufen wird und somit relevant ist.
Beispiel:Alert Meldung bei inwk bei nicht ausgewählter Listbox (hier im FF - jeder Browser stell die alert-Boxen ja anders dar)
Änderung:in myjsfunct,js
if (li1) {
li1i = eval('document.A' + xarticle + '1.liste1.selectedIndex');
if (!li1i && 1) {alert (lang124); return;}
if (0) {--li1i;}
}
li2 = eval('document.A' + xarticle + '2');
if (li2) {
li2i = eval('document.A' + xarticle + '2.liste2.selectedIndex');
if (!li2i && 1) {alert (lang124); return;}
if (0) {--li2i;}
}
mit
if (li1) {
li1i = eval('document.A' + xarticle + '1.liste1.selectedIndex');
if (!li1i && 1) {bootbox.alert ({title: "Meldung", message: "Wählen Sie bitte eine Farbe aus"}).find("div.modal-dialog").addClass("bootbox-width"); return;}
if (0) {--li1i;}
}
li2 = eval('document.A' + xarticle + '2');
if (li2) {
li2i = eval('document.A' + xarticle + '2.liste2.selectedIndex');
if (!li2i && 1) {bootbox.alert ({title: "Meldung", message: "Wählen Sie bitte eine Größe aus"}).find("div.modal-dialog").addClass("bootbox-width"); return;}
if (0) {--li2i;}
}
ersetzen.
css:
.bootbox-width {
margin: 0 auto;
max-width: 300px !important;
margin-top: 10% !important;
}
.modal-header {
height: 50px;
}
.modal-body {
padding: 15px 0 10px 65px;
background-image: url("../images/other/achtung.jpg");
background-repeat: no-repeat;
background-position:15px 10px;
}
.modal-footer {
padding: 0 20px 10px 20px;
background: #F2F2F2;
border-top: 1px solid #BDBDBD;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.modal-footer .btn{
margin-top: 10px;
padding: 2px 25px;
}
Ergebnis: (wird in allen Browsern gleich dargestellt)
Das sind nur Beispiele - Texte und css-Formatierung kann natürlich beliebig angepasst werden !