• Как вывести подкатегории на Home opencart 3x?

    lazuren
    @lazuren
    В контроллере предусмотрено только 2 уровня вложенности, вот должно быть похожий вопрос.
    Ответ написан
    Комментировать
  • Как в ocStore 3 добавить блок?

    lazuren
    @lazuren
    Вам нужно клонировать модуль "Рекомендуемые" и на его основе сделать что конкретно вам необходимо.
    Вот здесь не плохо написано.
    Ответ написан
    Комментировать
  • Как вывести карточки циклом?

    lazuren
    @lazuren
    ...
    render() {
            return (
                <>
                    <section>
                        <Container class="container">
                            <h2>Home</h2>
                            <div className="user-cards-wrapper">
                                {this.userCards.map(user => (
                                      <Card user={user} />
                                  )}
                            </div>
                        </Container>
                    </section>
                </>
            );
        }
    ...
    Ответ написан
  • Как задать файл стилей для определенного HTML тега?

    lazuren
    @lazuren
    Сделайте главный файл стилей например main.css который будет подключаться ко всем страницам и отвечать за общие стили для сайта и сделайте файл login.css который подключите только там, где есть
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link href="main.css" type="text/css" rel="stylesheet" media="screen">
        <link href="login.css" type="text/css" rel="stylesheet" media="screen">
    </head>
    <body>
    <div class="main">
        <header>Header</header>
        <main>
            <div class="login">Login</div>
        </main>
        <footer>Footer</footer>
    </div>
    </body>
    </html>

    Файл login.css:
    /*Все стили для бока с классом login*/
    .login{
        
    }
    Ответ написан
    Комментировать
  • Как закрепить картинку по правую сторону?

    lazuren
    @lazuren
    Добавил в css:
    .intro_last {
      position: absolute;
      right: 0;  
    }

    Блок "intro_last" перенес в другое место:
    <!-- Intro start -->
    <div class="intro">
        <div class="container">
            <div class="intro_inner">
                <img class="intro_round" src="img/intro/riph.png" alt="Iphone">
                <div class="intro_p1">
    
                    <div class="intro_start">
                        <img class="intro_earth" src="img/intro/earth.png" alt="earth">
                        <div class="intro_text1">
                            App of<br> the year
                        </div>
                    </div>
                    <h1 class="intro_textM">My apps shoecase</h1>
                    <h2 class="intro_textS">Lorem Ipsum is simply dummy text .....</h2>
                    <div class="intro_buy">
                        <i class="fas fa-shopping-cart"></i>
                        <a class="cartText" href="#">Buy now</a>
                    </div>
                </div>
                <div class="intro_last">
                    <a href="http://piccy.info/view3/13642478/c35a5f7f1efd3926282063b15e9247b5/" target="_blank"><img
                            src="http://i.piccy.info/i9/e9c54fb1611ee0eade25ff9f529ad149/1581110018/2988/1361251/slider.png"
                            alt="Piccy.info - Free Image Hosting" border="0"/></a><a
                        href="http://i.piccy.info/a3c/2020-02-07-21-13/i9-13642478/356x135-r" target="_blank"><img
                        src="http://i.piccy.info/a3/2020-02-07-21-13/i9-13642478/356x135-r/i.gif" alt="" border="0"/></a>
                </div>
            </div>
        </div>
    </div>
    <!-- Intro end -->
    Ответ написан
    Комментировать
  • Почему изменение контроллера home.php не влияет на страницу?

    lazuren
    @lazuren
    Вот эту system/storage/modification папку попробуйте очистить (кроме файла index.html) после этого обновите модификаторы.
    Ответ написан
    Комментировать
  • Как поменять порядок вот єтих полей в заказа, в админке опенкарт2?

    lazuren
    @lazuren
    Вообще путь к файлу легко узнать по адресной строке. Например по этому адресу
    /admin/index.php?route=sale/order&token=9y4RfQv39a2D......
    файл контроллера нужно искать в /admin/controller/sale/order, а файл вида в /admin/view/template/sale/order_list.tpl.
    Но ваш функционал по моему реализован через модификаторы.
    Ответ написан
    Комментировать
  • Почему в Opencart 3.0.2 (ocStore) не удаляется кэш модификаций?

    lazuren
    @lazuren
    Раз вы используете IDE, тогда можете очистить папку system/storage/cache (кроме index.html)
    Ответ написан
    Комментировать
  • Как отредактировать страницу заказа в opencart?

    lazuren
    @lazuren
    Вам стоит обратить внимание на модуль Simple (simpleopencart.com/), думаю он поможет.
    Ответ написан
    Комментировать
  • Как стилизовать слайдер для OpenCart 3 (ocStore)?

    lazuren
    @lazuren
    Вообще он работает с помощью плагина swiper (https://swiperjs.com/api/). Можно кастомизировать прямо в slideshow.twig с помощью параметров.
    Не забудьте при этом после внесения изменений обновить кэш темы и sass
    5e373f23f25db007687676.png
    Если и это не сработает очистите папку /system/storage/cache (кроме index.html).
    И имейте ввиду при внесении изменений в slideshow.twig вы измените его не только на главной странице, но и везде где используется слайдер такого типа.
    Ответ написан
    Комментировать
  • Как найти проблему на OpenCart?

    lazuren
    @lazuren
    Вы можете посмотреть у журнал ошибок OpenСart или php, возможно поможет.
    5e3738f26acdf032816247.png
    Ответ написан
    Комментировать
  • Как вывести количество запросов и время загрузки opencart?

    lazuren
    @lazuren
    Готовых решений не знаю, но если вам нужно для разработки то эту информацию можно узнать в панели разработки Chrome (например) 5e37365a21ac0486195939.png
    Ответ написан
    Комментировать
  • Как создать платный модуль Opencart?

    lazuren
    @lazuren
    Вам нужно вот это https://www.ioncube.com/
    Ответ написан
    Комментировать
  • Ошибка при установки шаблона?

    lazuren
    @lazuren
    Вам нужно установить ionCube loader, так как код шаблона который вы устанавливаете закодирован с помощью данного инструмента самим разработчиком.
    Скачать его можно вот здесь https://www.ioncube.com/loaders.php
    Вот видео по установке: https://www.youtube.com/watch?v=S_5cdkuzqJc
    Ответ написан
    Комментировать
  • Как вывести категории 3-4 уровня в верхнем меню?

    lazuren
    @lazuren
    Нужно переписывать контроллер menu.php так как там предусмотрено только 2 уровня.
    Ответ написан
  • Как адаптировать scrollTop?

    lazuren
    @lazuren
    Отслеживай джава скриптом размеры (viewport) экрана и передавай в функцию нужное значение.
    Ответ написан
    Комментировать
  • Как отключить кеширование определенного url?

    lazuren
    @lazuren Автор вопроса
    Всем спасибо кто старался помочь! Решил проблему самым проверенным способом, начал с нуля commt'я каждый шаг!
    Ответ написан
  • Как изменить генерацию цифрового псевдонима на текстовый в MODX Revo?

    lazuren
    @lazuren Автор вопроса
    Я сам разодрался с данным вопросом, дело было в настройках minishop2
    Ответ написан
    Комментировать
  • Есть ли интернет-магазин для своего шаблона?

    lazuren
    @lazuren
    Я бы посоветовал modX с (бесплатным) компонентом minishop2.
    Легкая интеграция, русскоязычная документация и поддержка. https://docs.modx.pro/components/minishop2/
    Впечатляющая скорость работы
    Расширяемость
    ........
    https://modstore.pro/packages/ecommerce/minishop2
    Ответ написан
    Комментировать
  • Почему на OS X возникают ошибки при установке плагинов gulp?

    lazuren
    @lazuren
    Сергей Протько: У меня такая же беда, каким я папкам только не делал chown $(whoami) все равно куча ошибок!
    Lazuren:htdocs lazuren$  chown -- r `lazuren`  /usr/local/lib/node_modules/npm
    -bash: lazuren: command not found
    chown: r: illegal user name

    Кусок кода из терминала, подскажите что я не так делаю?

    А эта ошибки при команде npm install --save-dev gulp
    npm WARN locking Error: EACCES, open '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock'
    npm WARN locking     at Error (native)
    npm WARN locking  /Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock failed { [Error: EACCES, open '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock']
    npm WARN locking   errno: -13,
    npm WARN locking   code: 'EACCES',
    npm WARN locking   path: '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock' }
    first@0.0.1 /Applications/MAMP/htdocs/test_gulp
    └─┬ gulp@3.9.0
      ├── archy@1.0.0
      ├─┬ chalk@1.1.1
      │ ├── ansi-styles@2.1.0
      │ ├── escape-string-regexp@1.0.3
      │ ├─┬ has-ansi@2.0.0
      │ │ └── ansi-regex@2.0.0
      │ ├── strip-ansi@3.0.0
      │ └── supports-color@2.0.0
      ├── deprecated@0.0.1
      ├─┬ gulp-util@3.0.6
      │ ├── array-differ@1.0.0
      │ ├── array-uniq@1.0.2
      │ ├── beeper@1.1.0
      │ ├─┬ dateformat@1.0.11
      │ │ ├── get-stdin@5.0.0
      │ │ └─┬ meow@3.3.0
      │ │   ├─┬ camelcase-keys@1.0.0
      │ │   │ ├── camelcase@1.2.1
      │ │   │ └── map-obj@1.0.1
      │ │   └─┬ indent-string@1.2.2
      │ │     ├── get-stdin@4.0.1
      │ │     └─┬ repeating@1.1.3
      │ │       └─┬ is-finite@1.0.1
      │ │         └── number-is-nan@1.0.0
      │ ├── lodash._reescape@3.0.0
      │ ├── lodash._reevaluate@3.0.0
      │ ├── lodash._reinterpolate@3.0.0
      │ ├─┬ lodash.template@3.6.2
      │ │ ├── lodash._basecopy@3.0.1
      │ │ ├── lodash._basetostring@3.0.1
      │ │ ├── lodash._basevalues@3.0.0
      │ │ ├── lodash._isiterateecall@3.0.9
      │ │ ├── lodash.escape@3.0.0
      │ │ ├─┬ lodash.keys@3.1.2
      │ │ │ ├── lodash._getnative@3.9.1
      │ │ │ ├── lodash.isarguments@3.0.4
      │ │ │ └── lodash.isarray@3.0.4
      │ │ ├── lodash.restparam@3.6.1
      │ │ └── lodash.templatesettings@3.1.0
      │ ├─┬ multipipe@0.1.2
      │ │ └─┬ duplexer2@0.0.2
      │ │   └── readable-stream@1.1.13
      │ ├── object-assign@3.0.0
      │ ├── replace-ext@0.0.1
      │ ├─┬ through2@2.0.0
      │ │ ├─┬ readable-stream@2.0.2
      │ │ │ ├── core-util-is@1.0.1
      │ │ │ ├── inherits@2.0.1
      │ │ │ ├── isarray@0.0.1
      │ │ │ ├── process-nextick-args@1.0.3
      │ │ │ ├── string_decoder@0.10.31
      │ │ │ └── util-deprecate@1.0.1
      │ │ └── xtend@4.0.0
      │ └─┬ vinyl@0.5.3
      │   ├── clone@1.0.2
      │   └── clone-stats@0.0.1
      ├── interpret@0.6.6
      ├─┬ liftoff@2.2.0
      │ ├── extend@2.0.1
      │ ├─┬ findup-sync@0.3.0
      │ │ └─┬ glob@5.0.15
      │ │   ├── inflight@1.0.4
      │ │   ├── minimatch@3.0.0
      │ │   └── path-is-absolute@1.0.0
      │ ├── flagged-respawn@0.3.1
      │ ├── rechoir@0.6.2
      │ └── resolve@1.1.6
      ├── minimist@1.2.0
      ├─┬ orchestrator@0.3.7
      │ ├─┬ end-of-stream@0.1.5
      │ │ └─┬ once@1.3.2
      │ │   └── wrappy@1.0.1
      │ ├── sequencify@0.0.7
      │ └── stream-consume@0.1.0
      ├── pretty-hrtime@1.0.0
      ├── semver@4.3.6
      ├─┬ tildify@1.1.1
      │ └── os-homedir@1.0.1
      ├─┬ v8flags@2.0.10
      │ └── user-home@1.1.1
      └─┬ vinyl-fs@0.3.14
        ├─┬ defaults@1.0.2
        │ └── clone@0.1.19
        ├─┬ glob-stream@3.1.18
        │ ├── glob@4.5.3
        │ ├─┬ glob2base@0.0.12
        │ │ └── find-index@0.1.1
        │ ├─┬ minimatch@2.0.10
        │ │ └─┬ brace-expansion@1.1.1
        │ │   ├── balanced-match@0.2.0
        │ │   └── concat-map@0.0.1
        │ ├── ordered-read-streams@0.1.0
        │ ├─┬ through2@0.6.5
        │ │ └── readable-stream@1.0.33
        │ └── unique-stream@1.0.0
        ├─┬ glob-watcher@0.0.6
        │ └─┬ gaze@0.5.1
        │   └─┬ globule@0.1.0
        │     ├─┬ glob@3.1.21
        │     │ ├── graceful-fs@1.2.3
        │     │ └── inherits@1.0.2
        │     ├── lodash@1.0.2
        │     └─┬ minimatch@0.2.14
        │       ├── lru-cache@2.7.0
        │       └── sigmund@1.0.1
        ├── graceful-fs@3.0.8
        ├─┬ mkdirp@0.5.1
        │ └── minimist@0.0.8
        ├─┬ strip-bom@1.0.0
        │ ├── first-chunk-stream@1.0.0
        │ └── is-utf8@0.2.0
        ├─┬ through2@0.6.5
        │ └── readable-stream@1.0.33
        └─┬ vinyl@0.4.6
          └── clone@0.2.0
    
    npm WARN EPACKAGEJSON first@0.0.1 No description
    npm WARN EPACKAGEJSON first@0.0.1 No repository field.
    npm WARN EPACKAGEJSON first@0.0.1 No license field.
    npm ERR! Darwin 14.5.0
    npm ERR! argv "node" "/usr/local/bin/npm" "install" "--save-dev" "gulp"
    npm ERR! node v0.12.5
    npm ERR! npm  v3.3.4
    npm ERR! path /Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock
    npm ERR! code EACCES
    npm ERR! errno -13
    
    npm ERR! Error: EACCES, open '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock'
    npm ERR!     at Error (native)
    npm ERR!  { [Error: EACCES, open '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock']
    npm ERR!   errno: -13,
    npm ERR!   code: 'EACCES',
    npm ERR!   path: '/Users/lazuren/.npm/_locks/staging-9d4937ef9a213244.lock' }
    npm ERR!
    npm ERR! Please try running this command again as root/Administrator.
    
    npm ERR! Please include the following file with any support request:
    npm ERR!     /Applications/MAMP/htdocs/test_gulp/npm-debug.log
    Ответ написан