Unknown: Creation of dynamic property Request::$request is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/request.php on line 26Unknown: Creation of dynamic property Session\DB::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/session/db.php on line 8Unknown: Creation of dynamic property Proxy::$getTranslations is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: mysqli::real_escape_string(): Passing null to parameter #1 ($string) of type string is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/db/mysqli.php on line 46Warning: Cannot modify header information - headers already sent by (output started at /home/s/soevvl/exopencart.com/public_html/system/framework.php:42) in /home/s/soevvl/exopencart.com/public_html/catalog/controller/startup/session.php on line 28Unknown: Creation of dynamic property Proxy::$getLanguage is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getLanguages is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Automatic conversion of false to array is deprecated in /home/s/soevvl/exopencart.com/public_html/catalog/controller/startup/startup.php on line 103Warning: Cannot modify header information - headers already sent by (output started at /home/s/soevvl/exopencart.com/public_html/system/framework.php:42) in /home/s/soevvl/exopencart.com/public_html/catalog/controller/startup/startup.php on line 107Unknown: Creation of dynamic property Cart\Customer::$config is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/customer.php on line 15Unknown: Creation of dynamic property Cart\Customer::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/customer.php on line 16Unknown: Creation of dynamic property Cart\Customer::$request is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/customer.php on line 17Unknown: Creation of dynamic property Cart\Customer::$session is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/customer.php on line 18Unknown: Creation of dynamic property Proxy::$getCurrencyByCode is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCurrencies is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Warning: Cannot modify header information - headers already sent by (output started at /home/s/soevvl/exopencart.com/public_html/system/framework.php:42) in /home/s/soevvl/exopencart.com/public_html/catalog/controller/startup/startup.php on line 262Unknown: Creation of dynamic property Cart\Currency::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/currency.php on line 7Unknown: Creation of dynamic property Cart\Currency::$language is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/currency.php on line 8Unknown: Creation of dynamic property Cart\Tax::$config is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/tax.php on line 7Unknown: Creation of dynamic property Cart\Tax::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/tax.php on line 8Unknown: Creation of dynamic property Cart\Weight::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/weight.php on line 7Unknown: Creation of dynamic property Cart\Weight::$config is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/weight.php on line 8Unknown: Creation of dynamic property Cart\Length::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/length.php on line 7Unknown: Creation of dynamic property Cart\Length::$config is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/length.php on line 8Unknown: Creation of dynamic property Cart\Cart::$config is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 9Unknown: Creation of dynamic property Cart\Cart::$customer is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 10Unknown: Creation of dynamic property Cart\Cart::$session is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 11Unknown: Creation of dynamic property Cart\Cart::$db is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 12Unknown: Creation of dynamic property Cart\Cart::$tax is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 13Unknown: Creation of dynamic property Cart\Cart::$weight is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/cart/cart.php on line 14Unknown: Creation of dynamic property Proxy::$getEvents is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property SeoPro::$log is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/seopro.php on line 33Unknown: Creation of dynamic property SeoPro::$cache is deprecated in /home/s/soevvl/exopencart.com/public_html/system/library/seopro.php on line 43Unknown: Creation of dynamic property Proxy::$getRedirectByOldPath is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$addReview is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getReviewsByArticleId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalReviewsByArticleId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategory is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategories is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategoriesByParentId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategoryLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalCategoriesByCategoryId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$updateViewed is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticle is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticles is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getLatestArticles is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getPopularArticles is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleImages is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelated is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelatedByProduct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelatedByCategory is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelatedByManufacturer is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelatedProduct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategories is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getDownloads is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getDownload is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalArticles is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleAuthor is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$resize is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$updateViewed is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProduct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProducts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductSpecials is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getLatestProducts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getPopularProducts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getBestSellerProducts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductAttributes is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductOptions is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductDiscounts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductImages is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductRelated is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductSiblings is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getArticleRelatedByProduct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProductLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategories is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalProducts is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProfile is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getProfiles is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalProductSpecials is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTheme is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getLayout is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getLayoutModules is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getModule is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getInformation is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getInformations is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getInformationLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getExtensions is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getStores is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCoupon is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$confirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$unconfirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalCouponHistoriesByCoupon is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalCouponHistoriesByCustomerId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$confirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$unconfirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$confirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$unconfirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$addVoucher is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$disableVoucher is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getVoucher is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$confirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$unconfirm is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotal is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$addUpload is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getUploadByCode is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategory is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategories is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategoryFilters is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getCategoryLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getTotalCategoriesByCategoryId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getManufacturerLayoutId is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getManufacturer is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getManufacturers is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getSetting is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$getSettingValue is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__construct is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__get is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30Unknown: Creation of dynamic property Proxy::$__set is deprecated in /home/s/soevvl/exopencart.com/public_html/system/engine/proxy.php on line 30 Тёмная тема в OpenCart из коробки, без платных шаблонов и магических заклинаний

Тёмная тема в OpenCart из коробки, без платных шаблонов и магических заклинаний


John Doe
20.04.2023 116

Bulma 0.9 - отличный лёгкий фреймворк, чистый, быстрый, без лишнего мусора. Но вот беда: тёмной темы в нём просто нет. В Bulma 1.0 она наконец-то появилась, но цена оказалась непомерно высокой: бандл вырос в два раза, поддержка старого php-sass умерла, а кастомизация требует глубокого понимания логики работы этих самых тем. Я покопался, не вывез - и пришел к выводу, что это не про простоту и гибкость.

Поэтому я сделал свою тёмную тему (с блэкджеком и шлюхами), которая ничего не ломает и не требует переписывать полпроекта.

Опционально и под полным контролем

В настройках системы три варианта:

  • Тёмная тема доступна, но пользователь сам выбирает
  • Тёмная тема включена по умолчанию
  • Тёмная тема выключена полностью

Плюс отдельная галочка - показывать переключатель темы в шапке или нет. Хочешь - оставь только светлую, хочешь - только тёмную, хочешь - пусть юзер сам решает. Никаких "всё или ничего".

Просто CSS-переменные и точечный override - без магии

Вся тёмная тема - это один отдельный файл dark.css. Никаких изменений в Bulma, никаких перекомпиляций SASS, никаких 200-страничных конфигов. Bulma остаётся источником истины: цвета, отступы, типографика - всё берётся оттуда. Dark.css просто переопределяет нужные CSS-переменные (--primary, --background, --text и т.д.) и добавляет несколько правил для специфичных элементов.

Результат: гибкость запредельная. Хочешь поменять один цвет - открыл dark.css, поменял одну строку, готово. Хочешь добавить свои переменные - пожалуйста. Хочешь сделать градиенты, кастомные тени или что угодно - делай, это обычный CSS. Никакой "нужно знать всю внутреннюю кухню Bulma", никакой "пересобери весь проект". Просто, понятно, быстро!

Переключение темы - мгновенное, без перезагрузки страницы (через class на body + cookie). Выглядит красиво, работает шустро, без лишней cуеты.

Всё из коробки. Поставил сборку - увидел в настройках "Тёмная тема" - включил - и сайт перестал выжигать глаза по ночам.

Не благодари, делал для себя.


Написать комментарий