Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

Результаты поиска по тегам '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 и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Services
    • Создание магазинов под ключ
    • Design, layout and templates
    • Programming, creating modules, changing functionality
    • Setting up and minor work on an existing site
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на 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


Город:


Интересы

  1. Завантажити / Придбати розширення Debug by Symfony + Dump in Twig Отладка от symfony Думаю, многие из вас сталкивались с трудоемким процессом отладки данных или ошибок... Это расширение упрощает работу и делает вывод данных более читабельным! Чтобы принудительно загрузить библиотеку отладки с помощью Symfony, вы можете использовать $this->load->library('debug') Вы можете включить вывод ошибок и исключений с помощью Symfony в настройках расширения или в вашем собственном коде с помощью $this->debug->enable() Функции можно вызывать либо - dump() либо $this->debug->dump(). Добавлены новые функции: dd() - Dump and Die. td() - Throw Dump. Загрузите файл ocmod через установщик расширения, обновите модификации и очистите кеш! Для ОС версии **3.0.3.5** и выше, что-бы добавить функции - dd, td, dump, var_dump в Twig , необходимо скопировать содержимое папки storage в папку storage вашего сайта. Надеюсь процесс разработки стал для Вас более удобен, буду благодарен за donate! Автор BergStudio долучення 07.03.22 Категорія Модули Системные требования php5.6 или php7.2 Метод активации Без активации Ioncube Loader Нет ocStore 2.3.0.2.4 OpenCart.Pro, ocShop OcShop 2.0.3.х Звернення до сервера розробника Нет  
  2. Все привет , столкнулся с проблемой , на главной страници кнопка каталог работает( при переходи в подкатегории или на товар кнопка перестает работать ) множесто ошибок в консоле не могу понять где исправить данные ошибки так как они введут на кэш , я его очишал но не чего не поменялось ( папка min) вот >сайт< буду благодарен за подсказки или помощь!
  3. BergStudio

    Debug by Symfony + Dump in Twig

    Версия 2.0.2

    46 раз скачали

    Отладка от symfony Думаю, многие из вас сталкивались с трудоемким процессом отладки данных или ошибок... Это расширение упрощает работу и делает вывод данных более читабельным! Чтобы принудительно загрузить библиотеку отладки с помощью Symfony, вы можете использовать $this->load->library('debug') Вы можете включить вывод ошибок и исключений с помощью Symfony в настройках расширения или в вашем собственном коде с помощью $this->debug->enable() Функции можно вызывать либо - dump() либо $this->debug->dump(). Добавлены новые функции: dd() - Dump and Die. td() - Throw Dump. Загрузите файл ocmod через установщик расширения, обновите модификации и очистите кеш! Для ОС версии **3.0.3.5** и выше, что-бы добавить функции - dd, td, dump, var_dump в Twig , необходимо скопировать содержимое папки storage в папку storage вашего сайта. Надеюсь процесс разработки стал для Вас более удобен, буду благодарен за donate!
    Бесплатное
  4. Debug by Symfony + Dump Twig Выслушаю Ваши пожелания и предложения! Так же буду признателен за Вашу помощь - тестировал не на всех версиях, кто ставил на какую и работает ли, отпишитесь пожалуйста!!!
  5. Копирую в контролере по принципу как и у product.php в category.php После: if ($this->config->get('config_tax')) { $tax = $this->currency->format($tax_price, $this->session->data['currency']); } else { $tax = false; } Это: $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']) ); } Летят нотисы: Как вывести скидки в opencart 3 на страницу категории? Может кто-то сталкивался с этим?
  6. Цель темы предотвратить темы, где спрашивают: "Какой шаблон выбрать?" и указать на замечания авторам шаблонов, чтобы они ещё больше их улучшили. Для попадания в список лучших шаблонов, на вашем шаблоне должна быть возможность получить оценку 90+ в Google PageSpeed не урезая функционал на демонстративном сайте, также исправление косяков шаблона должны производится не позже одного месяца. Ваш шаблон должен быть адаптирован под OpenCart 2.X+ Перед добавлением в список ваш шаблон будет проходить голосование (люди оценят привлекательность до 50 голосов или в течении до двух месяцев). В данном списке шаблонов не определяется занимаемое место - весь список считается хорошим, и время от времени будет изменяться. Оцениваться шаблон будет исходя из оценок в Google PageSpeed и Google lighthouse (accessibility, best-practices, seo) Ответ сервера учитываться не будет, если при прямом посещении отдача до 400 мс (Время от запроса к сайту до начала скачивания других файлов после загрузки документа). Также, если оценка шаблона не будет в зелёной зоне (90+ баллов) в Google PageSpeed, то в ручную буду стараться её довести (привести на равные условия среди списка). 1. UltraStore для OpenCart 3.X Google PageSpeed (95) Главная страница Mobile 90-95 / Desctop 100 Категория Mobile 91-98 / Desctop 100 Товар Mobile 91-95 / Desctop 100 Google lighthouse (81) Главная страница accessibility 80 best-practices 87 seo 75 Категория accessibility 75 best-practices 87 seo 77 Товар accessibility 82 best-practices 93 seo 77 Ответ сервера Техническая поддержка - быстрая Обновления - выпускаются раньше месяца Ioncube Loader - нет Обращение к серверу разработчика - нет Рекомендации автору @octemplates: - настроить стили баннеров так, чтобы не скакали они, если отключены скрипты - это позволит сделать загрузку баннеров по взаимодействию пользователя с сайтом, что в свою очередь минимизирует работу основного потока (Total Blocking Time - TBT); - устранить ошибку скриптов, если отключены у пользователя куки; - предзагрузить стили (добавить атрибут rel="preload") - это снизит (Largest Contentful Paint - LCP); - применить скрипт сборки критических стилей - это снизит (First Contentful Paint - FCP); - устранить ошибки Google lighthouse; - установить атрибуты ширины и высоты на изображения которые нельзя менять из админ панели; 2. UniShop2 для OpenCart 3.X Голосование прошло Купон на скидку 20% 723925-console Google PageSpeed (94) Главная страница Mobile 85-95 / Desctop 100 Категория Mobile 89-94 / Desctop 100 Товар Mobile 89-95 / Desctop 100 Google lighthouse (85) Главная страница accessibility 90 best-practices 85 seo 89 Категория accessibility 84 best-practices 85 seo 83 Товар accessibility 71 best-practices 85 seo 91 Ответ сервера Техническая поддержка - быстрая Обновления - выпускаются раньше месяца Ioncube Loader - да Обращение к серверу разработчика - да Рекомендации автору @spectrum: - настроить стили баннеров так, чтобы не скакали они, если отключены скрипты - это позволит сделать загрузку баннеров по взаимодействию пользователя с сайтом, что в свою очередь минимизирует работу основного потока (Total Blocking Time - TBT); - применить скрипт сборки критических стилей - это снизит (First Contentful Paint - FCP); - устранить ошибки Google lighthouse; 3. NewStore для OpenCart 2.X В процессе голосования 4. Decor для OpenCart 3.X В процессе голосования 5. ExlusiveTuning для OpenCart 2.X-3.X (NEW) В процессе голосования
  7. Здравствуйте. Возникла такая проблема... Нужно вывести кол-во товаров для каждой опции. Версия Opencart 3.0.3.2 Пробовал в product.php прописывать 'quantity' => $option_value['quantity'], а в шаблоне {{option_value.quantity}}, но ничего не выводилось. Искал решение где только мог, но так и не нашел. Помогите, пожалуйста.
  8. Здравствуйте! делаю свой первый проект, поэтому многое не понимаю и не все могу найти в гугле. На данный момент у меня и после успешного оформления заказа и после успешной отправки фидбэка идет редирект на одну и ту же common/success.twig Подскажите как сделать при успешном оформлении заказа редирект на мой новый success-checkout.twig? Я дошел до контроллера /checkout/success.php и в конце index() if ( ... ) { $this->response->setOutput($this->load->view('common/checkout-success', $data)); } else { $this->response->setOutput($this->load->view('common/success', $data)); } не знаю что вставить в условие
  9. Получил сайт, смотрю в .twig файлах и CSS и JS повставляли... Неужели так можно делать и оно нормально будет работать?!
  10. Здравствуйте, никак не могу разобраться как подключить к новому дизайну макета свой 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 , но ничего не произошло, даже ошибок не выдал, есстественно я дизайн подключил к категории, модификаторы обновлял, кеш чистил, пробовал делать на другом домене. Может кто написать по шагам, что нужно сделать чтобы это заработало.
  11. Друзья, помогите! У моего шаблона выходило обновление, отдавал, что бы обновили стили... После этого при обновлении OCMOD не заходит в карточку товара, не работает поиск.... https://pastebin.com/Rr634Ged В категории вот так
  12. Добрый день,подскажите,существует ли способ узнать в шаблоне .twig код активного языка кроме как через данные с контроллера?
  13. Подскажите лучший способ как 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'); А дальше регулярку писать или есть другие варианты? Если регулярка, то помогите составить выражение. Спасибо всем, кто отзовется!
  14. Осталась только "История" измененных файлов Помогите, кто встречался с такой проблемой и смог решить
  15. Есть размерная сетка на 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> Может есть модуль для такой сетки? Или лучше уже допилить код? Подскажите, пожалуйста, в какую сторону нужно копать.
  16. Здравствуйте! Решил возможно тут кто сможет помочь... Вопрос в следующем из адмики исчезла возможность доступа к редактору шаблона, пусто, нет больше, порывшись и подумав, понял что проблема скорее всего в доступах к файлам, может кто подскажет какие, где проставить, перепробовал пару вариантов, но все не то. Все бы ничего, но из-за такого исчезновения на них не срабатывают многие модули, я знаю про фикс он тоже в этом случае не спасает Чтоб что-то фиксить нужен доступ, а его к файлам похоже как нет... В остальном практически все работает как часы.
  17. Ребят смотрите как можно сделать модуль подписки на рассылку на всю ширину в footere? щас он такой см фото #1 а мне нужно сделать его таким примерно и еще такой вопрос почему то перевод модуля не подключаеться и в чем может быть проблема? вместо Подписка на рассылку пишет Лидеры продаж и кнопка вместо подписки пишет Применить (Хотя если модуль выводить не в footere то он нормально работает )
  18. Столкнулся с проблемой вывода кнопок пагинации, а именно выводит в вертикальный список номеровв страниц. До этого менял расположения описания категории, что бы она была ниже товара. бекап 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>
  19. Всем привет! Как правильно установить код от Sape на Opencart 3 (допустим в футер)? На форуме не нашёл...
  20. Подскажите пожалуйста как "удлинить" строку поиска в Opencartrt
  21. Подскажите пожалуйста как расширить строку поиска в OpenCart, в какой шаблон залезть и что править
  22. При очистке кэша Opencart испортился внешний вид сайта , подскажите пожалуйста как исправить первоначальный вид сайта
  23. {% for item in items %} {# ... #} {% endfor %} Код выше. Как вывести только первые 3 итерации цикла?
  24. Здравствуйте, хочу убрать кнопку корзины(черная) и чуть выше удалить разделы типо "Оформление заказа" и добавить к основым разделам справа с краю кнопку "Главная" и слева "Контакты'' и "О нас", помогите пожалуйста
  25. Здравствуйте, полетела верстка после попытки изменить шаблон в OpenCart, в header пытался удалить строку, после удаления верстка стала такой.Я сбрасывал изменения этого файла до дефолтных - не помогло, даже бэкап этого сайта пытался запускать, сделанный два дня назад, верстка такая же поганая, хотя тогда я ничего не менял,помогите пожалуйста
×
×
  • Создать...

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

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