Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Dm27

Страницы: [1]
1
Решил немного изменить Сравнение товаров. (compare).
Файлы compare.php и compare.tpl.html стандартные которые идут в сборке Lego 6.2.9
В index.tpl.html вставил в меню после контактов вывод выбранных для сравнения товаров:
 <li><a href="./index.php?compare" title="{$smarty.const.Back_to_compare}">{$smarty.const.COMPARE} <span id="wishlist-total">{if $count_comp}{$count_comp}{else}0{/if}</span></a></li>

В карточку товара добавил кнопку добавить в сравнение :
 <div class="chk prt" id="cmp_{$product_info.productID}"> <a href="javascript:void(0)">Добавить к сравнению</a></div>
                                <div id="sc_{$product_info.productID}"></div>
                                <input type="hidden" id="inpc{$product_info.productID}" value="">
                                <input type="hidden" id="hc{$product_info.productID}" value="">
В файл скриптов js_script добавил :
 $('.chk').click(function () {
        var curid = this.id.split('_')[1];
        var hurl = $('#hc' + curid).val();

        if ($('#inpc' + curid).val() == 0) {
            check = curid;
            uncheck = 0;
            $('#sc_' + curid).html();
            $('#c_ul').append('<li style="padding: 2px 5px;" id="dtr_' + curid + '"><a href="./' + hurl + '" title="' + $('#dp' + curid).attr('alt') + '"><img src="' + $('#dp' + curid).attr('src') + '" class="c_img" height="50" alt="" /></a></li>');
            $('#inpc' + curid).val(['1']);           

        } else {
            check = 0;
            uncheck = curid;
            $('#dtr_' + curid + ', #ic_' + curid).remove();
            $('#sc_' + curid).html('');
            $('#inpc' + curid).val(['0']);
        }
        poststr = "check=" + check + "&uncheck=" + uncheck;
        $.ajax({
            type: "GET",
            url: "./includes/compare.php",
            data: poststr
        });

        if ($('#c_ul li').size() == 0) {
            $('#compare').hide(500);
        } else {
            $('#compare').show(500);
        }
      var count_comp = $("#wishlist-total").html();
        var new_count = Number(count_comp) + 1;
      $("#wishlist-total").html(new_count);
        var hurl = $(this).data("hurl");
        var name = $(this).data("name");
    });
    $('.dell_chk').click(function () {
        var curid = this.id.split('_')[1];
        check = 0;
        uncheck = curid;
        poststr = "check=" + check + "&uncheck=" + uncheck;
        $.ajax({
            type: "GET",
            url: "./includes/compare.php",
            data: poststr
        });
        $('#dtr_' + curid).hide(500).remove();
        if ($('.comp tr').size() == 2) {
            location = "./index.php?clear_compare";
        }
       var count_comp = $("#wishlist-total").html();
        var new_count = Number(count_comp) - 1;
        $("#wishlist-total").html(new_count);
        if (Number(new_count) == 0) {
           
        }
    });

Все добавляется но количество добавленных к сравнению товаров обнуляется при перезагрузки страницы.
Вопрос может кто знает как сделать чтоб не обнулялся счетчик   :<span id="wishlist-total">{if $count_comp}{$count_comp}{else}0{/if}</span></a></li>
                        

2
Общие вопросы / Lego 6.2.9 и PHP 7
« : Ноября 25, 2016, 04:57:03 pm »
Lego 6.2.9 не работает с PHP 7. Возможно ли это исправить и как это сделать.

3
Главная страница доступна по трем адресам :
  http://demo.legosp.net/
  http://demo.legosp.net/index.php?
  http://demo.legosp.net/index.php      Как с этим бороться?

4
Добрый вечер всем.
Вопрос по движку 6.29 актуальный на данный момент. При выключении товара в админке (не удалении) если включено ЧПУ то на месте выключенного товара появляется (404 страница не найдена). Если сайт работает без ЧПУ (id) то при выключении товара карточка остается в поиске только без фотографий и нет (404 страница не найдена). Как починить данную ошибку. Надо без ЧПУ что бы работало  (404 страница не найдена).  На демо версии тоже самое если выключить ЧПУ товар выключается но вбиваешь в поиск его адрес он появляется .

5
Добрый день. Помню раньше было включено сжатие html. Как влючить сжатие в релизе 6.29.

6
Лего 6.9. тоже что идемо сайт.
При удалении фотографий товара в админке на карточке товара (при нажатии на красный кружок ) вылезает большой и странный текст. Он исчезает только после нажатия сохранить . Странный глюк. На демо сайте пробывал тоже самое. При удалении доп. фото этого нет и нет при удалении фото категории.

7
Нужно вывести каталог товаров на главную страницу например как на сайте http://ylovsnast.ru/

Есть код для вставки в  home.html

div class="category_home">
  {foreach from=$categories_tree item="cat_home" name="cat"}
    {if $smarty.foreach.cat.index % 3 == 0}
      <div class="row">
    {/if}
    <div class="col-sm-4">
      <div class="item">
      <a href="./{$cat_home.hurl}">
      <img src="./products_pictures/{if empty($cat_home.picture)}nophoto.jpg{else}{$cat_home.picture}{/if}" class="img-responsive img-thumbnail">
      </a>
      <div class="name"><a href="./{$cat_home.hurl}">{$cat_home.name}</a></div>
      </div>
    </div>
    {if $smarty.foreach.cat.iteration % 3 == 0 || $smarty.foreach.cat.last}
    </div>
      {/if}
  {/foreach}
</div>

Но он выводит категории но не отображает картинки категорий. Как сделать категории с картинками.


Страницы: [1]