kupidon79

Новичок
  • Публикаций

    28
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о kupidon79

  • Звание
    Пользователь
  1. Сделал. Если нужно отобразить общую сумму товара на корзине: 1. \catalog\view\theme\***\template\common\cart.tpl в самом низу файла добавить блок вывода суммы. не забудьте прописать для него стили <span id="cart-total2" class="cart_normal"><span><?php echo $total['text']; ?></span></span> 2. \catalog\view\theme\butik\template\product.tpl в скрипт $('#button-cart').on('click', function() { в блок success: function(json) { после $('#cart-total').html(json['total']); добавить $('#cart-total2').html(); $('#cart > ul').load('index.php?route=common/cart/info ul li'); $('#cart-total2').load('index.php?route=common/cart/info #cart-total2 span');
  2. Доброго времени суток. Дело в том что на моей ocstore 2.3.0.2 стоит шаблон который отображает количество товаров в корзине, а мне же надо наоборот сумму итоговую. Я добавил к блоку корзины новый див. Пусть это будет #cart-total2 Никак не могу разобраться как из отображающейся (при нажатии корзины) таблицы взять результирующее поле. У меня сейчас если страницу обновить , то в этом блоке сумма отображается корректно, а вот если добавлять в корзину не обновляя страницу, то сумма не меняется. Как мне получать эту сумму после каждого добавления в корзину? В файле product.tpl есть скрипт: $('#button-cart').on('click', function() { $('#modal-cart').remove(); $.ajax({ url: 'index.php?route=checkout/cart/add', ....... success: function(json) {...... В приходящем json приходят данные для отображения модального окна, что товар добавлен в корзину. Object { image: "....", name: ".......", text_checkout: "Оформить заказ", text_cart: "Перейти в корзину", button_shopping: "Продолжить покупки", link_checkout: "........", link_cart: ".........", success: "Товар <a href="........", total: "14" } причем когда это модальное окно отображается, то данные в скрытой таблице (внутри корзины) уже изменились на новые, то есть ИТОГО поменялось. откуда приходит этот json? где найти этот обработчик checkout/cart/add ? порекомендуйте куда смотреть
  3. Всем доброго дня. Периодически добавляю новые товары в магазин. Очень неудобно, что нужно заполнять много полей, разбросанных по вкладкам Хочу подправить шаблон страницы добавления товара в админке. (кое что спрятать, кое куда сразу значения прописать). Подскажите где он? Я правлю вот здесь: \admin\view\template\catalog\product_form.tpl там вроде нужный код, но почему-то, никакие изменения после правки этого файла не видны. Например беру блок с вводом названия, копирую, вставляю ниже его...Сохраняю, ничего не происходит...Может не тот файл ковыряю?
  4. Доброго времени суток. Имеется магазин на joomla. Сейчас настраиваю магазин на ocstore 2.3.0.2 В данный момент стоит такая задача- перенести пользователей из джумлы в opencart Пароли в бд джумлы длиннее, чем в opencart. Следовательно алгоритмы шифрования разные. Реально ли перенести пользователей, чтобы они смогли войти под своими привыкшими логинами и паролями? Если нет- посоветуйте решение
  5. Могу я посмотреть ссылку на вашу карточку товара, чтобы посмотреть, что модуль рабочий?
  6. Я всё таки разобрался ... ответ как всегда был прост, проблема была в модификаторах, которы нужно было просто удалить. Они как оказалось работают как кеш. У меня же они находились (system/storage/modification/) удалил содержимое папки и все изменения применились.Всем спасибо! Для справки:"Модификаторы - специальные файлы xml в которых есть инструкции по изменению файлов. Но сами файлы не меняются, меняются их виртуальные копии. Более подробно описано в руководстве разработчика.Но для начала совсем не об этом. Бывают случаи когда вы то и дело изменяете основные файлы, а изменения не происходят. Скорей всего, виной является как раз виртуальная копия файла (созданная каким либо модификатором), которая находится по пути ваш-сайт\system\modification\ или в Меню - Модули - МодификаторыДля того чтобы обновить кеш модификатора, необходимо перейти в Меню - Модули - Модификаторы нажать Обновить"
  7. Доброго времени суток. Подскажите пожалуйста, почему когда редактирую файл: www\catalog\view\theme\butik\template\product\product.tpl изменений на странице товара не происходит. А когда редактирую www\system\storage\modification\catalog\view\theme\butik\template\product\product.tpl, то вижу изменения. Все таки какой файл правильнее редактировать, и какой за что отвечает? Заранее благодарю за ответ.
  8. Доброго дня. Ocstore 2.3.0.2 Установил модуль Size-chart. В админке все в прорядке. При установке ошибок не было. НО файлы на сервер не залились. Залил вручную. Теперь в карточке товара, в том котором использую кнопку "Таблица размеров", наблюдаю сбой в разметке....Напишу подробнее чуть позже, хочу проверить вот какой вопрос: открываю каталог с установочным пакетом модуля. Файл install.xml. В нем сразу увидел синтаксическую ошибку: .... -<file path="catalog/view/theme/*/template/product/product.tpl">-<operation>-<search> <![CDATA[ <?php echo $footer; ?> ]]> </search>-<add position="befor"> <![CDATA[ <!-- Modal --> <div id="sizeChartModal" class="modal fade" role="dialog"> <div class="modal-dialog" style="overflow-y: initial !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title"><?php echo $get_size_chart_detail['chart_title']; ?></h4> </div> <div class="modal-body" style="height: auto;overflow-y: auto;"> <?php echo $get_size_chart_detail['chart_description_top']; ?> <!-- Table Header --> <table class="sizechart"> <tr class="chart-header-bg"> <?php $kk=0; foreach(unserialize($get_size_chart_detail['chart_headings']) as $chart_headings) if(isset($chart_headings) && $chart_headings!='') { echo '<th class="chart-header">'.$chart_headings.'</th>'; $kk++; } ?> </tr> <tr class="chart-data"> <!-- Table Chart Data --> <?php $i = 1; foreach(unserialize($get_size_chart_detail['chart_data']) as $chart_data){ if(isset($chart_data) && $chart_data!='') { echo '<td>'.$chart_data.'</td>'; if($i % $kk == 0){ echo '</tr><tr class="chart-data">'; } $i++; } } ?> </tr> </table> <br /> <?php echo $get_size_chart_detail['chart_description_bottom']; ?> </div> </div> </div> </div> ]]> </add> то есть в одном месте, вместо "before" написано "befor". Значит этот код врядли установился правильно. так? как можно проверить? У меня есть такое подозрение что для опенкарта 2,3 подходит а для ocstore 2,3- пилить надо. В целом все остальное работает, надо только product.tpl правильно оформить. как работает xml? Найти в файле код, внести изменения....В итоге код изменяемого файла получится отличный от первоначального, верно? То есть, согласно этого установочного файла я смогу проверить все ли его команды выполнились?
  9. Доброго дня. OCSTORE 2.3.0.2 У меня в шаблоне , при нажатии на input поиска, текстовое поле поиска расширяется, чтобы визуально было больше места. Подскажите как сделать так, чтобы не изменялась ширина, а оставалась постоянной? Никак не могу уловить, что за событие, чтобы подправить JS или CSS Может у вас получится. Прямо на главной странице: http://novatx.ru/
  10. решил. делюсь ЕСЛИ НА ИКОНКЕ КОРЗИНЫ НЕ ОТОБРАЖАЕТСЯ ИТОГОВАЯ СУММА: ДЕЛАЕМ ТАК в файле \catalog\view\theme\butik\template\common\cart.tpl добавил блок для отображения цены : <span id="cart-total2"><?php echo $total['text']; ?></span> в файле catalog\view\theme\ХХХХ\template\product\product.tpl найти $('#cart-total').html(json['total']); добавить после: $('#cart-total2').html(json['total_cost']); в файле system\storage\modification\catalog\controller\checkout\cart.php найти $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total)); добавить после: $json['total_cost'] =$this->currency->format($total).".00 р."; css по вкусу Если подскажите как поправить формат числа правильнее- буду благодарен. Имею ввиду $this->currency->format($total).".00 р.";
  11. OCSTORE 2.3.0.2 Всем доброго времени суток. Немного правлю внешний вид корзины. В моем шаблоне, на корзине, не отображается общая сумма товаров (как в шаблоне default), а только общее количество. Мне нужно его сделать. В файле шаблона product.tpl есть скрипт, который вызывает обработчик нажатия кнопки добавить.В конце скрипта подгружается скрытая корзина с таблицей. $('#cart > ul').load('index.php?route=common/cart/info ul li'); Подскажите куда ведет этот код $('#cart > ul').load('index.php?route=common/cart/info ul li'); ? Вот что он подгружает : \template\common\cart.tpl но должен же быть обработчик , который отправит данные в cart.tpl Вот этот обработчик мне и нужен. Надеюсь не запутал
  12. Решил. \catalog\view\theme\butik\assets\common.js в success добавил обновление страницы location.reload();