This commit is contained in:
2025-10-29 23:03:26 +01:00
parent 638c4ecb74
commit ac620659ff
46 changed files with 8827 additions and 4379 deletions

View File

@@ -1,3 +1,10 @@
# ~~startcookiesplus~~ Cookies Plus module - Do not remove this comment
<IfModule LiteSpeed>
RewriteRule .* - [E=Cache-Vary:cookiesplus]
</IfModule>
# ~~endcookiesplus~~ Cookies Plus module - Do not remove this comment
RewriteEngine On
RewriteRule ^133-materace-60x120/?$ https://lulandia.pl/s/682/materace-60x120-cm [R=301,L]
@@ -20,15 +27,9 @@ RewriteRule ^153-materace-135x200/?$ https://lulandia.pl/s/692/materace-135x200-
RewriteRule ^154-materace-150x200/?$ https://lulandia.pl/s/676/materace-150x200-cm [R=301,L]
RewriteRule ^145-materace-180x200/?$ https://lulandia.pl/s/680/materace-180x200-cm [R=301,L]
# ~~startcookiesplus~~ Cookies Plus module - Do not remove this comment
<IfModule LiteSpeed>
RewriteRule .* - [E=Cache-Vary:cookiesplus]
</IfModule>
# ~~endcookiesplus~~ Cookies Plus module - Do not remove this comment
SecRuleEngine On
SecRuleEngine Off

View File

@@ -67,14 +67,153 @@
"lmtime": 0,
"modified": false
},
"classes": {},
"classes": {
"controller": {
"AdminController.php": {
"type": "-",
"size": 198215,
"lmtime": 0,
"modified": false
},
"Controller.php": {
"type": "-",
"size": 22505,
"lmtime": 0,
"modified": false
},
"FrontController.php": {
"type": "-",
"size": 74586,
"lmtime": 0,
"modified": false
},
"index.php": {
"type": "-",
"size": 1375,
"lmtime": 0,
"modified": false
},
"ModuleAdminController.php": {
"type": "-",
"size": 2886,
"lmtime": 0,
"modified": false
},
"ModuleFrontController.php": {
"type": "-",
"size": 3779,
"lmtime": 0,
"modified": false
},
"ProductListingFrontController.php": {
"type": "-",
"size": 21788,
"lmtime": 1754599660788,
"modified": false
},
"ProductPresentingFrontController.php": {
"type": "-",
"size": 1529,
"lmtime": 0,
"modified": false
}
}
},
"composer.lock": {
"type": "-",
"size": 429111,
"lmtime": 0,
"modified": false
},
"config": {},
"config": {
"alias.php": {
"type": "-",
"size": 2121,
"lmtime": 0,
"modified": false
},
"autoload.php": {
"type": "-",
"size": 1372,
"lmtime": 0,
"modified": false
},
"bootstrap.php": {
"type": "-",
"size": 6171,
"lmtime": 0,
"modified": false
},
"config.inc.php": {
"type": "-",
"size": 12008,
"lmtime": 0,
"modified": false
},
"db_slave_server.inc.php": {
"type": "-",
"size": 1371,
"lmtime": 0,
"modified": false
},
"defines.inc.php": {
"type": "-",
"size": 8124,
"lmtime": 1754598461356,
"modified": false
},
"defines_uri.inc.php": {
"type": "-",
"size": 3313,
"lmtime": 0,
"modified": false
},
".htaccess": {
"type": "-",
"size": 180,
"lmtime": 0,
"modified": false
},
"index.php": {
"type": "-",
"size": 1404,
"lmtime": 0,
"modified": false
},
"services": {},
"settings.inc.php": {
"type": "-",
"size": 24,
"lmtime": 0,
"modified": false
},
"smartyadmin.config.inc.php": {
"type": "-",
"size": 6085,
"lmtime": 0,
"modified": false
},
"smarty.config.inc.php": {
"type": "-",
"size": 6751,
"lmtime": 0,
"modified": false
},
"smartyfront.config.inc.php": {
"type": "-",
"size": 9140,
"lmtime": 0,
"modified": false
},
"smartyfront.config.inc.php.before_pagecache_widget_block": {
"type": "-",
"size": 8755,
"lmtime": 0,
"modified": false
},
"themes": {},
"xml": {}
},
"controllers": {},
"cron-estella.php": {
"type": "-",
@@ -116,21 +255,21 @@
},
"google-merchant_id-1.xml": {
"type": "-",
"size": 62307727,
"size": 62336674,
"lmtime": 0,
"modified": true
},
"google-merchant_id-2.xml": {
"type": "-",
"size": 2722428,
"size": 2705675,
"lmtime": 0,
"modified": true
},
".htaccess": {
"type": "-",
"size": 12165,
"lmtime": 0,
"modified": true
"size": 15363,
"lmtime": 1754603412258,
"modified": false
},
".htaccess.2025-05-22-1747946142": {
"type": "-",
@@ -156,6 +295,18 @@
"lmtime": 0,
"modified": false
},
".htaccess.2025-08-11-1754894433": {
"type": "-",
"size": 15363,
"lmtime": 0,
"modified": false
},
".htaccess.2025-08-11-1754915017": {
"type": "-",
"size": 15364,
"lmtime": 0,
"modified": false
},
"iadmin": {},
"image_log.json": {
"type": "-",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 KiB

View File

@@ -0,0 +1 @@
jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -6,6 +6,41 @@
<meta itemprop="url" content="{$product.url}">
<div class="row">
<div class="col-form_id-form_9367402777406408 col-md-6 col-lg-6 col-xl-6 col-sm-12 col-xs-12 col-sp-12">
{block name='product_page_benefits'}
<div id="product-services" class="c-row c-services-row">
<div class="c-col">
<div class="c-block">
<img src="/img/14-dni-zwrot.png" alt="">
<p>14 Dni Na Zwrot</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/darmowa-dostawa.png" alt="">
<p>Darmowa dostawa od 0 zł</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/gwarancja-ceny.png" alt="">
<p>Gwarancja najniższej ceny</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/raty.png">
<p>Prawdziwe raty 0%</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/paypo-violet.png">
<p>Odroczone płatności</p>
</div>
</div>
</div>
{/block}
{block name='page_content_container'}
<section class="page-content" id="content" data-templateview="bottom" data-numberimage="5"
data-numberimage1200="5" data-numberimage992="4" data-numberimage768="3" data-numberimage576="3"
@@ -90,7 +125,7 @@
{/block}
</div>
<div class="col-form_id-form_15874367062488778 col-md-6 col-lg-6 col-xl-6 col-sm-12 col-xs-12 col-sp-12">
<div class="product_base_info">
<div class="product_base_info 1">
{block name='page_header_container'}
{block name='page_header'}
<h1 class="h1 product-detail-name" itemprop="name">{block name='page_title'}{$product.name}{/block}</h1>

View File

@@ -22,8 +22,9 @@
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
* International Registered Trademark & Property of PrestaShop SA
*}
{block name='product_miniature_item'}
<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}">
{block name='product_miniature_item'}
<article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}"
data-id-product-attribute="{$product.id_product_attribute}">
<div class="thumbnail-container">
<div class="product-image">
{block name='product_thumbnail'}
@@ -32,26 +33,21 @@
{/if}
{if $product.cover}
<a href="{$product.url}" class="thumbnail product-thumbnail">
{hook h='displayProductListStickers' pro=$product}
<img
class="img-fluid"
src = "{$product.cover.bySize.home_default.url}"
alt = "{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}"
data-full-size-image-url = "{$product.cover.large.url}"
>
{hook h='displayProductListStickers' pro=$product}
<img class="img-fluid" src="{$product.cover.bySize.home_default.url}"
alt="{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}"
data-full-size-image-url="{$product.cover.large.url}">
{if isset($cfg_product_one_img) && $cfg_product_one_img}
<span class="product-additional" data-idproduct="{$product.id_product}"></span>
{/if}
</a>
{else}
<a href="{$product.url}" class="thumbnail product-thumbnail">
<img
src = "{$urls.no_picture_image.bySize.home_default.url}"
>
{if isset($cfg_product_one_img) && $cfg_product_one_img}
<span class="product-additional" data-idproduct="{$product.id_product}"></span>
{/if}
</a>
<img src="{$urls.no_picture_image.bySize.home_default.url}">
{if isset($cfg_product_one_img) && $cfg_product_one_img}
<span class="product-additional" data-idproduct="{$product.id_product}"></span>
{/if}
</a>
{/if}
{/block}
{block name='product_flags'}
@@ -61,26 +57,26 @@
{/foreach}
</ul>
{/block}
<div class="functional-buttons clearfix">
<div class="functional-buttons clearfix 111">
{block name='quick_view'}
<div class="quickview{if !$product.main_variants} no-variants{/if} hidden-sm-down">
<a
href="#"
class="quick-view btn-product btn btn-primary"
data-link-action="quickview"
data-source=".thumb-gallery-{$product.id}-{$product.id_product_attribute}"
title="{l s='Quick view' d='Shop.Theme.Actions'}"
>
{* <div class="quickview {if !$product.main_variants} no-variants {/if} hidden-sm-down">
<a href="#" class="quick-view btn-product btn btn-primary" data-link-action="quickview"
data-source=".thumb-gallery-{$product.id}-{$product.id_product_attribute}" title="
{l s='Quick view' d='Shop.Theme.Actions'}">
<span class="leo-quickview-bt-loading cssload-speeding-wheel"></span>
<span class="leo-quickview-bt-content">
<i class="icon-btn-product icon-quick-view material-icons">&#xE417;</i>
<span class="name-btn-product">{l s='Quick view' d='Shop.Theme.Actions'}</span>
<span class="name-btn-product">
{l s='Quick view' d='Shop.Theme.Actions'}</span>
</span>
</a>
</div>
</div> *}
{/block}
{hook h='displayLeoCompareButton' product=$product}
{hook h='displayLeoWishlistButton' product=$product}
{* {hook h='displayLeoCompareButton' product=$product} *}
{* {hook h='displayLeoWishlistButton' product=$product} *}
{hook h='displayLeoCartButton' product=$product}
</div>
</div>
@@ -88,11 +84,11 @@
<div class="product-description">
{block name='product_name'}
{if $page.page_name == 'index'}
<h3 class="h3 product-title"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3>
{else}
<h2 class="h3 product-title"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2>
{/if}
{if $page.page_name == 'index'}
<h3 class="h3 product-title"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3>
{else}
<h2 class="h3 product-title"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2>
{/if}
{/block}
{hook h='displayLeoProductListReview' product=$product}
@@ -128,17 +124,18 @@
<div class="button_container">
<a href="{$product.url}">
{if $product.id_manufacturer != 20}
<span>Zobacz</span>
{else}
{if $product.id_manufacturer != 20}
<span>Zobacz</span>
{else}
<span style="font-size:12px">Zapytaj i zamów przez czat</span>
{/if}
{/if}
</a>
</div>
{/block}
{block name='product_description_short'}
<div class="product-description-short">{$product.description_short|strip_tags:true|truncate:150:'...' nofilter}</div>
<div class="product-description-short">{$product.description_short|strip_tags:true|truncate:150:'...' nofilter}
</div>
{/block}
</div>
@@ -154,4 +151,4 @@
</div>
</div>
</article>
{/block}
{/block}

View File

@@ -69,6 +69,62 @@
{block name='breadcrumb'}
{include file='_partials/breadcrumb.tpl'}
{/block}
{if $page.page_name == 'category' && $category.id == 42}
<div class="row">
<div class="col-xs-12">
<div class="c-category-box">
<div class="c-box-row-1">
<div class="c-col-1">
<h2>Nie wiesz, jaki materac wybrać?</h2>
<p>Odpowiedz na kilka prostych pytań - w 60 sekund podpowiemy, który model będzie dla Ciebie najlepszy.</p>
<a href="https://konfigurator.lulandia.pl/" target="_self">Uruchom konfigurator</a>
</div>
<div class="c-col-2">
<div class="img-box">
<img src="/themes/leo_lulandia/assets/img/image-category.png" alt="">
</div>
</div>
</div>
<div class="c-box-row-2">
<div id="category-services" class="c-row c-services-row">
<div class="c-col">
<div class="c-block">
<img src="/img/14-dni-zwrot.png" alt="">
<p>14 Dni Na Zwrot</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/darmowa-dostawa.png" alt="">
<p>Darmowa dostawa od 0 zł</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/gwarancja-ceny.png" alt="">
<p>Gwarancja najniższej ceny</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/raty.png">
<p>Prawdziwe raty 0%</p>
</div>
</div>
<div class="c-col">
<div class="c-block">
<img src="/img/paypo-violet.png">
<p>Odroczone płatności</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{/if}
<div class="row">
{block name="left_column"}
<div id="left-column" class="sidebar col-xs-12 col-sm-12 col-md-4 col-lg-3">