Update 3.5.3. auf 3.5.4 Informationen / Download
Inhaltsverzeichnis
Allgemein
Auto-Update
Weitere hilfreiche Informationen zum Auto-Update-Plugin
Manuelles Update
Dieses Update ist ausschließlich für Shopware 3.5.3 bestimmt - falls Sie eine ältere Shopware-Version einsetzen, aktualisieren Sie zunächst auf 3.5.3
Hinweis: Die Durchführung des Updates erfordert technische Kenntnisse. Die Shopware AG übernimmt keine Gewährleistung und keinen Support für selbst durchgeführte Updates und daraus resultierende Probleme. Vor dem Update sollte auf jeden Fall ein Backup der Datenbank und der Shopware Dateien erfolgen!
Hookpoints werden mit Shopware 3.5.4 nicht mehr unterstützt!
Download - Packages
Achten Sie unbedingt darauf, dass Sie die für Ihr System passende Version wählen!
Falls Sie sich nicht sicher sind, welchen Encoder Sie verwenden, prüfen Sie unter Einstellungen > Systeminfo > PhpInfo ob Sie Ioncube oder Zend-Optimizer verwenden!
| Datum | Bezeichnung | Link | |
|---|---|---|---|
| 08.06.2011 | Update 3.5.3 auf 3.5.4 Zend | Download | |
| 08.06.2011 | Update 3.5.3 auf 3.5.4 Ioncube | Download |
Backup
- Erstellen Sie ein Backup Ihrer Datenbank (Beschreibung unter http://wiki.shopware.de/Wie-kann-ich-die-Datenbank-exportieren%253F_detail_595_164.html)
- Sichern Sie die Dateien, die Sie im System modifiziert haben. (Zum Bespiel Templates / Plugins / Module etc.)
- Prüfen Sie die Liste der geänderten Dateien - stellen Sie sicher, dass keine Dateien enthalten sind, die Sie selbst modifiziert haben!
- Führen Sie das Update erst durch, nach dem Sie die Sicherung durchgeführt haben!
Installation
Datenbank-Update
Bitte unbedingt zuerst das Datenbank-Update durchführen, bevor Sie die Dateien ersetzen!
Im Update-Package ist die Datei "update.sql" enthalten - diese können Sie direkt in Ihre Shopware Datenbank importieren - führen Sie die Update-Anweisungen alternativ manuell über die SQL-Import Funktion von PHPMyAdmin aus.
Shopware 3.5.3 auf 3.5.4 SQL-Änderungen
-- Release.sql for Shopware 3.5.4 /* * @ticket 4847 * @author h.lohaus * @since 3.5.4 - 2011/03/22 */ UPDATE `s_core_config` SET `description` = 'Method to send mail: ("mail", "smtp" or "file").' WHERE `name`='sMAILER_Mailer'; SET @parent = (SELECT `id` FROM `s_core_config_groups` WHERE `name` = 'Mailer'); INSERT IGNORE INTO `s_core_config` (`id`, `group`, `name`, `value`, `description`, `required`, `warning`, `detailtext`, `multilanguage`, `fieldtype`) VALUES (NULL, @parent, 'sMAILER_Auth', '', 'Sets connection auth. Options are "", "plain", "login" or "crammd5"', 0, 0, '', 1, ''); /* * @ticket 5258 * @author h.lohaus * @since 3.5.4 - 2011/03/30 */ DELETE FROM `s_core_snippets` WHERE `namespace` LIKE '/%' OR `namespace` LIKE 'templates/%'; UPDATE `s_core_snippets` SET `shopID` = 1 WHERE `shopID` = 0; INSERT IGNORE INTO `s_core_snippets` (`id`, `namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`) VALUES (NULL, 'backend/index/menu', 1, 2, 'Alle schliessen', 'Close all', '2011-03-31 11:47:42', '2011-03-31 11:47:42'), (NULL, 'backend/index/menu', 1, 2, 'Anlegen', 'New', '2011-03-31 11:48:05', '2011-03-31 11:48:56'), (NULL, 'backend/index/menu', 1, 2, 'Artikel', 'Products', '2011-03-31 11:49:30', '2011-04-01 11:42:15'), (NULL, 'backend/index/menu', 1, 2, 'Artikel + Kategorien', 'Products + Categories', '2011-03-31 11:50:05', '2011-03-31 11:50:05'), (NULL, 'backend/index/menu', 1, 2, 'Einstellungen', 'Settings', '2011-03-31 11:50:26', '2011-03-31 11:50:26'), (NULL, 'backend/snippet/skeleton', 1, 2, 'WindowTitle', 'Textbausteine', '2011-04-01 11:33:58', '2011-04-01 11:33:58'), (NULL, 'backend/auth/login_panel', 1, 2, 'UserNameField', 'User', '2011-04-01 11:34:47', '2011-04-01 11:36:30'), (NULL, 'backend/auth/login_panel', 1, 2, 'PasswordMessage', 'Please enter a password!', '2011-04-01 11:35:29', '2011-04-01 11:36:08'), (NULL, 'backend/auth/login_panel', 1, 2, 'UserNameMessage', 'Please enter a user name!', '2011-04-01 11:35:57', '2011-04-01 11:36:28'), (NULL, 'backend/index/index', 1, 2, 'SearchLabel', 'Search', '2011-04-01 11:37:50', '2011-04-01 11:39:30'), (NULL, 'backend/index/index', 1, 2, 'AccountMissing', 'No account created!', '2011-04-01 11:38:03', '2011-04-01 11:39:25'), (NULL, 'backend/index/index', 1, 2, 'UserLabel', 'User: {$UserName}', '2011-04-01 11:38:20', '2011-04-01 11:39:31'), (NULL, 'backend/index/index', 1, 2, 'LiveViewLabel', 'Shop view', '2011-04-01 11:38:40', '2011-04-01 11:39:26'), (NULL, 'backend/index/index', 1, 2, 'AccountBalance', 'Balance: {$Amount} SC', '2011-04-01 11:38:57', '2011-04-01 11:39:24'), (NULL, 'backend/index/menu', 1, 2, 'Fenster', 'Window', '2011-04-01 11:39:53', '2011-04-01 11:40:07'), (NULL, 'backend/index/menu', 1, 2, 'Inhalte', 'Content', '2011-04-01 11:40:43', '2011-04-01 11:40:47'), (NULL, 'backend/index/menu', 1, 2, 'Hilfe', 'Help', '2011-04-01 11:41:03', '2011-04-01 11:41:08'), (NULL, 'backend/index/menu', 1, 2, 'Kunden', 'Customers', '2011-04-01 11:41:58', '2011-04-01 11:42:04'), (NULL, 'backend/auth/login_panel', 1, 2, 'LoginButton', 'Login', '2011-04-01 11:37:09', '2011-04-01 11:37:09'), (NULL, 'backend/auth/login_panel', 1, 2, 'LocaleField', 'Language', '2011-04-01 11:37:32', '2011-04-01 11:37:32'), (NULL, 'backend/auth/login_panel', 1, 2, 'PasswordField', 'Password', '2011-04-01 11:37:32', '2011-04-01 11:37:32'); /* * @ticket 4778 * @author h.lohaus * @since 3.5.4 - 2011/04/01 */ ALTER TABLE `s_core_currencies` ADD `symbol_position` INT( 11 ) UNSIGNED NOT NULL AFTER `templatechar`; /* * @ticket 5068 * @author h.lohaus * @since 3.5.4 - 2011/04/12 */ UPDATE `s_core_menu` SET `style` = 'background-position: 5px 5px;' WHERE `name` = 'Textbausteine'; UPDATE `s_core_config` SET `value` = '3.5.4' WHERE `name` = 'sVERSION'; /* * @ticket 4836 * @author st.hamann * @since 3.5.4 - 2011/05/18 */ INSERT IGNORE INTO `s_core_snippets` (`id`, `namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`) VALUES (NULL, 'frontend/account/password', 1, 1, 'PasswordSendAction', 'Passwort anfordern', '2011-05-17 11:47:42', '2011-05-17 11:47:42'); /* * @ticket 5125 * @author h.lohaus * @since 3.5.4 - 2011/05/18 */ UPDATE `s_core_config_mails` SET `name` = TRIM(`name`); /* * @ticket 5125 * @author h.lohaus * @since 3.5.4 - 2011/05/18 */ DELETE FROM `s_core_subscribes` WHERE `listener` LIKE 'Shopware_Plugins_Frontend_InputFilter_Bootstrap::%'; INSERT INTO `s_core_subscribes` (`id`, `subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES (NULL, 'Enlight_Controller_Front_RouteShutdown', 0, 'Shopware_Plugins_Frontend_InputFilter_Bootstrap::onRouteShutdown', 35, -100); INSERT IGNORE INTO `s_core_plugin_configs` (`id`, `name`, `value`, `pluginID`, `localeID`, `shopID`) VALUES (NULL, 'rfi_protection', 's:1:"1";', 35, 1, 1), (NULL, 'rfi_regex', 's:33:"\\.\\./|\\0|2\\.2250738585072011e-308";', 35, 1, 1); INSERT IGNORE INTO `s_core_plugin_elements` (`id`, `pluginID`, `name`, `value`, `label`, `description`, `type`, `required`, `order`, `scope`, `filters`, `validators`) VALUES (NULL, 35, 'rfi_protection', 'i:1;', 'RemoteFileInclusion-Schutz aktivieren', '', 'Text', 0, 0, 0, NULL, NULL), (NULL, 35, 'rfi_regex', 's:33:"\\.\\./|\\0|2\\.2250738585072011e-308";', 'RemoteFileInclusion-Filter', '', 'Text', 0, 0, 0, NULL, NULL); /* * @ticket 4708 * @author st.hamann * @since 3.5.4 - 2011/05/21 */ ALTER TABLE `s_emarketing_vouchers` ADD `taxconfig` VARCHAR( 15 ) NOT NULL; /** * @ticket 5324 * @author s.pohl * @since 3.5.4 - 2011/05/24 */ INSERT INTO `s_core_snippets` (`id`, `namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`) VALUES (NULL, 'frontend/listing/box_article', 1, 1, 'ListingBoxArticleContent', 'Inhalt', '2011-05-24 10:31:14', '2011-05-24 10:31:47'), (NULL, 'frontend/listing/box_article', 1, 1, 'ListingBoxBaseprice', 'Grundpreis', '2011-05-24 10:33:36', '2011-05-24 10:33:55'), (NULL, 'frontend/note/item', 1, 1, 'NoteUnitPriceContent', 'Inhalt', '2011-05-24 11:25:13', '2011-05-24 11:26:33'), (NULL, 'frontend/note/item', 1, 1, 'NoteUnitPriceBaseprice', 'Grundpreis', '2011-05-24 11:25:13', '2011-05-24 11:26:46'), (NULL, 'frontend/compare/col', 1, 1, 'CompareContent', 'Inhalt', '2011-05-24 11:51:10', '2011-05-24 11:51:36'), (NULL, 'frontend/compare/col', 1, 1, 'CompareBaseprice', 'Grundpreis', '2011-05-24 11:51:10', '2011-05-24 11:51:46'), (NULL, 'frontend/account/order_item', 1, 1, 'OrderItemInfoContent', 'Inhalt', '2011-05-24 13:11:55', '2011-05-24 13:51:56'), (NULL, 'frontend/account/order_item', 1, 1, 'OrderItemInfoBaseprice', 'Grundpreis', '2011-05-24 13:11:55', '2011-05-24 13:52:14'), (NULL, 'frontend/account/order_item', 1, 1, 'OrderItemInfoCurrentPrice', 'Aktueller Einzelpreis', '2011-05-24 14:22:31', '2011-05-24 14:22:59'), (NULL, 'frontend/plugins/recommendation/slide_articles', 1, 1, 'SlideArticleInfoBaseprice', 'Grundpreis', '2011-05-24 13:11:55', '2011-05-24 13:52:14'), (NULL, 'frontend/plugins/recommendation/slide_articles', 1, 1, 'SlideArticleInfoContent', 'Inhalt', '2011-05-24 14:22:31', '2011-05-24 14:22:59'); /** * @ticket 5324 * @author s.pohl * @since 3.5.4 - 2011/05/24 */ UPDATE `s_core_snippets` SET `value` = '- Bestellen Sie für weitere {$sShippingcostsDifference|currency} um Ihre Bestellung versandkostenfrei in {$sCountry.countryname} zu erhalten!' WHERE `s_core_snippets`.`name` LIKE 'CartInfoFreeShippingDifference' AND `s_core_snippets`.`localeID` = 1; /** * @ticket 5324 * @author s.pohl * @since 3.5.4 - 2011/05/24 */ UPDATE `s_core_snippets` SET `value` = '<a title="Mehr Informationen zu {config name=Shopname}" href="http://www.trustedshops.de/profil/_{config name=TSID}.html" target="_blank"> {config name=Shopname} ist ein von Trusted Shops geprüfter Onlinehändler mit Gütesiegel und <a href="http://www.trustedshops.de/info/garantiebedingungen/" target="_blank">Käuferschutz.</a> <a title="Mehr Informationen zu " href="http://www.trustedshops.de/profil/_{config name=TSID}.html" target="_blank">Mehr...</a> </a>' WHERE `s_core_snippets`.`name` LIKE 'WidgetsTrustedLogoText' AND `s_core_snippets`.`localeID` = 1; /** * @ticket 5324 * @author s.pohl * @since 3.5.4 - 2011/05/24 */ INSERT IGNORE INTO `s_core_snippets` (`id`, `namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`) VALUES (NULL, 'frontend/register/personal_fieldset', 1, 1, 'RegisterPersonalRequiredText', '* hierbei handelt es sich um ein Pflichtfeld', '2011-05-24 17:12:28', '2011-05-24 17:13:52'); /** * @ticket 4734 * @author st.hamann * @since 3.5.4 - 2011/05/24 */ ALTER TABLE `s_core_plugins` ADD `added` DATETIME NOT NULL AFTER `active`; ALTER TABLE `s_core_plugin_elements` ADD `options` TEXT NOT NULL; ALTER TABLE `s_core_plugins` ADD `checkversion` VARCHAR( 255 ) NOT NULL AFTER `version` , ADD `checkdate` DATE NOT NULL AFTER `checkversion`; /** * @ticket 4766 * @author h.lohaus * @since 3.5.4 - 2011/05/25 */ UPDATE `s_core_config` SET `value` = '1' WHERE `name` = 'sDISABLECACHE'; /** * @ticket 4354 * @author s.pohl * @since 3.5.4 - 2011/05/25 */ UPDATE `s_core_snippets` SET `value` = 'Versandinfo:' WHERE `s_core_snippets`.`name` LIKE 'DispatchHeadNotice' AND `s_core_snippets`.`localeID` = 1; UPDATE `s_core_snippets` SET `value` = 'Dispatch info:' WHERE `s_core_snippets`.`name` LIKE 'DispatchHeadNotice' AND `s_core_snippets`.`localeID` = 2; UPDATE `s_core_snippets` SET `value` = 'Login' WHERE `s_core_snippets`.`name` LIKE 'AccountLoginTitle' AND `s_core_snippets`.`localeID` = 1; UPDATE `s_core_snippets` SET `value` = 'Login' WHERE `s_core_snippets`.`name` LIKE 'AccountLoginTitle' AND `s_core_snippets`.`localeID` = 2; /** * @ticket 4842 * @author st.hamann * @since 3.5.4 - 2011/05/26 */ INSERT IGNORE INTO `s_core_config` (`id`, `group`, `name`, `value`, `description`, `required`, `warning`, `detailtext`, `multilanguage`, `fieldtype`) VALUES (NULL, '35', 'sTAXAUTOMODE', '1', 'Steuer für Rabatte dynamisch feststellen', '0', '0', '', '1', 'int'); /** * @ticket 4226 * @author h.lohaus * @since 3.5.4 - 2011/06/03 */ INSERT IGNORE INTO `s_core_subscribes` (`id`, `subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES (NULL, 'Enlight_Bootstrap_InitResource_Acl', 0, 'Shopware_Plugins_Backend_Auth_Bootstrap::onInitResourceAcl', 36, 0); /** * @ticket 5089 * @author st.hamann * @since 3.5.4 - 2011/06/04 */ CREATE TABLE IF NOT EXISTS `s_plugin_benchmark_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `datum` datetime NOT NULL, `hash` varchar(255) NOT NULL, `query` text NOT NULL, `parameters` text NOT NULL, `time` float NOT NULL, `ipaddress` varchar(24) NOT NULL, `route` varchar(255) NOT NULL, `session` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `hash` (`hash`), KEY `datum` (`datum`), KEY `session` (`session`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=418 ; /** * @ticket 5427 * @author st.hamann * @since 3.5.4 - 2011/06/06 */ ALTER TABLE `s_core_auth` ADD `failedlogins` INT NOT NULL , ADD `lockeduntil` DATETIME NOT NULL; ALTER TABLE `s_user` ADD `failedlogins` INT NOT NULL , ADD `lockeduntil` DATETIME NOT NULL; SET @parent = (SELECT `groupID` FROM `s_core_config_text_groups` WHERE `description` = 'sonstige'); INSERT IGNORE INTO `s_core_config_text` (`id`, `group`, `name`, `value`, `description`) VALUES (NULL, @parent, 'sErrorLoginLocked', 'Zu viele fehlgeschlagene Versuche. Ihr Account wurde vorübergehend deaktivert - bitte probieren Sie es in einigen Minuten erneut!', ''); /** * @ticket 5124 * @author h.lohaus * @since 3.5.4 - 2011/06/07 */ ALTER TABLE `s_core_paymentmeans` ADD `action` VARCHAR( 255 ) NULL, ADD `pluginID` INT( 11 ) UNSIGNED NULL; INSERT INTO `s_core_plugins` (`id`, `namespace`, `name`, `label`, `source`, `description`, `description_long`, `active`, `added`, `installation_date`, `update_date`, `autor`, `copyright`, `license`, `version`, `support`, `changes`, `link`) VALUES (NULL, 'Frontend', 'Payment', 'Payment', 'Default', '', '', 1, '0000-00-00 00:00:00', '2011-05-11 14:06:17', '2011-05-11 14:06:17', 'shopware AG', 'Copyright © 2011, shopware AG', '', '1.0.0', 'http://wiki.shopware.de', '', 'http://www.shopware.de/'); SET @parent = (SELECT `id` FROM `s_core_plugins` WHERE `name` = 'Payment'); INSERT INTO `s_core_subscribes` (`id`, `subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES (NULL, 'Enlight_Bootstrap_InitResource_Payments', 0, 'Shopware_Plugins_Frontend_Payment_Bootstrap::onInitResourcePayments', @parent, 0);
Datei-Update
- Stellen Sie sicher, dass Sie die SQL-Anweisungen ausgeführt haben!
- Downloaden Sie das zu Ihrer Version passende Update-Archiv
- Entpacken Sie das Archiv
- Stellen Sie sicher, dass Ihr FTP-Programm die Dateien im Binär-Modus überträgt! Andernfalls ist der Shop nach dem Update ggf. nicht mehr funktionsfähig!
- Kopieren Sie von dort aus alle Dateien in Ihr Shop-Verzeichnis und überschreiben Sie die bestehenden Dateien
Rechtevergabe: Setzen Sie bitte nach dem Kopieren die Rechte des Ordners /files/config rekursiv auf 777.
- Rufen Sie das Backend auf und löschen Sie alle Shop-Caches!
- Fertig!
Liste der geänderten Template-Dateien (Default)
- plugins/recommendation/slide_articles.tpl (1 diff)
- plugins/notification/index.tpl (1 diff)
- plugins/trusted_shops/form.tpl (2 diffs)
- plugins/trusted_shops/logo.tpl (1 diff)
- plugins/google/analytics.tpl (1 diff)
- blog/detail.tpl (1 diff)
- blog/filter.tpl (1 diff)
- blog/header.tpl (1 diff)
- blog/listing.tpl (1 diff)
- blog/listing_actions.tpl
- register/personal_fieldset.tpl (2 diffs)
- register/index.tpl (1 diff)
- compare/col.tpl (1 diff)
- forms/index.tpl (1 diff)
- forms/elements.tpl (1 diff)
- account/order_item.tpl (5 diffs)
- account/password.tpl (1 diff)
- newsletter/index.tpl (1 diff)
- detail/image.tpl (1 diff)
- detail/header.tpl (1 diff)
- detail/buy.tpl (1 diff)
- detail/liveshopping/category_countdown.tpl (1 diff)
- detail/bundle/box_bundle.tpl (2 diffs)
- detail/bundle/box_related.tpl (1 diff)
- detail/related.tpl (1 diff)
- note/item.tpl (3 diffs)
- checkout/confirm.tpl (2 diffs)
- checkout/ajax_add_article.tpl (2 diffs)
- checkout/cart_item.tpl (2 diffs)
- search/fuzzy_left.tpl (1 diff)
- search/paging.tpl (1 diff)
- index/categories_top.tpl (1 diff)
- index/header.tpl (2 diffs)
- index/categories_left.tpl (1 diff)
- listing/listing_actions.tpl (1 diff)
- listing/box_article.tpl (2 diffs)
- listing/atom.tpl (1 diff)
- listing/box_similar.tpl (1 diff)
- _resources/styles/print.css (1 diff)
- _resources/styles/style.css (19 diffs)
- _ resources/styles/colors.css (1 diff)
- _resources/styles/plugins.css (2 diffs)
- _resources/styles/ie6.css (2 diffs)
- _resources/javascript/jquery.shopware.js (15 diffs)
- custom/ajax.tpl (1 diff)
Unified Diff 3.5.3 auf 3.5.4
@@ -12,4 +12,20 @@
{/if} |
<a title="{$article.articleName}" class="title" href="{$article.linkDetails}">{$article.articleName|truncate:35}</a> |
|
{if $article.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="SlideArticleInfoContent"}{/se}:</strong> {$article.purchaseunit} {$article.sUnit.description} |
</p> |
{if $article.purchaseunit != $article.referenceunit} |
<p> |
{if $article.referenceunit} |
<strong class="baseprice">{se name="SlideArticleInfoBaseprice"}{/se}:</strong> {$article.referenceunit} {$article.sUnit.description} = {$article.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
|
<p class="price"> |
<span class="price">{if $article.priceStartingFrom && !$article.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$article.price|currency} *</span> |
@@ -1,3 +1,4 @@
<div id="article_notification"> |
<input type="hidden" value="{$NotifyHideBasket}" name="notifyHideBasket" id="notifyHideBasket" /> |
{if $NotifyValid == true || $NotifyInvalid == true} |
<div class="notice"> |
@@ -17,20 +17,15 @@
<div class="grid_11"> |
<form id="formTShops" name="formTShops" method="post" action="https://www.trustedshops.com/shop/protection.php" target="_blank"> |
<input name="shop_id" type="hidden" value="{$this->config('TSID')}" /> |
<input name="title" type="hidden" value="{if $sUserData.billingaddress.salutation eq 'mr'}{s name='WidgetsTrustedShopsSalutationMr'}{/s}{elseif $sUserData.billingaddress.salutation eq 'ms'}{s name='WidgetsTrustedShopsSalutationMs'}{/s}{else}{s name='WidgetsTrustedShopsSalutationCompany'}{/s}{/if}" /> |
<input name="email" type="hidden" value="{$sUserData.additional.user.email}" /> |
<input name="first_name" type="hidden" value="{$sUserData.billingaddress.firstname}" /> |
<input name="last_name" type="hidden" value="{$sUserData.billingaddress.lastname}" /> |
<input name="street" type="hidden" value="{$sUserData.billingaddress.street} {$sUserData.billingaddress.streetnumber}" /> |
<input name="zip" type="hidden" value="{$sUserData.billingaddress.zipcode}" /> |
<input name="city" type="hidden" value="{$sUserData.billingaddress.city}" /> |
<input name="country" type="hidden" value="{$sUserData.additional.country.countryname}" /> |
<input name="phone" type="hidden" value="{$sUserData.billingaddress.phone}" /> |
<input name="fax" type="hidden" value="{$sUserData.billingaddress.fax}" /> |
<input name="delivery" type="hidden" value="" /> |
<input name="amount" type="hidden" value="{$sRealAmount}" /> |
<input name="curr" type="hidden" value="{$this->config('Currency')}" /> |
<input name="KDNR" type="hidden" value="{$sUserData.billingaddress.customernumber}" /> |
<input name="ORDERNR" type="hidden" value="{$sOrderNumber}" /> |
<input name="_charset_" type="hidden" value="{encoding}"> |
<input name="shop_id" type="hidden" value="{$this->config('TSID')}"> |
<input name="email" type="hidden" value="{$sUserData.additional.user.email}"> |
<input name="amount" type="hidden" value="{$sRealAmount}"> |
<input name="curr" type="hidden" value="{$this->config('Currency')}"> |
|
{* Payment type *} |
{* <input name="paymentType" type="hidden" value="{ value paymentType}"> *} |
<input name="kdnr" type="hidden" value="{$sUserData.billingaddress.customernumber}"> |
<input name="ordernr" type="hidden" value="{$sOrderNumber}"> |
|
|
{* Descriptiontext *} |
@@ -39,5 +34,5 @@
</p> |
<input type="submit" class="button-right large" name="btnProtect"value="{s name='WidgetsTrustedShopsInfo'}{/s}" /> |
<input type="submit" class="button-right small" name="btnProtect" value="{s name='WidgetsTrustedShopsInfo'}{/s}" /> |
</form> |
</div> |
@@ -4,5 +4,5 @@
<img src="{link file='templates/_default/frontend/_resources/images/logo_trusted_shop.gif'}" alt="{s name='WidgetsTrustedLogo'}{/s}" /> |
</a> |
<p>{se name='WidgetsTrustedLogoText'}{/se}</p> |
<p>{s name='WidgetsTrustedLogoText'}{/s}</p> |
</div> |
</div> |
@@ -3,4 +3,7 @@
var _gaq = _gaq || []; |
_gaq.push(['_setAccount', "{$GoogleTrackingID|escape:'javascript'}"]); |
{if $GoogleAnonymizeIp} |
_gaq.push(['_gat._anonymizeIp']); |
{/if} |
_gaq.push(['_trackPageview']); |
@@ -4,4 +4,8 @@
{block name='frontend_index_content'} |
<div class="blogbox grid_16 last"> |
{block name="frontend_detail_index_navigation"} |
{include file='frontend/detail/navigation.tpl'} |
{/block} |
{* Article name *} |
@@ -54,5 +54,5 @@
{/if} |
{if $sPropertiesOptionsOnly && $sPropertiesOptionsOnly|@count > 1} |
{if $sPropertiesOptionsOnly} |
{* Filter by properties *} |
@@ -1,3 +1,9 @@
{extends file='frontend/index/header.tpl'} |
{* Keywords *} |
{block name="frontend_index_header_meta_keywords"}{if $sCategoryContent.metakeywords}{$sCategoryContent.metakeywords}{/if}{/block} |
{* Description *} |
{block name="frontend_index_header_meta_description"}{if $sCategoryContent.metadescription}{$sCategoryContent.metadescription|strip_tags|escape}{/if}{/block} |
{* Canonical link *} |
@@ -14,7 +14,18 @@
{/if} |
{if $sArticles} |
{* Sorting and changing layout *} |
{block name="frontend_listing_top_actions"} |
{include file='frontend/blog/listing_actions.tpl'} |
{/block} |
{foreach from=$sArticles item=article key=key name="counter"} |
{include file="frontend/blog/box.tpl" sArticle=$article key=$key} |
{/foreach} |
|
{* Paging *} |
{block name="frontend_listing_bottom_paging"} |
{include file='frontend/blog/listing_actions.tpl'} |
{/block} |
{/if} |
</div> |
@@ -0,0 +1,15 @@
{extends file='frontend/listing/listing_actions.tpl'} |
{block name="frontend_listing_actions_class"} |
{if $sNumberPages && $sNumberPages > 1} |
<div class="listing_actions normal"> |
{/if} |
{/block} |
{block name='frontend_listing_actions_top'}{/block} |
{block name="frontend_listing_actions_close"} |
{if $sNumberPages && $sNumberPages > 1} |
{$smarty.block.parent} |
{/if} |
{/block} |
@@ -8,8 +8,8 @@
{else} |
<div> |
<label for="register_personal_customer_type">{s name='RegisterPersonalLabelType'}{/s}*</label> |
<label for="register_personal_customer_type">{s name='RegisterPersonalLabelType'}{/s}*:</label> |
<select id="register_personal_customer_type" name="register[personal][customer_type]"> |
<option value="private"{if $form_data.customer_type eq "private"} selected="selected"{/if}>{s name='RegisterPersonalLabelPrivate'}{/s}</option> |
<option value="buisness"{if $form_data.customer_type eq "buisness" or $form_data.company or $form_data.sValidation} selected="selected"{/if}>{s name='RegisterPersonalLabelBusiness'}{/s}</option> |
<option value="business"{if $form_data.customer_type eq "business" or $form_data.company or $form_data.sValidation} selected="selected"{/if}>{s name='RegisterPersonalLabelBusiness'}{/s}</option> |
</select> |
</div> |
@@ -68,5 +68,5 @@
{if $this->config('DOUBLEEMAILVALIDATION')} |
<div> |
<label for="register_personal_emailConfirmation"> |
<label title="{s name='RegisterPersonalRequiredText'}{/s}"> |
{se name='RegisterLabelMailConfirmation'}{/se} |
</label> |
@@ -69,4 +69,9 @@
{/if} |
{/if} |
|
{* Required fields hint *} |
<div class="required_fields"> |
{s name='RegisterPersonalRequiredText' namespace='frontend/register/personal_fieldset'}{/s} |
</div> |
|
@@ -41,8 +41,25 @@
{block name='frontend_compare_price'} |
<p {if $sArticle.pseudoprice} class="article-price2" {else} class="article-price"{/if}> |
{if $sArticle.pseudoprice}<s>{$sArticle.pseudoprice|currency}</s><br />{/if} |
{if $sArticle.pseudoprice}<s>{s name="reducedPrice" namespace="frontend/listing/box_article"}{/s} {$sArticle.pseudoprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}</s><br />{/if} |
<strong>{if $sArticle.priceStartingFrom}ab {/if}{$sArticle.price|currency}</strong>* |
</p> |
{/block} |
{block name='frontend_compare_unitprice'} |
{if $sArticle.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="CompareContent"}{/se}:</strong> {$sArticle.purchaseunit} {$sArticle.sUnit.description} |
</p> |
{if $sArticle.purchaseunit != $sArticle.referenceunit} |
<p> |
{if $sArticle.referenceunit} |
<strong class="baseprice">{se name="CompareBaseprice"}{/se}:</strong> {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
{/block} |
</div> |
@@ -3,5 +3,5 @@
{* Breadcrumb *} |
{block name='frontend_index_start' prepend} |
{$sBreadcrumb = [['name'=>{$sSupport.name}, 'link'=>{url}]]} |
{$sBreadcrumb = [['name'=>{$sSupport.name}, 'link'=>{url controller=ticket sFid=$sSupport.id}]]} |
{/block} |
@@ -1,4 +1,5 @@
{block name='frontend_forms_elements'} |
<form id="support" name="support" class="{$sSupport.class}" method="post" action="{url controller='ticket' action='index' id=$id}" enctype="multipart/form-data"> |
<input type="hidden" name="forceMail" value="{$forceMail|escape}" > |
{/block} |
{if $sSupport.sErrors.e || $sSupport.sErrors.v} |
@@ -1,3 +1,4 @@
<div class="table_row{if $lastitem} lastrow{/if}"> |
{block name='frontend_account_order_item_overview_row'} |
<div class="grid_3"> |
@@ -77,8 +78,34 @@
{* Name *} |
{if $article.modus == 10} |
<strong>{se name='OrderItemInfoBundle'}{/se}</strong> |
<strong class="articleName">{se name='OrderItemInfoBundle'}{/se}</strong> |
{else} |
{$article.name} |
<strong class="articleName">{$article.name}</strong> |
{/if} |
{/block} |
|
{block name='frontend_account_order_item_unitprice'} |
{if $article.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="OrderItemInfoContent"}{/se}:</strong> {$article.purchaseunit} {$article.sUnit.description} |
</p> |
{if $article.purchaseunit != $article.referenceunit} |
<p> |
{if $article.referenceunit} |
<strong class="baseprice">{se name="OrderItemInfoBaseprice"}{/se}:</strong> {$article.referenceunit} {$article.sUnit.description} = {$article.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
<div class="currentPrice"> |
{if $article.currentPrice} |
<strong>{se name="OrderItemInfoCurrentPrice"}{/se}:</strong> |
{if $article.currentPseudoprice} |
<em>{s name="reducedPrice" namespace="frontend/listing/box_article"}{/s} {$article.currentPseudoprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}</em> |
{/if} |
{$article.currentPrice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</div> |
{/block} |
|
@@ -109,5 +136,5 @@
{block name='frontend_account_order_item_price'} |
{if $article.price} |
{$article.price} {$offerPosition.currency_html} |
{$article.price} {$offerPosition.currency_html}* |
{else} |
{se name="OrderItemInfoFree"}{/se} |
@@ -122,5 +149,5 @@
{block name='frontend_account_order_item_amount'} |
{if $article.amount} |
{$article.amount} {$offerPosition.currency_html} |
{$article.amount} {$offerPosition.currency_html}* |
{else} |
{se name="OrderItemInfoFree"}{/se} |
@@ -251,5 +278,8 @@
<input name="sAddAccessoriesQuantity[]" type="hidden" value="{$article.quantity|escape}" /> |
{/if}{/foreach} |
<input type="submit" class="button-right small_right" value="{s name='OrderLinkRepeat'}{/s}" /> |
|
{if $offerPosition.activeBuyButton} |
<input type="submit" class="button-right small_right" value="{s name='OrderLinkRepeat'}{/s}" /> |
{/if} |
</form> |
{/block} |
@@ -40,5 +40,5 @@
<p class="buttons"> |
<a href="javascript:history.back();" class="button-left large">{se name="PasswordLinkBack"}{/se}</a> |
<input type="submit" class="button-right large" /> |
<input type="submit" class="button-right large" value="{s name="PasswordSendAction"}Passwort anfordern{/s}" /> |
<div class="clear"> </div> |
</p> |
@@ -87,4 +87,10 @@
{s name=sNewsletterInfo}{/s} |
</p> |
|
{* Required fields hint *} |
<div class="required_fields"> |
{s name='RegisterPersonalRequiredText' namespace='frontend/register/personal_fieldset'}{/s} |
</div> |
|
<input type="submit" value="{s name=sNewsletterButton}{/s}" class="button-right large" /> |
</fieldset> |
@@ -14,7 +14,8 @@
</div> |
{/if} |
<a id="zoom1" href="{$sArticle.image.src.5}" title="{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}" {if $this->config('USEZOOMPLUS')}class="cloud-zoom"{/if} rel="lightbox[{$sArticle.ordernumber}]"> |
<a id="zoom1" href="{$sArticle.image.src.5}" title="{if $sArticle.image.description}{$sArticle.image.description}{else}{$sArticle.articleName}{/if}" {if $this->config('USEZOOMPLUS')}class="cloud-zoom"{/if} rel="lightbox[{$sArticle.ordernumber}]"> |
|
<img src="{$sArticle.image.src.4}" alt="{$sArticle.articleName}" title="{if $sArticle.image.res.description}{$sArticle.image.res.description}{else}{$sArticle.articleName}{/if}" /> |
<img src="{$sArticle.image.src.4}" alt="{$sArticle.articleName}" title="{if $sArticle.image.description}{$sArticle.image.description}{else}{$sArticle.articleName}{/if}" /> |
</a> |
{/block} |
@@ -38,8 +38,8 @@
{* Description *} |
{block name="frontend_index_header_meta_description"}{if $sArticle.description}{$sArticle.description|replace:'"':"'"}{else}{$sArticle.description_long|strip_tags|replace:'"':"'"}{/if}{/block} |
{block name="frontend_index_header_meta_description"}{if $sArticle.description}{$sArticle.description|escape}{else}{$sArticle.description_long|strip_tags|escape}{/if}{/block} |
{* Canonical link *} |
{block name='frontend_index_header_canonical'} |
<link rel="canonical" href="{$sArticle.linkDetailsRewrited}" title="{$sArticle.articleName}" /> |
<link rel="canonical" href="{url sArticle=$sArticle.articleID title=$sArticle.articleName}" /> |
{/block} |
@@ -92,5 +92,5 @@
<div id="detailCartButton" {if $NotifyHideBasket && $sArticle.notification && $sArticle.instock <= 0}style="display: none;"{/if}> |
{block name='frontend_detail_buy_quantity'} |
{if $sArticle.laststock && !$sArticle.sVariants} |
{if $sArticle.laststock && !$sArticle.sVariants && $sArticle.instock < $sArticle.maxpurchase} |
{assign var=maxQuantity value=$sArticle.instock+1} |
{else} |
@@ -128,6 +128,8 @@
<div class="actions"> |
<form method="get" action="{url controller='checkout' action='addArticle'}"> |
{if !$sLiveshoppingData.sDetails.sConfigurator && !$sLiveshoppingData.sDetails.sVariantArticle} |
<input type="submit" class="button-right small" value="In den Warenkorb" name="In den Warenkorb" title="{$sLiveshoppingData.sDetails.articleName} in den Warenkorb legen" /> |
<input type="hidden" name="sAdd" class="ordernumber" value="{$sLiveshoppingData.sDetails.ordernumber}" /> |
{/if} |
<input type="hidden" name="sAdd" class="ordernumber" value="{$sLiveshoppingData.ordernumber}" /> |
</form> |
</div> |
@@ -72,5 +72,5 @@
<div class="price"> |
<h3 class="heading">{s name="BundleInfoPriceForAll"}{/s}:</h3> |
{$this->config('CURRENCYHTML')} <span id='price_bundle_{$bundle.id}'></span> |
{$this->config('CURRENCYHTML')} <span id='price_bundle_{$bundle.id}'></span> {s name="Star" namespace="frontend/listing/box_article"}{/s} |
</div> |
|
@@ -88,5 +88,5 @@
<div class="discount"> |
({s name="BundleInfoPriceInstead"}{/s} {$this->config('CURRENCYHTML')} |
<span id='price_rabAbs_{$bundle.id}'></span> - <span id='price_rabPro_{$bundle.id}'></span> |
<span id='price_rabAbs_{$bundle.id}'></span>{s name="Star" namespace="frontend/listing/box_article"}{/s} - <span id='price_rabPro_{$bundle.id}'></span> |
{s name="BundleInfoPercent"}{/s}) |
</div> |
@@ -60,4 +60,5 @@
<span>{$this->config('CURRENCYHTML')}</span> |
<span id='price_relatedbundle'></span> |
{s name="Star" namespace="frontend/listing/box_article"}{/s} |
</div> |
|
@@ -6,5 +6,5 @@
{foreach from=$sArticle.sRelatedArticles item=sArticleSub key=key name="counter"} |
|
{include file="frontend/listing/box_article.tpl" sArticle=$sArticleSub} |
{include file="frontend/listing/box_article.tpl" sArticle=$sArticleSub sTemplate='listing'} |
|
{/foreach} |
@@ -51,5 +51,24 @@
{* Article Description *} |
<p class="desc"> |
{$sBasketItem.description_long|strip_tags|truncate:350} |
{$sBasketItem.description_long|strip_tags|truncate:300} |
|
{* Unit price *} |
{block name="frontend_note_item_unitprice"} |
{if $sBasketItem.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="NoteUnitPriceContent"}{/se}:</strong> {$sBasketItem.purchaseunit} {$sBasketItem.sUnit.description} |
</p> |
{if $sBasketItem.purchaseunit != $sBasketItem} |
<p> |
{if $sBasketItem.referenceunit} |
<strong class="baseprice">{se name="NoteUnitPriceBaseprice"}{/se}:</strong> {$sBasketItem.referenceunit} {$sBasketItem.sUnit.description} = {$sBasketItem.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
{/block} |
|
</p> |
{block name="frontend_note_index_items"}{/block} |
@@ -59,7 +78,6 @@
{* Unit price *} |
<div> |
{block name="frontend_note_item_price"} |
{block name="frontend_note_item_price"} |
{if $sBasketItem.itemInfo} |
{$sBasketItem.itemInfo} |
@@ -77,5 +95,5 @@
<div class="action"> |
{* Place article in basket *} |
{if !$sBasketItem.sConfigurator} |
{if !$sBasketItem.sConfigurator && !$sBasketItem.sVariantArticle} |
<a href="{url controller=checkout action=addArticle sAdd=$sBasketItem.ordernumber}" class="basket" title="{s name='NoteLinkBuy'}{/s}"> |
{s name='NoteLinkBuy'}{/s} |
@@ -132,5 +132,5 @@
{* Additional footer *} |
<div class="additional_footer"> |
<form method="post" action="{if !$sUserData.additional.payment.embediframe}{url action='finish'}{else}{url action='payment'}{/if}"> |
<form method="post" action="{if $sPayment.embediframe || $sPayment.action}{url action='payment'}{else}{url action='finish'}{/if}"> |
|
<div class="clear"> </div> |
@@ -181,8 +181,8 @@
{* Submit order button *} |
<div class="actions"> |
{if !$sUserData.additional.payment.embediframe} |
{if $sPayment.embediframe || $sPayment.action} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmDoPayment'}Zahlung durchführen{/s}" /> |
{else} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmActionSubmit'}{/s}" /> |
{else} |
<input type="submit" class="button-right large" id="basketButton" value="{s name='ConfirmDoPayment'}Zahlung durchführen{/s}" /> |
{/if} |
</div> |
@@ -86,4 +86,19 @@
{/if} |
<a title="{$article.articleName}" class="title" href="{$article.linkDetails}">{$article.articleName|truncate:28}</a> |
{if $article.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="SlideArticleInfoContent"}{/se}:</strong> {$article.purchaseunit} {$article.sUnit.description} |
</p> |
{if $article.purchaseunit != $article.referenceunit} |
<p> |
{if $article.referenceunit} |
<strong class="baseprice">{se name="SlideArticleInfoBaseprice"}{/se}:</strong> {$article.referenceunit} {$article.sUnit.description} = {$article.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
|
<p class="price"> |
<span class="price">{if $article.priceStartingFrom && !$article.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$article.price|currency} *</span> |
@@ -116,4 +131,18 @@
{/if} |
<a title="{$article.articleName}" class="title" href="{$article.linkDetails}">{$article.articleName|truncate:28}</a> |
{if $article.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="SlideArticleInfoContent"}{/se}:</strong> {$article.purchaseunit} {$article.sUnit.description} |
</p> |
{if $article.purchaseunit != $article.referenceunit} |
<p> |
{if $article.referenceunit} |
<strong class="baseprice">{se name="SlideArticleInfoBaseprice"}{/se}:</strong> {$article.referenceunit} {$article.sUnit.description} = {$article.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
<p class="price"> |
<span class="price">{if $article.priceStartingFrom && !$article.liveshoppingData}{s name='ListingBoxArticleStartsAt'}{/s} {/if}{$article.price|currency} *</span> |
@@ -56,11 +56,6 @@
<div class="grid_1"> |
{if $sBasketItem.modus == 0} |
{if $sBasketItem.laststock} |
{assign var=maxQuantity value=$sBasketItem.instock+1} |
{else} |
{assign var=maxQuantity value=$sBasketItem.maxpurchase+1} |
{/if} |
<select name="sQuantity" class="auto_submit"> |
{section name="i" start=$sBasketItem.minpurchase loop=$maxQuantity step=$sBasketItem.purchasesteps} |
{section name="i" start=$sBasketItem.minpurchase loop=$sBasketItem.maxpurchase+1 step=$sBasketItem.purchasesteps} |
<option value="{$smarty.section.i.index}" {if $smarty.section.i.index==$sBasketItem.quantity}selected="selected"{/if}> |
{$smarty.section.i.index} |
@@ -68,5 +63,4 @@
{/section} |
</select> |
|
<input type="hidden" name="sArticle" value="{$sBasketItem.id}" /> |
{else} |
@@ -65,5 +65,5 @@
|
{if $sSuppliersRest} |
<form name="frmsup" method="get" action="{$sLinks.sSupplier}" id="frmsup"> |
<form name="frmsup" method="POST" action="{$sLinks.sFilter.supplier}" id="frmsup"> |
<select name="sFilter_supplier" class="auto_submit"> |
<option value="">{se name='SearchLeftInfoSuppliers'}{/se}</option> |
@@ -41,5 +41,5 @@
<option value="6"{if $sRequests.sSort eq 6} selected="selected"{/if}>{s name='ListingSortRelevance'}{/s}</option> |
<option value="1"{if $sRequests.sSort eq 1} selected="selected"{/if}>{s name='ListingSortRelease'}{/s}</option> |
<option value="2"{if $sRequests.sSort eq 2} selected="selected"{/if}>{s name='ListingSortRating'}{/s}</option> |
<option value="7"{if $sRequests.sSort eq 7} selected="selected"{/if}>{s name='ListingSortRating'}{/s}</option> |
<option value="3"{if $sRequests.sSort eq 3} selected="selected"{/if}>{s name='ListingSortPriceLowest'}{/s}</option> |
<option value="4"{if $sRequests.sSort eq 4} selected="selected"{/if}>{s name='ListingSortPriceHighest'}{/s}</option> |
@@ -9,5 +9,5 @@
{if !$sCategory.hidetop} |
<li {if $sCategory.flag} class="active"{/if}> |
<a href="{if $sCategory.external}{$sCategory.external}{else}{$sCategory.link|rewrite:$sCategory.description}{/if}" title="{$sCategory.description}" {if $sCategory.flag} class="active"{/if}> |
<a href="{$sCategory.link}" title="{$sCategory.description}" {if $sCategory.flag} class="active"{/if}> |
{$sCategory.description} |
</a> |
@@ -45,4 +45,9 @@
{/block} |
{* Print Stylesheets *} |
{block name="frontend_index_header_css_print"} |
<link type="text/css" rel="stylesheet" media="print" href="{link file='frontend/_resources/styles/print.css'}" /> |
{/block} |
{block name="frontend_index_header_javascript"} |
<script type="text/javascript" src="{link file='frontend/_resources/javascript/jquery-1.4.2.js'}"></script> |
@@ -69,8 +74,4 @@
{/block} |
{* Print Stylesheets *} |
{block name="frontend_index_header_css_print"} |
<link type="text/css" rel="stylesheet" media="print" href="{link file='frontend/_resources/styles/print.css'}" /> |
{/block} |
{block name="frontend_index_header_css_ie"} |
@@ -6,5 +6,5 @@
{foreach from=$categories item=category} |
<li {if $category.flag || $category.subcategories}class="{if $category.flag or $category.subcategories}active{if $category.subcategories} sub{/if}{/if}"{/if}> |
<a href="{if $category.external}{$category.external}{else}{$category.link|rewrite:$category.description}{/if}" {if $category.flag || $category.subcategories}class="{if $category.flag or $category.subcategories}flag{if $category.subcategories} active{/if}{/if}"{/if}> |
<a href="{$category.link}" {if $category.flag || $category.subcategories}class="{if $category.flag or $category.subcategories}flag{if $category.subcategories} active{/if}{/if}"{/if}> |
{$category.description} |
</a> |
@@ -94,7 +94,8 @@
{/if} |
{/block} |
{block name="frontend_listing_actions_close"} |
</div> |
<div class="space"> </div> |
{/block} |
{else} |
{if $sCategoryContent.parent != 1} |
@@ -1,32 +1,32 @@
<div class="artbox{if $lastitem} last{/if}{if $firstitem} first{/if}"> |
<div class="inner"> |
|
{* Top *} |
{if $sArticle.highlight} |
{block name='frontend_listing_box_article_hint'} |
{block name='frontend_listing_box_article_hint'} |
{if $sArticle.highlight} |
<div class="ico_tipp">{se name='ListingBoxTip'}{/se}</div> |
{/block} |
{/if} |
{/if} |
{/block} |
|
{* New *} |
{if $sArticle.newArticle} |
{block name='frontend_listing_box_article_new'} |
{block name='frontend_listing_box_article_new'} |
{if $sArticle.newArticle} |
<div class="ico_new">{se name='ListingBoxNew'}{/se}</div> |
{/block} |
{/if} |
{/if} |
{/block} |
|
{* ESD article *} |
{if $sArticle.esd} |
{block name='frontend_listing_box_article_esd'} |
{block name='frontend_listing_box_article_esd'} |
{if $sArticle.esd} |
<div class="ico_esd">{se name='ListingBoxInstantDownload'}{/se}</div> |
{/block} |
{/if} |
{/if} |
{/block} |
|
{* Article rating *} |
{if $sArticle.sVoteAverange.averange} |
{block name='frontend_listing_box_article_rating'} |
<div class="star star{$sArticle.sVoteAverange.averange*2|round}"></div> |
{/block} |
{/if} |
{block name='frontend_listing_box_article_rating'} |
{if $sArticle.sVoteAverange.averange} |
<div class="star star{$sArticle.sVoteAverange.averange*2|round}"></div> |
{/if} |
{/block} |
|
{* Article picture *} |
@@ -62,11 +62,18 @@
{* Unit price *} |
{block name='frontend_listing_box_article_unit'} |
{if $sArticle.purchaseunit} |
{if $sArticle.purchaseunit == $sArticle.referenceunit} {else} |
<div class="unit"> |
{if $sArticle.referenceunit}{$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}{/if} |
</div> |
{/if} |
{/if} |
{if $sArticle.purchaseunit} |
<div class="{if !$sArticle.pseudoprice}article_price_unit{else}article_price_unit_pseudo{/if}"> |
<p> |
<strong>{se name="ListingBoxArticleContent"}{/se}:</strong> {$sArticle.purchaseunit} {$sArticle.sUnit.description} |
</p> |
{if $sArticle.purchaseunit != $sArticle.referenceunit} |
<p> |
{if $sArticle.referenceunit} |
<strong class="baseprice">{se name="ListingBoxBaseprice"}{/se}:</strong> {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
{/block} |
|
@@ -5,5 +5,5 @@
<name>{$sShopname}</name> |
</author> |
{block name='frontend_listing_atom_title'}{$sCategoryContent.description}{/block} |
<title>{block name='frontend_listing_atom_title'}{$sCategoryContent.description}{/block}</title> |
<id>{$sCategoryContent.rssFeed|rewrite:$sCategoryContent.description|escape}</id> |
<updated>{time()|date:atom}</updated> |
@@ -17,10 +17,28 @@
{/block} |
</a> |
|
|
{* Unit price *} |
{block name='frontend_listing_similar_article_unit'} |
{if $sArticle.purchaseunit} |
<div class="article_price_unit"> |
<p> |
<strong>{se name="ListingBoxArticleContent" namespace="frontend/listing/box_article"}{/se}:</strong> {$sArticle.purchaseunit} {$sArticle.sUnit.description} |
</p> |
{if $sArticle.purchaseunit != $sArticle.referenceunit} |
<p> |
{if $sArticle.referenceunit} |
<strong class="baseprice">{se name="ListingBoxBaseprice" namespace="frontend/listing/box_article"}{/se}:</strong> {$sArticle.referenceunit} {$sArticle.sUnit.unit} = {$sArticle.referenceprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s} |
{/if} |
</p> |
{/if} |
</div> |
{/if} |
{/block} |
|
{* Price *} |
{block name='frontend_listing_box_similar_price'} |
<p class="price"> |
{if $sArticle.pseudoprice} |
<span class="pseudo">{$sArticle.pseudoprice|currency}</span> |
<span class="pseudo">{s name="reducedPrice" namespace="frontend/listing/box_article"}{/s} {$sArticle.pseudoprice|currency} {s name="Star" namespace="frontend/listing/box_article"}{/s}</span> |
{/if} |
<span class="price">{$sArticle.price|currency} *</span> |
@@ -1,112 +1,113 @@
/* |
Shopware 3.1 Template |
Shopware 3.5 Template |
http://shopware.de |
Copyright (c) 2010 Shopware AG |
Copyright (c) 2011 Shopware AG |
@author : stp/Shopware AG |
@date : 25-05-2010 |
@date : 25-05-2011 |
@package : template |
@subpackage: css |
*/ |
/* GENERAL |
------------------------ */ |
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;} |
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:0.8em 0;padding:0;border:none;} |
hr.space {background:#fff;color:#fff;} |
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} |
code {font:.9em "Courier New", Monaco, Courier, monospace;} |
img {float:left;margin:1.5em 1.5em 1.5em 0;} |
a img {border:none;} |
p img.top {margin-top:0;} |
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} |
.small {font-size:.9em;} |
/*.large {font-size:1.1em;}*/ |
.quiet {color:#999;} |
.hide {display:none;} |
/*a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}*/ |
.container_20 {border: 0 none; padding: 0; margin: 0;width: 650px;} |
/* HIDE ELEMENTS |
------------------------ */ |
div#topbar, div#header, div#topseller, div#mainNavigation, div#search, div#footer, div#shopnavi, div#compareContainerAjax, hr.line, hr.smallline, div.viewlast, div#tagcloud, a.more_info, div#left, div#right, div.listing_actions, div#bewertungen, div.menu_top, div.similar, ul#menu_right, ul.ui-tabs-nav, div.mousetrap, div#buybox form, div#stepbox, div.table_row.grid_20 a.delete, div.table_row.grid_20 a.zoom_picture, div.table_premium.grid_20, div#addwithnumber, div.buttons, .artbox .actions, #searchcontainer, .trustedshops_form, #finish_right, .shopware_footer, #content .inner .teaser .button-right {display: none;} |
/* GENERAL LAYOUT |
------------------------ */ |
#logo {margin-left: 0;} |
#logo a {font-size: 1.8em;font-weight: bold;} |
div.teaser_small {margin-top:15px;} |
div#center {top:-30px;} |
div#breadcrumb {height: 50px;margin-left: 0} |
div#shopware {text-align: center;margin-top:-30px} |
div.listing_box h1 {font-size: 2.2em} |
/* LISTING |
------------------------ */ |
a.artbox_thumb {width: 105px; height: 105px; display: block;} |
.artbox {padding: 10px 0;} |
.price .pseudo {text-decoration: line-through;} |
.price .price {font-weight: bold; font-size: 1.4em} |
/* ARTICLE DETAIL |
------------------------ */ |
div#img div.wrapper img {height: 255px; width: 255px;display: block;} |
div#bewertungen a.link {padding-bottom: 20px;} |
div.article_details_price strong {font-weight:bold;font-size: 1.6em} |
/* BASKET |
------------------------ */ |
.table {width: 100%;} |
.table .table_head, .table .table_row, .table .table_foot, .table .table_premium {margin: 0 !important; width: 100%;} |
.table .table_head {height:15px;border: 1px solid;font-weight: 700;padding: 10px 0;} |
.table .table_row, .table .table_foot {height: 120px;border: 1px solid; border-top: 0 none;padding: 10px 0 0 0px;} |
.table .table_foot {height: 300px;} |
.table .thumb_image, .table .no_image {height: 57px; width: 57px;margin-left: 5px;} |
.table .table_row:after {clear:both; content: '';float: none;} |
.table .lastrow {border-bottom: 1px solid;} |
.table .grid_20, .table .grid_19, .table .grid_18, .table .grid_17, .table .grid_16, .table .grid_15, .table .grid_14, .table .grid_13, .table .grid_12, .table .grid_11, .table .grid_10, .table .grid_9, .table .grid_8, .table .grid_7, .table .grid_6, .table .grid_5, .table .grid_4, .table .grid_3, .table .grid_2, .table .grid_1 {float: left;display: inline;position: relative;margin: 0; padding: 0 1%;} |
.table .grid_20 {width: 98%;} |
.table .grid_19 {width: 93%} |
.table .grid_18 {width: 88%} |
.table .grid_17 {width: 83%} |
.table .grid_16 {width: 78%} |
.table .grid_15 {width: 73%} |
.table .grid_14 {width: 68%} |
.table .grid_13 {width: 63%} |
.table .grid_12 {width: 58%} |
.table .grid_11 {width: 53%} |
.table .grid_10 {width: 48%} |
.table .grid_9 {width: 43%} |
.table .grid_8 {width: 38%} |
.table .grid_7 {width: 33%} |
.table .grid_6 {width: 28%} |
.table .grid_5 {width: 23%} |
.table .grid_4 {width: 18%} |
.table .grid_3 {width: 13%} |
.table .grid_2 {width: 8%} |
.table .grid_1 {width: 3%} |
.table .push_20 {left: 100%} |
.table .push_19 {left: 95%} |
.table .push_18 {left: 90%} |
.table .push_17 {left: 85%} |
.table .push_16 {left: 80%} |
.table .push_15 {left: 75%} |
.table .push_14 {left: 70%} |
.table .push_13 {left: 65%} |
.table .push_12 {left: 60%} |
.table .push_11 {left: 55%} |
.table .push_10 {left: 50%} |
.table .push_9 {left: 45%} |
.table .push_8 {left: 40%} |
.table .push_7 {left: 35%} |
.table .push_6 {left: 30%} |
.table .push_5 {left: 25%} |
.table .push_4 {left: 20%} |
.table .push_3 {left: 15%} |
.table .push_2 {left: 10%} |
.table .push_1 {left: 5%} |
#content .inner .teaser .button-right {behavior: url(.) !important;} |
@media print { |
/* GENERAL |
------------------------ */ |
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;} |
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:0.8em 0;padding:0;border:none;} |
hr.space {background:#fff;color:#fff;} |
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;} |
code {font:.9em "Courier New", Monaco, Courier, monospace;} |
img {float:left;margin:1.5em 1.5em 1.5em 0;} |
a img {border:none;} |
p img.top {margin-top:0;} |
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;} |
.small {font-size:.9em;} |
/*.large {font-size:1.1em;}*/ |
.quiet {color:#999;} |
.hide {display:none;} |
/*a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}*/ |
.container_20 {border: 0 none; padding: 0; margin: 0;width: 650px;} |
/* HIDE ELEMENTS |
------------------------ */ |
div#topbar, div#header, div#topseller, div#mainNavigation, div#search, div#footer, div#shopnavi, div#compareContainerAjax, hr.line, hr.smallline, div.viewlast, div#tagcloud, a.more_info, div#left, div#right, div.listing_actions, div#bewertungen, div.menu_top, div.similar, ul#menu_right, ul.ui-tabs-nav, div.mousetrap, div#buybox form, div#stepbox, div.table_row.grid_20 a.delete, div.table_row.grid_20 a.zoom_picture, div.table_premium.grid_20, div#addwithnumber, div.buttons, .artbox .actions, #searchcontainer, .trustedshops_form, #finish_right, .shopware_footer, #content .inner .teaser .button-right {display: none;} |
/* GENERAL LAYOUT |
------------------------ */ |
#logo {margin-left: 0;} |
#logo a {font-size: 1.8em;font-weight: bold;} |
div.teaser_small {margin-top:15px;} |
div#center {top:-30px;} |
div#breadcrumb {height: 50px;margin-left: 0} |
div#shopware {text-align: center;margin-top:-30px} |
div.listing_box h1 {font-size: 2.2em} |
/* LISTING |
------------------------ */ |
a.artbox_thumb {width: 105px; height: 105px; display: block;} |
.artbox {padding: 10px 0;} |
.price .pseudo {text-decoration: line-through;} |
.price .price {font-weight: bold; font-size: 1.4em} |
/* ARTICLE DETAIL |
------------------------ */ |
div#img div.wrapper img {height: 255px; width: 255px;display: block;} |
div#bewertungen a.link {padding-bottom: 20px;} |
div.article_details_price strong {font-weight:bold;font-size: 1.6em} |
/* BASKET |
------------------------ */ |
.table {width: 100%;} |
.table .table_head, .table .table_row, .table .table_foot, .table .table_premium {margin: 0 !important; width: 100%;} |
.table .table_head {height:15px;border: 1px solid;font-weight: 700;padding: 10px 0;} |
.table .table_row, .table .table_foot {height: 120px;border: 1px solid; border-top: 0 none;padding: 10px 0 0 0px;} |
.table .table_foot {height: 300px;} |
.table .thumb_image, .table .no_image {height: 57px; width: 57px;margin-left: 5px;} |
.table .table_row:after {clear:both; content: '';float: none;} |
.table .lastrow {border-bottom: 1px solid;} |
.table .grid_20, .table .grid_19, .table .grid_18, .table .grid_17, .table .grid_16, .table .grid_15, .table .grid_14, .table .grid_13, .table .grid_12, .table .grid_11, .table .grid_10, .table .grid_9, .table .grid_8, .table .grid_7, .table .grid_6, .table .grid_5, .table .grid_4, .table .grid_3, .table .grid_2, .table .grid_1 {float: left;display: inline;position: relative;margin: 0; padding: 0 1%;} |
.table .grid_20 {width: 98%;} |
.table .grid_19 {width: 93%} |
.table .grid_18 {width: 88%} |
.table .grid_17 {width: 83%} |
.table .grid_16 {width: 78%} |
.table .grid_15 {width: 73%} |
.table .grid_14 {width: 68%} |
.table .grid_13 {width: 63%} |
.table .grid_12 {width: 58%} |
.table .grid_11 {width: 53%} |
.table .grid_10 {width: 48%} |
.table .grid_9 {width: 43%} |
.table .grid_8 {width: 38%} |
.table .grid_7 {width: 33%} |
.table .grid_6 {width: 28%} |
.table .grid_5 {width: 23%} |
.table .grid_4 {width: 18%} |
.table .grid_3 {width: 13%} |
.table .grid_2 {width: 8%} |
.table .grid_1 {width: 3%} |
.table .push_20 {left: 100%} |
.table .push_19 {left: 95%} |
.table .push_18 {left: 90%} |
.table .push_17 {left: 85%} |
.table .push_16 {left: 80%} |
.table .push_15 {left: 75%} |
.table .push_14 {left: 70%} |
.table .push_13 {left: 65%} |
.table .push_12 {left: 60%} |
.table .push_11 {left: 55%} |
.table .push_10 {left: 50%} |
.table .push_9 {left: 45%} |
.table .push_8 {left: 40%} |
.table .push_7 {left: 35%} |
.table .push_6 {left: 30%} |
.table .push_5 {left: 25%} |
.table .push_4 {left: 20%} |
.table .push_3 {left: 15%} |
.table .push_2 {left: 10%} |
.table .push_1 {left: 5%} |
#content .inner .teaser .button-right {behavior: url(.) !important;} |
} |
@@ -80,4 +80,5 @@
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {margin: 10px 0 0 0;} |
.trustedshops_form {border: 1px solid;padding: 10px;width: 939px;} |
#trustedShopsLogo a { display: inline; } |
/* HEADER |
@@ -210,10 +211,12 @@
div.supplier_filter div span.expandcollapse {position: absolute; right: 10px; top:5px; border-bottom: 0 none;margin:0;height: 13px; width: 13px; text-indent: -9999px; background: url(../images/icons/ico_filter.gif) 0 -13px no-repeat;} |
div.supplier_filter div.active span.expandcollapse {background: url(../images/icons/ico_filter.gif) 0 0 no-repeat;} |
div.supplier_filter ul li {border-left: 1px solid;padding: 6px 0 6px 22px;background: url(../images/icons/ico_search_inactive.png) 5px 7px no-repeat;} |
div.supplier_filter ul li:hover, div.supplier_filter ul li.active {background: url(../images/icons/ico_search_active.png) 5px center no-repeat;} |
div.supplier_filter ul li {border-left: 1px solid; display: inline-block;} |
div.supplier_filter ul li a, div.supplier_filter ul li.active {padding: 6px 0 6px 22px;background: url(../images/icons/ico_search_inactive.png) 5px 7px no-repeat;display: block;} |
div.supplier_filter ul li:hover a, div.supplier_filter ul li.active {background: url(../images/icons/ico_search_active.png) 5px center no-repeat;} |
div.supplier_filter ul li:hover a, div.supplier_filter ul li.active a {text-decoration: none;} |
div.supplier_filter ul li.active {font-weight: 700;text-decoration:none;} |
div.supplier_filter ul li.close span {background: #fff none;border: 0 none;font-weight: 700;padding:0;} |
div.supplier_filter ul li.close:hover {background: url(../images/icons/ico_search-delete.png) 5px center no-repeat;} |
div.supplier_filter ul li.close:hover a {background: url(../images/icons/ico_search-delete.png) 5px center no-repeat;} |
div.supplier_filter .space { display: none; } |
#right div.supplier_filter.blog {width:140px;} |
div.supplier, div.blogFilter, div.blogInteract {border:1px solid; border-right: 0 none; border-top: 0 none; right:0;margin: 0 0 20px 0;padding: 0 0 0 0;} |
@@ -259,5 +262,6 @@
#content .account .cat_text {margin: 0;} |
#content .banner {margin-bottom: 10px;} |
.required_fields { border: 1px solid #c7c7c7; padding: 10px; background: #F3F3F3; font-weight: 700 } |
#letterForm .required_fields { margin: 0 20px 20px; background: #fff; } |
/* GENERAL LISTING |
@@ -325,4 +329,7 @@
.artbox .actions a.more,.listing_actions .offers:hover,div#notes .table_row .action a.basket, .blogbox a.more_info:hover, .content_listing a.more_info:hover, .bt_allsupplier:hover {background-position: right -21px;} |
/* Base price */ |
.artbox .article_price_unit p, .artbox .article_price_unit_pseudo p { margin-bottom: 0; font-size: 10px; } |
/* Offers */ |
.listing_actions .offers {margin: 3px 0 0 195px; display:block;width: 190px;} |
@@ -345,11 +352,13 @@
------------------------ */ |
#listing .artbox {width: 147px;} |
#listing .artbox .inner {height: 305px;width:127px; overflow:auto;} |
#listing .artbox .inner {height: 310px;width:127px; overflow:auto;} |
#listing .artbox div.ico_esd {right: 1px; top:-3px;} |
#listing .artbox p.desc { margin: 0 0 1em; } |
#listing .article_price_unit .baseprice { display: block } |
/* 3 COL LISTING |
------------------------ */ |
#listing-3col .artbox {width: 200px} |
#listing-3col .artbox .inner {height: 300px;width: 180px;} |
#listing-3col .artbox .inner {height: 325px;width: 180px;} |
#listing-3col .artbox .actions {position: absolute;bottom: 27px;} |
#listing-3col .artbox .artbox_thumb {height: 145px;margin-top:0} |
@@ -360,5 +369,5 @@
#listing-3col .artbox p.price {bottom:40px;} |
#listing-3col .artbox p.pseudoprice {bottom: 52px;} |
#listing-3col .artbox .unit {bottom: 82px;} |
#listing-3col .artbox p.desc { margin: 0 0 .8em } |
/* 2 COL LISTING |
@@ -369,13 +378,15 @@
#listing-2col .artbox .actions {right: 6px; left: auto;width: 135px;} |
#listing-2col .artbox .price {bottom: 5px;margin: 0;} |
#listing-2col .artbox .title {margin: 5px 0;width:285px;} |
#listing-2col .artbox .title {margin: 5px 0;width:150px;} |
#listing-2col .artbox .desc {width: 130px;} |
#listing-2col .artbox .unit {right: 10px; bottom: 80px;} |
#listing-2col .artbox p.pseudoprice {bottom:8px;} |
#listing-2col .artbox .article_price_unit, #listing-2col .artbox .article_price_unit_pseudo { position: absolute; bottom: 80px; right: 5px; width: 135px; } |
#listing-2col .artbox .article_price_unit .baseprice, #listing-2col .artbox .article_price_unit_pseudo .baseprice { display: block } |
/* 1 COL LISTING |
------------------------ */ |
#listing-1col .artbox {width:629px;margin:0;border-bottom: 0 none;} |
#listing-blog .artbox .inner,#listing-1col .artbox .inner {height: 136px;width:609px;} |
#listing-blog .artbox .inner,#listing-1col .artbox .inner {height: 145px;width:609px;} |
#listing-blog .artbox .artbox_thumb, #listing-1col .artbox .artbox_thumb {display: block;width:105px;} |
#listing-blog .artbox a.title, #listing-1col .artbox a.title {position: absolute; top:15px;left:125px;width:330px;} |
@@ -390,4 +401,5 @@
#listing-blog .artbox div.ico_tipp, #listing-1col .artbox div.ico_tipp {right:5px;} |
#listing-1col .artbox .actions, #listing-1col .artbox p.price, #listing-1col .artbox p.pseudoprice, #listing-1col .artbox .unit {left: 480px;} |
#listing-1col .artbox .article_price_unit, #listing-1col .artbox .article_price_unit_pseudo { position: absolute; left: 125px; } |
/* BLOG CROSS SELLING |
@@ -512,11 +524,11 @@
/* Similar */ |
#detail #detailinfo .similar {width: 230px;border-left: 1px solid;min-height: 365px;padding: 0 0 1000em 15px;margin:0 0 -1000em;float:left;} |
#detail #detailinfo .similar {width: 235px;border-left: 1px solid;min-height: 365px;padding: 0 0 1000em 10px;margin:0 0 -1000em;float:left;} |
#detail #detailinfo .similar h3 {text-transform: none;font-size:14px;font-weight: 700;margin: 25px 0 0 10px} |
#detail #detailinfo .similar .artbox {width:230px;border: 0 none;margin-right: 0;} |
#detail #detailinfo .similar .artbox {width:235px;border: 0 none;margin-right: 0;} |
#detail #detailinfo .similar .artbox .inner {width: auto;overflow:auto;float:none;} |
#detail #detailinfo .similar .artbox .artbox_thumb {height: 57px; width: 57px;border: 1px solid #dbdbdb;margin:0px;float:left;} |
#detail #detailinfo .similar .title_price {width:140px;float:left;margin-left:10px;} |
#detail #detailinfo .similar .artbox .title {display:block;margin-bottom:10px;} |
#detail #detailinfo .similar .artbox .title {display:block;} |
#detail #detailinfo .similar .artbox .price {position: static;} |
#detail #detailinfo .similar .artbox .actions {display: none;} |
@@ -574,4 +586,6 @@
.table .table_row .basket_details {position: absolute; top:0px;left: 95px;} |
.noteUnit {font-size: 10px; position: absolute;top: 25px;font-weight: 700;right: 85px} |
/* Nested tables */ |
.table .table .table_head {border-top: 0 none;} |
@@ -587,5 +601,5 @@
#notes .table .table_row .basket_details {left:125px;width: 260px;} |
#confirm .table .table_row, #finished .table .table_row {min-height:85px} |
.table .voucher .action a.del, .table .selected_premium a.del {top: 0px;} |
#basket .table .voucher .action a.del, #basket .table .selected_premium a.del {top: 6px;} |
.table .selected_premium, #basket .table .selected_premium {min-height: 50px;} |
#basket .table .voucher, #basket .table .rebate, #basket .table .small_quantities, #basket .table .bundle_row, #confirm .table .voucher, #confirm .table .rebate, #confirm .table .small_quantities, #confirm .table .bundle_row {min-height: 30px;} |
@@ -649,4 +663,6 @@
div#notes .table_row .action a {background-repeat: repeat-x; display: block; height:16px; border: 1px solid #e7e7e7; width: 162px;padding: 4px 0 0 10px; margin: 0 0 2px;color:#696969;} |
div#notes .table_row .action a.basket {margin-bottom: 20px;} |
div#notes .article_price_unit { position: absolute; top: 130px; } |
div#notes .article_price_unit p { margin: 0; } |
/* Deliveryfree */ |
@@ -830,4 +846,12 @@
#content .change_billing .actions .button-right, #content .change_shipping .actions .button-right {width: 150px;} |
#content .orderoverview_active h4 {margin-left: 15px;} |
#content .orders .orderoverview_active .articleName { font-size: 12px; } |
#content .orders .orderoverview_active .article_price_unit p { margin: 0; } |
#content .orders .orderoverview_active .currentPrice { color: #999 } |
#content .orders .orderoverview_active .article_price_unit strong , #content .orders .orderoverview_active .currentPrice strong { color: #555 } |
#content .orders .orderoverview_active .currentPrice em { text-decoration: line-through; } |
#content .orders .orderoverview_active .article_price_unit + .currentPrice { position: absolute; left: 250px; top: 10px; } |
#content .orders .orderoverview_active .currentPrice strong { display: block } |
/* TICKETSYSTEM |
@@ -1040,5 +1064,5 @@
.compare_desc div.votes, .compare_article div.votes {height: 25px;} |
.compare_desc div.desc, .compare_article div.desc {height: 125px;} |
.compare_desc div.price, .compare_article div.price {height: 50px;padding-top: 10px;} |
.compare_desc div.price, .compare_article div.price {height: 105px;padding-top: 10px;} |
/* CUSTOM CONTENT |
@@ -1112,4 +1136,7 @@
.ajax_compare_container .compare_article .property {padding-left: 5px;} |
.modal .ajax_compare_container .inner_container {overflow-y: scroll;height: 479px;} |
.ajax_compare_container .grid_3 div .article_price_unit { padding: 0 } |
.ajax_compare_container .article_price_unit p { margin: 0; font-size: 11px } |
.ajax_compare_container .article_price_unit .baseprice { display: block; } |
/* Custom */ |
@@ -1184,5 +1211,4 @@
#letterForm .street, #letterForm .zipcode {margin-right: 3px;} |
/* TELL-A-FRIEND |
------------------------ */ |
@@ -1201,4 +1227,13 @@
.tellafriend .buttons {margin: 10px 215px 0 50px;padding: 0} |
.tellafriend .buttons input {float: right;width: 140px;margin:0;padding: 0 !important;display: block;text-align:center;} |
/* ARTICLE UNIT PRICE |
------------------------ */ |
#detail #detailinfo .similar .artbox .article_price_unit, |
.slide .article_box .article_price_unit, |
.ajaxSlider .article_box .article_price_unit, |
.ajaxSlider .article_box .article_price_unit p, |
#listing .artbox .article_price_unit_pseudo, |
#listing .artbox .article_price_unit { line-height: 12px; } |
/* NEW LIVESHOPPING |
@@ -1352,9 +1387,10 @@
#content .ajaxSlider h2, #content .bannerSlider h2 {border: 0 none;} |
#content .ajaxSlider .sliding_container .slide, .modal .ajaxSlider .sliding_container .slide {display: block;float: left;width: 711px;} |
#content .ajaxSlider .article_box, .modal .ajaxSlider .article_box {height: 190px;width: 105px;float: left;margin: 0 36px;position: relative;} |
#content .ajaxSlider .article_box .title, .modal .ajaxSlider .article_box .title {font-size: 11px;font-weight: 700;color: #999;width: 105px;display:block;} |
#content .ajaxSlider .article_box, .modal .ajaxSlider .article_box {height: 190px;width: 141px;float: left;margin: 0 18px;position: relative;} |
#content .ajaxSlider .article_box .title, .modal .ajaxSlider .article_box .title {font-size: 11px;font-weight: 700;color: #999;width: 141px;display:block;} |
#content .ajaxSlider .article_box p.price, .modal .ajaxSlider .article_box p.price {position: absolute;bottom: 12px;font-size: 12px;font-weight: 700;color: #333;margin: 0px;width: 105px;} |
#content .ajaxSlider .sliding_container a.artbox_thumb, .modal .ajaxSlider .sliding_container a.artbox_thumb {width: 105px;height: 105px;display: block;margin: 10px 0 10px;} |
#content .ajaxSlider .sliding_container a.artbox_thumb, .modal .ajaxSlider .sliding_container a.artbox_thumb {width: 105px;height: 105px;display: block;margin: 0 auto 5px} |
#content .ajaxSlider .sliding_container a.artbox_thumb:hover, .modal .ajaxSlider .sliding_container a.artbox_thumb:hover {text-decoration: none;} |
#content .ajaxSlider .article_box .article_price_unit p, .modal .ajaxSlider .article_box .article_price_unit p { margin: 0; font-size: 10px; color: #aaa } |
/* Optional styling vertical */ |
@@ -1388,7 +1424,8 @@
/* Add article slider */ |
div.ajax_add_article .ajaxSlider .article_box .title {position: static; left: auto; top: auto;} |
.modal div.ajax_add_article .ajaxSlider .article_box {height: 160px;margin: 0 8px;} |
div.ajax_add_article .ajaxSlider .article_box .price {left: auto;top: auto;} |
.modal div.ajax_add_article .ajaxSlider .article_box {height: 190px;margin: 0 8px;} |
div.ajax_add_article .ajaxSlider .article_box .price {left: auto;top: auto; bottom: 2px} |
.modal .ajaxSlider .sliding_container .slide {width: 578px;} |
.modal .ajaxSlider .sliding_container .slide .article_box .price { font-size: 14px; } |
/* FOOTER |
@@ -177,5 +177,12 @@
#detail h1 {color:#333;} |
#detail .border {border-color: #c7c7c7;} |
#detail, #detail a, #content #detail .article_details strong.supplier {color:#999;} |
#detail, #detail a, |
#content #detail .article_details strong.supplier, |
.artbox .article_price_unit p, |
.artbox .article_price_unit_pseudo p, |
div#notes .article_price_unit p, |
#content .orders .orderoverview_active .article_price_unit {color:#999;} |
.article_overview {color:#9c9c9c} |
.article_overview a {color:#7a7a7a;} |
@@ -182,14 +182,5 @@
font-size: 11px; |
} |
.modal .close { |
display: block; |
position: absolute; |
bottom: 15px; |
right: 15px; |
text-indent: -9999em; |
background: url(../images/modal_close_button.png) no-repeat 0 0; |
width: 52px; |
height: 27px; |
} |
.modal iframe { |
border: 0 none; |
@@ -358,2 +349,138 @@
.ajax_add_article .slider_modal .ajaxSlider {width: 630px; height: 210px; position: relative; margin: 0px 0px 15px 15px;} |
.ajax_add_article .slider_modal .ajaxSlider .sliding_outer {position: relative; overflow: hidden; left: 26px; width: 578px; height: 210px;} |
/* IPAD RELATED STYLES |
------------------------ */ |
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { |
div.inner_searchcontainer { width: 280px } |
div.inner_searchcontainer #submit_search, input#searchfield { |
-webkit-appearance: none; |
-webkit-border-radius: 0; |
} |
.ui-tabs .ui-tabs-nav:after { |
content: ' '; |
clear: both; |
float: none; |
display: block; |
height: 0; line-height: 0; |
} |
#detail #detailinfo .inner_tabs { |
position: relative; |
top: -1px; |
} |
#lbOverlay { padding: 30px 30px 30px 0 } |
} |
/* TipTip CSS - Version 1.2 */ |
#tiptip_holder { |
display: none; |
position: absolute; |
top: 0; |
left: 0; |
z-index: 99999; |
} |
#tiptip_holder.tip_top { |
padding-bottom: 5px; |
} |
#tiptip_holder.tip_bottom { |
padding-top: 5px; |
} |
#tiptip_holder.tip_right { |
padding-left: 5px; |
} |
#tiptip_holder.tip_left { |
padding-right: 5px; |
} |
#tiptip_content { |
font-family: Verdana; |
font-size: 11px; |
color: #fff; |
text-shadow: 0 0 2px #000; |
padding: 4px 8px; |
border: 1px solid rgba(255,255,255,0.25); |
background-color: rgb(25,25,25); |
background-color: rgba(25,25,25,0.92); |
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); |
border-radius: 3px; |
-webkit-border-radius: 3px; |
-moz-border-radius: 3px; |
box-shadow: 0 0 3px #555; |
-webkit-box-shadow: 0 0 3px #555; |
-moz-box-shadow: 0 0 3px #555; |
} |
#tiptip_arrow, #tiptip_arrow_inner { |
position: absolute; |
border-color: transparent; |
border-style: solid; |
border-width: 6px; |
height: 0; |
width: 0; |
} |
#tiptip_holder.tip_top #tiptip_arrow { |
border-top-color: #fff; |
border-top-color: rgba(255,255,255,0.35); |
} |
#tiptip_holder.tip_bottom #tiptip_arrow { |
border-bottom-color: #fff; |
border-bottom-color: rgba(255,255,255,0.35); |
} |
#tiptip_holder.tip_right #tiptip_arrow { |
border-right-color: #fff; |
border-right-color: rgba(255,255,255,0.35); |
} |
#tiptip_holder.tip_left #tiptip_arrow { |
border-left-color: #fff; |
border-left-color: rgba(255,255,255,0.35); |
} |
#tiptip_holder.tip_top #tiptip_arrow_inner { |
margin-top: -7px; |
margin-left: -6px; |
border-top-color: rgb(25,25,25); |
border-top-color: rgba(25,25,25,0.92); |
} |
#tiptip_holder.tip_bottom #tiptip_arrow_inner { |
margin-top: -5px; |
margin-left: -6px; |
border-bottom-color: rgb(25,25,25); |
border-bottom-color: rgba(25,25,25,0.92); |
} |
#tiptip_holder.tip_right #tiptip_arrow_inner { |
margin-top: -6px; |
margin-left: -5px; |
border-right-color: rgb(25,25,25); |
border-right-color: rgba(25,25,25,0.92); |
} |
#tiptip_holder.tip_left #tiptip_arrow_inner { |
margin-top: -6px; |
margin-left: -7px; |
border-left-color: rgb(25,25,25); |
border-left-color: rgba(25,25,25,0.92); |
} |
/* Webkit Hacks */ |
@media screen and (-webkit-min-device-pixel-ratio:0) { |
#tiptip_content { |
padding: 4px 8px 5px 8px; |
background-color: rgba(45,45,45,0.88); |
} |
#tiptip_holder.tip_bottom #tiptip_arrow_inner { |
border-bottom-color: rgba(45,45,45,0.88); |
} |
#tiptip_holder.tip_top #tiptip_arrow_inner { |
border-top-color: rgba(20,20,20,0.92); |
} |
} |
@@ -66,9 +66,9 @@
div.supplier_filter div {width: 149px;height: 26px;} |
#listing .artbox {width: 149px;} |
#listing .artbox .inner {padding:10px 10px 5px 10px;width:142px;height: 321px;} |
#listing .artbox .inner {padding:10px 10px 5px 10px;width:142px;height: 326px;} |
#listing .artbox .actions a {display: block; width:137px;} |
#listing-3col .artbox {width: 202px;} |
#listing-3col .artbox .inner {padding: 10px 10px 5px 10px;width: 200px;height: 315px;} |
#listing-3col .artbox .inner {padding: 10px 10px 5px 10px;width: 200px;height: 340px;} |
#listing-3col .artbox .actions a {display: block;} |
#listing-3col .artbox .actions a.buynow {width: 190px;} |
@@ -193,2 +193,4 @@
#content .supplier_slider div.text {width: 23%; margin-left:1%; margin-right: 1%;} |
#detail #detailinfo {overflow: hidden;padding-bottom: 10px; margin-bottom: 0;} |
#basket .table .voucher { height: 55px !important } |
@@ -67,18 +67,6 @@
* - inital release |
*/ |
|
/** |
* Plugin Starter |
* for Shopware |
* |
* Shopware AG (c) 2010 |
*/ |
/** |
* Setting up all plugins and |
* adding new functionality |
* to the shopware Storefront |
*/ |
jQuery(document).ready(function($) { |
|
// Removes hiding class for all script related elements |
$('.hide_script').removeClass('hide_script'); |
@@ -91,4 +79,7 @@
//Liveshopping |
$('.liveshopping_container:visible, .liveshopping_detail:visible').liveshopping(); |
|
//Register Tooltip |
$('.register .required').tipTip(); |
|
//Bundle |
@@ -122,9 +113,9 @@
//Suggest Search |
$('#searchfield').liveSearch({url:$.controller.ajax_search, 'id': 'searchresults'}); |
var defaultValue = $('#searchfield').val(); |
$('#searchfield').focus(function(){ |
if ($('#searchfield').val() == "Suche:"){ |
$('#searchfield').val(""); |
} |
|
if ($('#searchfield').val() == defaultValue){ |
$('#searchfield').val(''); |
} |
}); |
|
@@ -218,6 +209,14 @@
$.post($.controller.ajax_logout, function(data) { |
var position = 'fixed'; |
if($.browser.msie && parseInt($.browser.version, 10) == 6) {position = 'absolute';} |
$.modal(data, '', {'position':position}).find('.close').remove(); |
if($.browser.msie && parseInt($.browser.version, 10) == 6) { |
position = 'absolute'; |
} |
$.modal(data, '', {'position':position}).find('.close').remove(); |
if($.browser.msie && ~~$.browser.version <= 7) { |
buttons = $('.modal').find('.button-right'); |
buttons.each(function() { |
this.fireEvent('onmove'); |
}); |
} |
}); |
}); |
@@ -245,5 +244,5 @@
|
$("#register_personal_customer_type").change(function() { |
if($(this).val() == 'buisness') { |
if($(this).val() == 'business') { |
$('.register .company_informations').slideDown(); |
} else { |
@@ -1254,5 +1253,5 @@
|
// prepare ordernumber for sizzle |
article.ordernumber = article.ordernumber.replace('\.', '\\.'); |
article.ordernumber = article.ordernumber.replace(/\./g, '\\.'); |
|
// refresh every second |
@@ -1770,15 +1769,18 @@
|
//Changes the displayed informations on the |
//article detail site and changes the active |
//images which is used by variant articles |
$.changeDetails = function (ordernumber) { |
if (typeof($.checkNotification) == 'function') { |
if (!ordernumber){ |
$.checkNotification($.ordernumber); |
}else { |
$.checkNotification(ordernumber); |
} |
} |
try { |
//article detail site and changes the active |
//images which is used by variant articles |
$.changeDetails = function (ordernumber) { |
if(ordernumber) { |
ordernumber = ordernumber.replace(/\./g, '\\.'); |
} |
if (typeof($.checkNotification) == 'function') { |
if (!ordernumber){ |
$.checkNotification($.ordernumber); |
}else { |
$.checkNotification(ordernumber); |
} |
} |
try { |
if(!ordernumber || $('#instock_'+ordernumber).val() > 0) { |
$('#article_notification').hide(); |
@@ -1787,4 +1789,10 @@
} else { |
$('#article_notification').show(); |
var hideBasket = $('#notifyHideBasket').val(); |
hideBasket = ~~hideBasket; |
console.log(hideBasket); |
if(hideBasket) { |
$('#detailCartButton').hide(); |
} |
if($('#detailBuyInfoNotAvailable').length) { |
$('#detailCartButton').hide(); |
@@ -1792,65 +1800,85 @@
} |
} |
} catch(e) {} |
|
if (!ordernumber) { |
// Hide Pseudoprice |
$('.PseudoPrice').hide(); |
|
// Hide all other thumbnails |
if (isVariant) { |
var thumbs = $('.thumb_box').children('a:[id]'); |
thumbs.each(function (i, el) { |
if ($(el).attr('id') != 'thumb' + $.ordernumber) { $(el).hide(); } |
}); |
} |
// Hide basket |
$('#basketButton').css('opacity', '0.4'); |
} else { |
// Show Pseudo price |
$('#'+ordernumber).find('.PseudoPrice').show(); |
// Change informations |
$('#article_details').html($('#' + ordernumber).html()); |
|
//Set basket button to active |
$('#basketButton').css('opacity', '1.0'); |
|
// Change main image |
$('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src')); |
|
//Wenn eine andere Variante ausgewaehlt ist |
if(ordernumber != $.ordernumber) { |
//Wenn ZoomViewer ist aktiv |
useZoom = parseInt(useZoom); |
if(useZoom) { |
$('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src')).attr('title', $('#img' + ordernumber).children('a').attr('title')); |
$('#img' + ordernumber).find('a').trigger('click'); |
} else { |
//Lightboxlink wechseln |
$('a#zoom1').attr('href', $('#img' + ordernumber).children('a').attr('href')); |
} |
//Thumbnails wechseln |
$('#thumb' + $.ordernumber).hide(); |
$('#thumb' + ordernumber).show(); |
|
|
//neue Ordernumber in die globale Variable schreiben |
$.ordernumber = ordernumber; |
try { |
$('#variantOrdernumber').val(ordernumber); |
}catch (err){ |
|
} |
// try to active liveshopping |
try { |
$('#article_details').liveshopping(); |
} catch(err) {} |
} |
} |
}; |
|
} catch(e) {} |
if (!ordernumber) { |
// Hide Pseudoprice |
$('.PseudoPrice').hide(); |
// Hide all other thumbnails |
if (isVariant) { |
var thumbs = $('.thumb_box').children('a:[id]'); |
thumbs.each(function (i, el) { |
if ($(el).attr('id') != 'thumb' + $.ordernumber) { $(el).hide(); } |
}); |
} |
// Hide delivery info |
$('.delivery_container').hide(); |
// Hide basket |
$('#basketButton').css('opacity', '0.4'); |
} else { |
|
// Show Pseudo price |
$('#'+ordernumber).find('.PseudoPrice').show(); |
|
// Show delivery info |
$('.delivery_container').show(); |
|
// Change informations |
$('#article_details').html($('#' + ordernumber).html()); |
//Set basket button to active |
$('#basketButton').css('opacity', '1.0'); |
// Change main image |
$('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src')); |
if(ordernumber != $.ordernumber) { |
// ZoomViewer active... |
useZoom = parseInt(useZoom); |
if(useZoom) { |
var img_link = $('a#zoom1 img'); |
// Refresh src attribute |
if(img_link.attr('src')) { |
$('a#zoom1 img').attr('src', $('#img' + ordernumber).find('img').attr('src')); |
} |
// Refresh img title |
if(img_link.attr('title')) { |
img_link.attr('title', $('#img' + ordernumber).children('a').attr('title')) |
} |
// If image found and the neccessary attributes are set |
// fire the click event to change the image over the |
// CloudZoom plugin |
if(img_link.attr('src') && img_link.attr('title')) { |
$('#img' + ordernumber).find('a').trigger('click'); |
} |
} else { |
// Change lightbox link |
$('a#zoom1').attr('href', $('#img' + ordernumber).children('a').attr('href')); |
} |
|
// Change active thumbnail image |
$('#thumb' + $.ordernumber).hide(); |
$('#thumb' + ordernumber).show(); |
// Set the new ordernumber in the global scope |
$.ordernumber = ordernumber; |
try { |
$('#variantOrdernumber').val(ordernumber); |
}catch (err){ |
} |
} |
} |
// Try to active liveshopping |
try { |
$('#article_details').liveshopping(); |
} catch(err) {} |
}; |
//Check if the article are set up for |
//email notification and checks if |
@@ -2353,21 +2381,5 @@
modal.hide(); |
|
var close = $('<a>', { |
'text': 'Schließen', |
'class': 'close' |
}).appendTo(modal); |
close.bind('click', function (event) { |
event.preventDefault(); |
if (config.useOverlay == true) { |
$.modal.overlay.fadeOut() |
} |
if (config.position == 'absolute') { |
modal.fadeOut(config.animationSpeed) |
} else if (config.position == 'fixed') { |
modal.animate({ |
'top': -(modal.height() + 100) + 'px' |
}, config.animationSpeed) |
} |
}); |
|
modal.appendTo('body'); |
|
@@ -2554,5 +2566,5 @@
//Checks the user |
$.checkout.checkUser = function (target,event) { |
config.target = target; |
config.target = target; |
$.ajax({ |
'url': config.viewport, |
@@ -2562,10 +2574,10 @@
var width = 530; |
var position = 'fixed'; |
|
if($.browser.msie && parseInt($.browser.version) == 6) { |
var width = 530; |
var position = 'absolute'; |
} |
|
$.modal(result, config.headline, { |
'position': position, |
@@ -2574,4 +2586,11 @@
'width': width+'px' |
}).find('.close').remove(); |
if($.browser.msie) { |
buttons = $('.modal').find('input[type^=submit]'); |
buttons.each(function() { |
this.fireEvent('onmove'); |
}); |
} |
|
// user is logged in |
@@ -3049,4 +3068,26 @@
"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); |
/* |
* TipTip |
* Copyright 2010 Drew Wilson |
* www.drewwilson.com |
* code.drewwilson.com/entry/tiptip-jquery-plugin |
* |
* Version 1.3 - Updated: Mar. 23, 2010 |
* |
* This Plug-In will create a custom tooltip to replace the default |
* browser tooltip. It is extremely lightweight and very smart in |
* that it detects the edges of the browser window and will make sure |
* the tooltip stays within the current window size. As a result the |
* tooltip will adjust itself to be displayed above, below, to the left |
* or to the right depending on what is necessary to stay within the |
* browser window. It is completely customizable as well via CSS. |
* |
* This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: |
* http://www.opensource.org/licenses/mit-license.php |
* http://www.gnu.org/licenses/gpl.html |
*/ |
(function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery); |
/** |
@@ -3706,30 +3747,33 @@
$(this).data('zoom', new CloudZoom($(this), opts)); |
} else if ($(this).is('.cloud-zoom-gallery')) { |
relOpts = { |
useZoom: 'zoom1', |
smallImage: $(this).attr('src') |
}; |
if(!$(this).parent().attr('id')) { |
relOpts.smallImage = $(this).attr('rev'); |
} else { |
relOpts.smallImage = $(this).attr('src'); |
} |
opts = $.extend({}, relOpts, options); |
$(this).data('relOpts', opts); |
$(this).bind('click', $(this), function (event) { |
event.preventDefault(); |
var data = event.data.data('relOpts'); |
$('#' + data.useZoom).data('zoom').destroy(); |
$('#' + data.useZoom).attr('href', event.data.attr('href')); |
$('#' + data.useZoom + ' img').attr('src', relOpts.smallImage); |
$('#' + event.data.data('relOpts').useZoom).CloudZoom(); |
|
//fading picture |
if ($.browser.msie && parseInt($.browser.version) > 8) { |
$('#wrap').fadeTo(0,0.01).delay(200).fadeTo(200,1); |
} |
return false; |
}); |
} |
relOpts = { |
useZoom: 'zoom1', |
smallImage: $(this).attr('src') |
}; |
if(!$(this).parent().attr('id')) { |
relOpts.smallImage = $(this).attr('rev'); |
} else { |
relOpts.smallImage = $(this).attr('src'); |
} |
opts = $.extend({}, relOpts, options); |
$(this).data('relOpts', opts); |
$(this).bind('click', $(this), function (event) { |
event.preventDefault(); |
var data = event.data.data('relOpts'); |
$('#' + data.useZoom).data('zoom').destroy(); |
$('#' + data.useZoom).attr('href', event.data.attr('href')); |
$('#' + data.useZoom + ' img').attr('src', relOpts.smallImage); |
$('#' + event.data.data('relOpts').useZoom).CloudZoom(); |
// change title |
$('#zoom1 img').attr('title', $(this).attr('title')); |
//fading picture |
if ($.browser.msie && parseInt($.browser.version) > 8) { |
$('#wrap').fadeTo(0,0.01).delay(200).fadeTo(200,1); |
} |
return false; |
}); |
} |
}); |
return this |
@@ -10,8 +10,4 @@
</div> |
<!-- <p> |
<input type="button" class="button-left large modal_close" value="{s name='CustomAjaxActionClose'}{/s}" /> |
<a href="{url sCustom=$sCustomPage.id title=$sCustomPage.description}" class="button-right large right" target="_blank">{se name='CustomAjaxActionNewWindow'}{/se}</a> |
</p> --> |
{/block} |
{* Article content *} |
Liste der geänderten Core-Dateien
- 3.5.4/engine/backend/ajax/getOrders.php (1 diff)
- 3.5.4/engine/backend/ajax/orderes.php (2 diffs)
- 3.5.4/engine/backend/ajax/getOrderDetails.php (2 diffs)
- 3.5.4/engine/backend/ajax/search.php (11 diffs)
- 3.5.4/engine/backend/php/language_de.php (2 diffs)
- 3.5.4/engine/backend/php/check.php (6 diffs)
- 3.5.4/engine/backend/php/sCacheTemplate.php (4 diffs)
- 3.5.4/engine/backend/php/functions.php (16 diffs)
- 3.5.4/engine/backend/css/icons.css (2 diffs)
- 3.5.4/engine/backend/css/icons4.css (1 diff)
- 3.5.4/engine/backend/modules/blog/blogEdit.php (2 diffs)
- 3.5.4/engine/backend/modules/blog/getArticles.php (1 diff)
- 3.5.4/engine/backend/modules/browser/options.php (1 diff)
- 3.5.4/engine/backend/modules/presetting/trusted.php (4 diffs)
- 3.5.4/engine/backend/modules/presetting/customergroups.php (5 diffs)
- 3.5.4/engine/backend/modules/presetting/currencies.php (1 diff)
- 3.5.4/engine/backend/modules/presetting/api.php (1 diff)
- 3.5.4/engine/backend/modules/presetting/settingsdetail.php (1 diff)
- 3.5.4/engine/backend/modules/userdetails/main.php (2 diffs)
- 3.5.4/engine/backend/modules/userdetails/skeleton.php (2 diffs)
- 3.5.4/engine/backend/modules/search_price/index.php (1 diff)
- 3.5.4/engine/backend/modules/useradd/saveUser.php (1 diff)
- 3.5.4/engine/backend/modules/statistics/data/condata.php (1 diff)
- 3.5.4/engine/backend/modules/userunlock/list.php (1 diff)
- 3.5.4/engine/backend/modules/vouchers/ajax/saveVouchers.php (3 diffs)
- 3.5.4/engine/backend/modules/vouchers/ajax/getVouchers.php (1 diff)
- 3.5.4/engine/backend/modules/vouchers/ajax/getValues.php (1 diff)
- 3.5.4/engine/backend/modules/vouchers/index.php (5 diffs)
- 3.5.4/engine/backend/modules/userprice/index.php (1 diff)
- 3.5.4/engine/backend/modules/premium_shipping/ajax/saveFeeds.php (2 diffs)
- 3.5.4/engine/backend/modules/premium_shipping/index.php (3 diffs)
- 3.5.4/engine/backend/modules/account/start.php (1 diff)
- 3.5.4/engine/backend/modules/orders/main.php (1 diff)
- 3.5.4/engine/backend/modules/imagepromo/banner_inline.php (5 diffs)
- 3.5.4/engine/backend/modules/templatespreview/skeleton.php (1 diff)
- 3.5.4/engine/backend/modules/mails/textvorlagen.php (1 diff)
- 3.5.4/engine/backend/modules/articles/downloads.php (1 diff)
- 3.5.4/engine/backend/modules/articles/varianten.php (6 diffs)
- 3.5.4/engine/backend/modules/articles/bundles.php (1 diff)
- 3.5.4/engine/backend/modules/articles/class_articles.inc.php (6 diffs)
- 3.5.4/engine/backend/modules/articles/config/start.php (1 diff)
- 3.5.4/engine/backend/modules/articles/bundle/ajaxBundle.php (7 diffs)
- 3.5.4/engine/backend/modules/rss/skeleton.php (2 diffs)
- 3.5.4/engine/backend/modules/import/import.php (1 diff)
- 3.5.4/engine/backend/modules/import/newsletter.php (1 diff)
- 3.5.4/engine/backend/modules/import/end.import.php (1 diff)
- 3.5.4/engine/backend/modules/import/export.php (2 diffs)
- 3.5.4/engine/backend/modules/import/start.import.php (3 diffs)
- 3.5.4/engine/backend/modules/import/index.php (1 diff)
- 3.5.4/engine/backend/modules/orderscanceled/orders.php (1 diff)
- 3.5.4/engine/backend/js/framework.php (13 diffs)
- 3.5.4/engine/backend/js/include.php (1 diff)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/RouterOld/Bootstrap.php (6 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php (15 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php (4 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/LastArticles/Bootstrap.php (4 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php (5 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/CouponsSelling/Bootstrap.php (9 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/CouponsSelling/CouponsAdmin.php (16 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/CouponsSelling/CouponModel.php (1 diff)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/InputFilter/Bootstrap.php (5 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Frontend/Google/Bootstrap.php (6 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php (8 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Backend/Menu/Bootstrap.php (3 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php (10 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/Log/Bootstrap.php (3 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/License/Bootstrap.php (9 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/System/Bootstrap.php (9 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/Debug/Bootstrap.php (10 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/Benchmark/Bootstrap.php (11 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php (3 diffs)
- 3.5.4/engine/Shopware/Plugins/Default/Core/Shop/Bootstrap.php (7 diffs)
- 3.5.4/engine/Shopware/Bootstrap.php (13 diffs)
- 3.5.4/engine/Shopware/Models/Shop.php (10 diffs)
- 3.5.4/engine/Shopware/Models/Currency.php (1 diff)
- 3.5.4/engine/Shopware/Models/Locale.php (1 diff)
- 3.5.4/engine/Shopware/Models/Config.php (4 diffs)
- 3.5.4/engine/Shopware/Components/Snippet/SnippetManager.php (6 diffs)
- 3.5.4/engine/Shopware/Components/Config.php (6 diffs)
- 3.5.4/engine/Shopware/Components/Plugin/Namespace.php (8 diffs)
- 3.5.4/engine/Shopware/Components/Plugin/Bootstrap.php (16 diffs)
- 3.5.4/engine/Shopware/Components/Form/SaveHandler/DbTable.php (7 diffs)
- 3.5.4/engine/Shopware/Components/Document.php (4 diffs)
- 3.5.4/engine/Shopware/Components/Config/DbTable.php (13 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Newsletter.php (8 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Search.php (9 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Checkout.php (42 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/AjaxSearch.php (4 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Listing.php (6 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Custom.php (1 diff)
- 3.5.4/engine/Shopware/Controllers/Frontend/SitemapXml.php (2 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Ticket.php (6 diffs)
- 3.5.4/engine/Shopware/Controllers/Frontend/Register.php (23 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Newsletter.php (26 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/OrderState.php (1 diff)
- 3.5.4/engine/Shopware/Controllers/Backend/Document.php (7 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Plugin.php (21 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Auth.php (1 diff)
- 3.5.4/engine/Shopware/Controllers/Backend/Export.php (3 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Snippet.php (15 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Cache.php (8 diffs)
- 3.5.4/engine/Shopware/Controllers/Backend/Index.php (4 diffs)
- 3.5.4/engine/Shopware/Shopware.php (5 diffs)
- 3.5.4/engine/core/class/sArticles.php (186 diffs)
- 3.5.4/engine/core/class/sBasket.php (115 diffs)
- 3.5.4/engine/core/class/sOrder.php (52 diffs)
- 3.5.4/engine/core/class/sCmsSupport.php (9 diffs)
- 3.5.4/engine/core/class/sExport.php (6 diffs)
- 3.5.4/engine/core/class/sMarketing.php (2 diffs)
- 3.5.4/engine/core/class/sCms.php (1 diff)
- 3.5.4/engine/core/class/sCategories.php (16 diffs)
- 3.5.4/engine/core/class/sAdmin.php (61 diffs)
- 3.5.4/engine/core/class/sRewriteTable.php (12 diffs)
- 3.5.4/engine/connectors/payment.class.php (16 diffs)
- 3.5.4/engine/connectors/api/import/shopware.php (75 diffs)
- 3.5.4/engine/connectors/saferpay/doPayment.php (1 diff)
- 3.5.4/engine/connectors/moneybookers/moneybookers.class.php (3 diffs)
- 3.5.4/engine/connectors/sofort/form.php (1 diff)
Artikel-PDF erstellen
Artikel bewerten
Weitere interessante Artikel:
Kategorien:
Bestell-Nr.: SW1572
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*