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

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


Сообщения - Dm27

Страницы: [1] 2
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      Как с этим бороться?
_____________________________________________________________
Это я победил так:
 RewriteEngine On
 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
 RewriteRule ^index\.php$ http://ваш сайт/ [R=301,L]

и запрет в robots.txt  Disallow: /index.php$
                                Disallow: /index.php?$

А вот  Код: [Выделить]

RewriteCond %{THE_REQUEST} \s/+(.*?)/{2,}([^\s]*)
RewriteRule ^ %1/%2 [R=301,L,NE]

или даже так :

Код: [Выделить]

RewriteCond %{REQUEST_URI} ^(.*[^/])//+(.*)$
RewriteRule ^ %1/%2 [R=301,L]

У меня не работает никак. Поэтому и спросил. Ну если что не так извините.


4
У многих сайтов запрос такого вида http://demo.legosp.net//// выдает 404 несуществующая страница.

5
С этим понятно. Спасибо.
Вот еще один дубль http://demo.legosp.net//// Что с ним делать.

6
Спасибо все заработало.

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

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

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

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

12
Спасибо буду пробывать!!!

13
Нужно вывести каталог товаров на главную страницу например как на сайте 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>

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


14
Что то надо закоментировать в .htaccess.
А зачем оно вам так ведь лучше

15
Дизайн и шаблоны / Re: prettyPhoto
« : Июля 09, 2011, 03:13:15 pm »
так как всетаки убрать эту надпись "#!example_group[gallery1]/0/"?
или это глюк скрипта.
на опенкарте вроде норм работает
Чтоб ее убрать возьми файлы из архива и поставь себе у меня работает.
В архиве смесь файлов Сергея и с форума опенкарт.

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