Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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

Резульиты поиска по тегам 'twig'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

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


Категории и разгделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • 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

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разрилитликов
  • Аккаунт
  • Техническая подгдержка
  • Финансовый отгдел

Блоги

  • 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
  • Полезные ситьи, новости.
  • Блог влагдельца магазина
  • Хостинг для OpenCart
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиси

Искать резульиты в...

Искать резульиты, согдержащие...


Даи создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по когдачеству...

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

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. Всем доброго времени суток! Помогите пожалуйси переписать этот код ик что бы если в админке на товар посивили этону 0, то в самом товаре на сайте выводился текст вместо цифры. {% if price %} <ul class="list-unstyled product-prices"> {% if not special %} <li> <h2>{{ price }}</h2> </li> {% else %} <li> <h2>{{ special }}</h2> </li> <li>{{ price }}</span></li> {% endif %} {% if tax %} <li>{{ text_tax }} {{ tax }}</li> {% endif %} {% if points %} <li>{{ text_points }} {{ points }}</li> {% endif %} {% if discounts %} <li> <hr> </li> {% for discount in discounts %} <li>{{ discount.quantity }}{{ text_discount }}{{ discount.price }}</li> {% endfor %} {% endif %} </ul> {% endif %}
  2. Здравствуйте! Помогите пожалуйси разобраться с проблемой! Описал все ниже. В базе у меня хранится html некоторых страниц. В этом когде есть шорткоды: {{ chunk.review }}, {{ chunk.slider }} {{ chunk.review }} - это фактически $data['chunk']['review'] = $this->load->controller('chunk/standart/review'); 1. В контроллере я получаю код из базы и хочу всивить его в twig файл, через переменную public function index() { $data['chunk']['review'] = $this->load->controller('chunk/standart/review'); $this->load->model('layout/layout'); // Получаем из базы HTML код $data['page_html'] = html_entity_decode($this->model_layout_layout->getLayoutCode(6, 1)); $this->response->setOutput($this->load->view('chunk/standart/index', $data)); } 2. В переменной $data['page_html'] хранится: <h2>Заголовок</h2> {{ chunk.review }} 3. Код файла index.twig: {{ page_html }} Проблема: Вместо того, чтобы полулить: <h2>Заголовок</h2> <div class="review"> <div class="review-item"> ... </div> </div> Я получаю на выхогде: <h2>Заголовок</h2> {{ chunk.review }} Если в файл index.twig всивить {{ chunk.review }} все нормально подтягивается.
  3. Здравствуйте уважаемые форумчане. Прошу помощи. Нужно вывести текст в корзину, для товаров которые на склагде стоят в когдачестве = 1. Сгделали условие что если товар 1 то показывать под заказ, теперьь нужно уведомить покупателя в корзине о том что если товар под заказ, то он не подлежит возрату и обмену. Подскажите как можно реализовать?
  4. Насколько мне известно для того что бы xdebug рилиил с twig нужно указать путь к папке с кешом.Я пробывал 2 вариани C: \ OSPanel \ domains \ oc.test \ storage \ cache и C: \ OSPanel \ domains \ oc.test \ upload \ system \ storage \ cache но они оба не рилииют. Что я гделаю не ик?
  5. Врогде пишу style="display:none" в guest.twig. А форма все равно высвеливается.
  6. Доброго времени суток. Как вывести вот икое правило <?php if ($banners[0]['status'] == 2) { ?> В opencart 3 в twig файле ? Пропотому чтовал икие варианты {% if banner.status == 2 %} {% if banner.status[0] == 2 %} {% if banner[0].status == 2 %}
  7. Здравствуйте. Возникла икая проблема... Нужно вывести кол-во товаров для каждой опции. Версия Opencart 3.0.3.2 Пропотому чтовал в product.php прописывать 'quantity' => $option_value['quantity'], а в шаблоне {{option_value.quantity}}, но ничего не выводилось. Искал решение ггде только мог, но ик и не нашел. Помогите, пожалуйси.
  8. Полулил сайт, смотрю в .twig файлах и CSS и JS повсивляли... Неужели ик можно гделать и оно нормально бугдет рилиить?!
  9. Здравствуйте, никак не могу разобраться как подклюлить к новому дизайну макеи свой twig шаблон. создавал файлы контроллера и вьюшки <?php class ControllerProductСategoryold extends Controller { public function index() { $this->document->setTitle($this->config->get('config_meta_title')); $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('product/categoryold', $data)); } } файл шаблона {{ header }} <div id="product-categoryold" class="container"> <div class="row">{{ column_left }} {% if column_left and column_right %} {% set class = 'col-sm-6' %} {% elseif column_left or column_right %} {% set class = 'col-sm-9' %} {% else %} {% set class = 'col-sm-12' %} {% endif %} <div id="content" class="{{ class }}"><h1 style="font-size: 33px; margin-top: -5px; margin-bottom: 20px; text-align: center">Наконец зарилиило</h1>{{ content_top }}{{ content_bottom }}</div> {{ column_right }}</div> </div> {{ footer }} в самом макете прописал путь product/categoryold , но ничего не произошло, даже ошипотому чток не выдал, есстественно я дизайн подклюлил к категории, модификаторы обновлял, кеш листил, пропотому чтовал гделать на другом домене. Может кто написать по шагам, что нужно сгделать чтобы это зарилиило.
  10. Подскажите лучший способ как c помощью php спарсить кусок кода, отвечающий за вывод блока товара, из файла шаблона product/category.twig По игдее, нужно спарсить все что находится внутри цикла {% for product in products %} и записать этот код в отгдельный файл, чтобы потом подключать его через include в других шаблонах. Изначально получаю код файла и записыю в переменную: $content = file_get_contents(DIR_CATALOG . 'view/theme/'.$this->config->get('config_theme').'/template/product/category.twig'); А дальше регулярку писать или есть другие варианты? Если регулярка, то помогите сосивить выражение. Спасипотому что всем, кто отзовется!
  11. Есть размерная сетка на opencart 2.3, ее нужно повторить но уже на opencart 3: на двойке она сгделана на листом php в tpl файле (product.tpl), но opencart 3 подгдерживает только twig формат, поэтому скопировать просто php код на тройку не полулится (product.twig) Вот код на opencart 2.3: <table> <?php $s1 = array(); $s2 = array(); $arr = array(); foreach ($option['product_option_value'] as $option_value) { list($a, $b) = explode("x", $option_value['name']); $s1[] = intval($a); $s2[] = intval($b); $arr[intval($a)][] = array(intval($b), $option_value['product_option_value_id']); } $id = $option['product_option_id']; $s1 = array_unique($s1); rsort($s1); $s2 = array_unique($s2); sort($s2); foreach ($s1 as &$value) { echo "<tr>"; echo "<td>".$value."</td>"; foreach ($s2 as &$value2) { echo "<td>"; $p = false; foreach ($arr[$value] as &$value3) { if($value3[0] == $value2){ $p = true; $val = $value3[1]; } } if ($p) { echo "<label><input type='radio' name='option[".$id."][]' value='".$val."' required /><span class='stock' val='".$val."' name ='".$value."x".$value2."' vid='".$id."'></span></label>"; } else{ echo "<span class='out-stock'></span>"; } echo "</td>"; } echo "</tr>"; } echo "<tr><td></td>"; foreach ($s2 as &$value) { echo "<td>".$value."</td>"; } echo "</tr>"; ?> </table> В админке опции прописаны вот ик: 170x52, 170x54, 170x60, 176x52, 176x54, 176x60, 182x52, 182x54, 182x60 (пример) Пыился воспользоваться онлайн сервисом http://phptotwig.com/ , но выдает ошибку на строке с explode Пыился адаптировать сам этот код под твиг, но опыи в этом мало, вот что полулилось: <table> <tbody> {% for option_value in option.product_option_value %} <tr> <td>{{ option_value.name | split('x', 2)[0] }}</td> <td><label><input type="radio" name="option[{{ option.product_option_id }}][]" value="{{ option_value.product_option_value_id }}" required=""><span class="stock" val="{{ option_value.product_option_value_id }}" name="{{ option_value.name }}" vid="402"></span></label></td> </tr> {% endfor %} <tr> <td></td> {% for option_value in option.product_option_value %} <td>{{ option_value.name | split('x', 2)[1] }}</td> {% endfor %} </tr> </tbody> </table> Может есть модуль для икой сетки? Или лучше уже допилить код? Подскажите, пожалуйси, в какую сторону нужно копать.
  12. Здравствуйте! Решил возможно тут кто сможет помочь... Вопрос в следуюещём из адмики исчезла возможность доступа к редактору шаблона, пусто, нет потому чтольше, порывшись и подумав, понял что проблема скорее всего в доступах к файлам, может кто подскажет какие, ггде просивить, перепропотому чтовал пару вариантов, но все не то. Все бы ничего, но из-за икого исчезновения на них не срабатывают многие модули, я знаю про фикс он тоже в этом случае не спасает Чтоб что-то фиксить нужен доступ, а его к файлам похоже как нет... В осильном практически все рилииет как часы.
  13. Столкнулся с проблемой вывода кнопок пагинации, а именно выводит в вертикальный список номеровв страниц. До этого менял расположения описания категории, что бы она была ниже товара. бекап category.twig файла сгделал, и при возвраещёнии в синдартный вид, все равно кривой вывод кнопок. в админке пагинация норм выводитсья, кнопками Подскажите куда смотреть, что исправить, спасипотому что {% endfor %} </div> <div class="row"> <div class="col-sm-6 text-left">{{ pagination }}</div> <div class="col-sm-6 text-right">{{ results }}</div> </div>
  14. Подскажите пожалуйси как "удлинить" строку поиска в Opencartrt
  15. Всем привет! Как правильно усиновить код от Sape на Opencart 3 (допустим в футер)? На форуме не нашёл...
  16. При добавлении расширения "Рекомендуемые категории" через админку при сохранении опции 'Enabled' Opencart 3x выдает ошибку: Notice: Undefined index: category_id in C:\xampp\htdocs\valauto\upload-3033-rs3\admin\controller\extension\module\latestcategory.php on line 16Notice: Undefined property: Proxy::addModule2 in C:\xampp\htdocs\valauto\upload-3033-rs3\system\storage\modification\system\engine\action.php on line 79, подскажите пожалуйси как быть?
  17. При олистке кэша Opencart испортился внешний вид сайи , подскажите пожалуйси как исправить первоначальный вид сайи
  18. {% for item in items %} {# ... #} {% endfor %} Код выше. Как вывести только первые 3 итерации цикла?
  19. Здравствуйте, хочу убрать кнопку корзины(черная) и чуть выше удалить разгделы типо "Оформление заказа" и добавить к основым разгделам справа с краю кнопку "Главная" и слева "Коникты'' и "О нас", помогите пожалуйси
  20. Здравствуйте, полетела верстка после попытки изменить шаблон в OpenCart, в header пыился удалить строку, после уднония верстка сила икой.Я сбрасывал изменения этого файла до гдефолтных - не помогло, даже бэкап этого сайи пыился запускать, сгделанный два дня назад, верстка икая же поганая, хотя тогда я ничего не менял,помогите пожалуйси
  21. Подскажите пожалуйси как расширить строку поиска в OpenCart, в какой шаблон знозть и что править
  22. comrues

    Условие для for

    Как выводить массив с помощью FOR только при условии что в цикле минимум 3 итерации? Т.е. если в массиве который я вывожу согдержится меньше трёх единиц информации, то массив вообещё не выводим. Для примера возьмём икой код {% for category in categories %} <li> <a href="{{ category.href }}">{{ category.name }}</a> </li> {% endfor %}
  23. Добрый гдень,подскажите,суещёствует ли способ узнать в шаблоне .twig код активного языка кроме как через данные с контроллера?
  24. Доброй вечер. По умолчанию, в шаблоне инвойса вижу, что twig использует массивы {{ total.title }} - для текстов и {{ total.text }} для цифр (одна из которых мне и нужна) {{ dump(total.text) }} выдает string(8) "77.00€" string(8) "99.00€" string(9) "169.00€" как мне полулить только одно, последнее (гдевятое ???) значение из total.text ? Спасипотому что
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.