new theme modern2 reklama slider

This commit is contained in:
merdan 2021-05-10 17:27:07 +05:00
parent a9a0120ee6
commit 01eb85bc78
2 changed files with 45 additions and 3 deletions

View File

@ -1,4 +1,4 @@
{% if group and group.adds %} {% if __SELF__.group and __SELF__.group.adds %}
<div class="advertisiment_{{__SELF__}}"> <div class="advertisiment_{{__SELF__}}">
{% for reklama in __SELF__.group.adds %} {% for reklama in __SELF__.group.adds %}
<a class="advertisiment__item" <a class="advertisiment__item"
@ -11,7 +11,7 @@
</a> </a>
{% endfor %} {% endfor %}
</div> </div>
{% if __SELF__.property('random') %}
<script> <script>
// advertisement start // advertisement start
$(function () { $(function () {
@ -52,5 +52,47 @@
}); });
// advertisement end // advertisement end
</script> </script>
{% else %}
{% put scripts %}
<script>
// advertisement start
$(function () {
var $slideshow = $(".advertisiment_{{__SELF__}}");
var ImagePauses = {{__SELF__.group.adds.pluck('display')}};
// Init
$slideshow.slick({
dots: false,
arrows: false,
infinite: true,
initialSlide: 0,
autoplay: true,
autoplaySpeed: ImagePauses[0] * 1000,
fade: true,
cssEase: "linear",
adaptiveHeight: true,
});
// Sliding settings
$slideshow.on("afterChange", function (event, slick, currentSlide) {
// Console log, can be removed
console.log(
"Current slide: " +
currentSlide +
". Setting speed to: " +
ImagePauses[currentSlide]
);
// Update autoplay speed according to slide index
$slideshow.slick(
"slickSetOption",
"autoplaySpeed",
ImagePauses[currentSlide] * 1000,
true
);
});
});
// advertisement end
</script>
{% endput %}
{% endif %} {% endif %}

View File

@ -14,7 +14,7 @@ displayEmpty = 0
categoryPage = "category" categoryPage = "category"
[adverts adv_center_1] [adverts adv_center_1]
code = "samsung" code = "bank"
type = "single" type = "single"
random = 0 random = 0