WBCE Home | WBCE Hilfe | WBCE Addon Repository | Impressum | Datenschutz

WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 16.07.2019 10:52:38

florian
Administrator

Bakery 1.85 zum Testen

Anbei die Version 1.85 zum Testen.
(Also bitte noch nicht produktiv einsetzen oder laufende echte Shops damit updaten, sondern dies erstmal nur auf Testsystemen ausprobieren!)

In dieser Version werden sind zum einen die zusammen mit ice gefundenen Lösungen (Danke dafür) für die Probleme  beim Bestellverhalten bei ausverkauften Artikeln und der Anzeige des Lagerbestands umgesetzt.
Zum anderen habe ich für die Darstellung der Checkboxen für die Zustimmung zu Widerrufsbelehrung und Datenschutzerklärung zwei weitere Felder im Backend bzw. der Datenbank ergänzt, in der analog zum Link zu den AGB die jeweiligen Links zur Widerrufsbelehrung und DSE hinterlegt werden können.
attachment.php?item=1816&download=1

Die Ausgabe erfolgt prinzipiell mehrsprachig, wobei mir da die Übersetzungen in FR, IT, NL, CS, RU fehlen (das sind außer DE und EN die Sprachen, die standardmäßig bei Bakery dabei sind).

$MOD_BAKERY['TXT_CANCELLATION_URL'] = 'Widerrufsbelehrung URL';
$MOD_BAKERY['TXT_PRIVACY_URL'] = 'Datenschutzerklärung URL';
$MOD_BAKERY['TXT_CANCELLATION'] = 'Widerrufsbelehrung';
$MOD_BAKERY['TXT_CANCELLATION_PRE'] = 'Ich habe die';
$MOD_BAKERY['TXT_CANCELLATION_POST'] = 'gelesen und akzeptiert';
$MOD_BAKERY['TXT_PRIVACY'] = 'Datenschutzerklärung';
$MOD_BAKERY['TXT_PRIVACY_PRE'] = 'Ich habe die';
$MOD_BAKERY['TXT_PRIVACY_POST'] = 'gelesen und akzeptiert';


In der upgrade.php war ein Versionsvergleich, der ums Verrecken nicht zum Funktionieren zu bringen war, deshalb habe ich ihn einfach rausgelöscht. Ich denke aber, dass der nachfolgende Code sowieso überflüssig ist/war, weil ja WBCE selbst schon überprüft, ob ein Modul bereits in derselben oder einer neueren Version vorhanden ist und deshalb den Vorgang abbricht.

// Get new modul version from modul info file
$info_file = WB_PATH.'/modules/bakery/info.php';
if (file_exists($info_file)) {
	include($info_file);
}
$new_module_version = $module_version;

// Get old modul version from db
$sql            = "SELECT version FROM ".TABLE_PREFIX."addons WHERE directory = 'bakery'";
$module_version = $database->get_one($sql);


// Version to be installed is the same or older than currently installed version
if ($module_version >= $new_module_version) {
	echo '<span class="bad">';
	$admin->print_error($MESSAGE['GENERIC_ALREADY_INSTALLED']);
	echo '</span><br />';
	return;
}

Update: Russisch-Übersetzung ergänzt (Danke kleo!)
Update: Ein paar Anpassungen zur etwas besseren Darstellung mit dem Fraggy-Backend-Theme

Last edited by florian (18.07.2019 14:55:03)

Offline

Liked by:

ice

#2 16.07.2019 18:40:49

ice
Member

Re: Bakery 1.85 zum Testen

Florian, das ist ja super, ich schau mir das mal in Ruhe an, kann aber eventuell erst Donnerstag werden, bis ich wieder mehrere Stunden Zeit am PC habe ...

Offline

Liked by:

florian

Board footer

Powered by FluxBB

up