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

Sha

Користувачі
  • Публікації

    1 019
  • З нами

  • Відвідування

Усі публікації користувача Sha

  1. Доброго дня! Нажаль не знаходжу вашої покупки модулю!
  2. Добрый день! На главной обычно выведены модули, по типу рекомендуемых или часто покупаемых. Для начала проверьте схему home
  3. есть тестовая версия, можем дать в личке
  4. Когда-то и я подобное делал
  5. Sha

    Полезное для разработчика.

    Как быстро адаптировать модуль с .tpl от OpenCart версии 2.3.х для OpenCart версии 3.0 и выше, где используется .twig (Хак) Нужно строки где подключается шаблон такие как $this->response->setOutput($this->load->view('extension/.../...', $data)); заменить на ... // opencartforum.com Sha (fast adaptation to twig) $thisConfigTemplate = $this->config->get('template_engine'); $this->config->set('template_engine', 'template'); $this->response->setOutput($this->load->view('extension/module/multiedit', $data)); $this->config->set('template_engine', $thisConfigTemplate); ... v.2 для админки, есть ещё файл upload/admin/controller/event/theme.php где тип шаблона определяется "автоматически", но он может быть отключен в событиях.
  6. Sha

    Полезное для разработчика.

    Как лучше написать регулярное выражение для модификаторов #^.....$#m например: #^\$\w+$#m
  7. У некоторых магазинов после манипуляций с базой данных, складывалась уникальная иерархия и очерёдность вложенности категорий. В новой версии модуль доработан, теперь hreflang при построении ссылки учитывает и эти случаи!
  8. Доброго дня! Виправилено, спробуйте, будь ласка ще раз!
  9. Повна документацiя на офiцiйному сайтi. [EN] 1) Нам потрiбно завантажити та встановити Node.js 2) Перейти до консолi 3) Зазвичай він використовується у зв'язку з якимось проектом, наприклад Vite, або PrimeVue 4) В консолi ввести: npm install -D tailwindcss postcss autoprefixer 5) Згенерувати конфігураційні файли, пишемо npx tailwindcss init -p Ось вони: 6) Тепер нам потрiбно вiдкрити до редагування файл tailwind.config.js, та внести ось такi змiни "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}" 7) Далi вiдкрити файл style.css, та додати ось такi змiни @tailwind base; @tailwind components; @tailwind utilities; 8) Якщо ви вперше розгортаєте проект, вам може знадобиться пiдтянути залежностi npm i 9) Останнiй шаг це запуск проекту! npm run dev В мене вийшло!) Як пiдключити tailwind до OpenCart робочого проекту , за допомогою CDN? (офiцiйний сайт) Нашi проекти!
  10. Завантажити / Придбати розширення Double Categories На хвилі натхнення від грошових подяк, що несподівано з'явилися останнім часом, "на чай"! Захотілося чимось відповісти. Вирішив викласти деякі свої рішення безкоштовно. Double Categories Модуль клонування категорій з підкатегоріями необмеженої вкладеності з перейменуванням назв "на льоту". Вміє Клонувати категорію OpenCart Дублювати категорії з підкатегоріями ocStore Знайти та замінити назву категорії магазину "на льоту" Перемістити створену категорію по дереву каталогу Створити копію підкатегорій верхнього рівня Продублювати головну категорію CMS ... пункт в розробцi, чекаємо на пропозиції Переваги Легкий у використанні Має відкритий вихідний код Мультимовний Безкоштовний Підтримувані мови Українська English Polski Русский Є питання? Запрошуємо до теми обговорення, або особистих повідомлень! Всім хорошого інтернет-маркетингу!) Та окреме спасибі, за "чайові"! Автор Sha долучення 27.04.24 Категорія Меню, дизайн, внешний вид Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет  
  11. Якщо на комп'ютерi ще не встановлено node.js його потрiбно завантажити з офсайту та встановити як звичайний додаток. Короткий посібник: 1) Спершу потрiбно вiдкрити консоль, та перейти до проекту наприклад, cd D:\xampp\htdocs\www\multiedit-pro\ 2) Переходимо до розгорнування проекту, вводимо в консолi: npm create vite@latest 3) Назва проекту: Якщо на цьому етапi ви розгортаєте новий чистий проект, то можна вказати його назву. Але в нашому випадку, для роботи поряд з CMS OpenCart замiсть назви, потрiбно поставити крапку тодi з'явиться запитання, i вам потрiбно буде: 3) Обрати Ignore files and continue, щоб залишити вже iснуючi файли. 4) Обрати шаблон я обираю Vue. 5) Обрати налаштування наприклад JavaScript Готово! 6) Для подальшої роботи підтягуємо залежнi модулi npm i ...тут буде багато iнфи) А ось i результат: Проект створили, та рушiй ocStore не зачепили! (Вiн знаходиться в папцi upload). А тепер можна й подивитись на результат, та отримати крапельку дофаміну: npm run dev, або npm run preview! Офiцiйний сайт Vite!
  12. Версія 1.1.0

    35 завантажень

    На волне вдохновения от неожиданно появившихся последнее время денежных благодарностей "на чай"! Захотелось, чем-то ответить. Решил выложить некоторые свои решения бесплатно. Double Categories Модуль клонирования категорий с подкатегориями неограниченной вложенности, с переименованием названий "на лету". Умеет Клонировать категорию OpenCart Дублировать категории с подкатегориями ocStore Найти и заменить название категории магазина "на лету" Переместить созданную категорию по дереву каталога Создать копию подкатегорий верхнего уровня Продублировать главную категорию CMS ... пункт в разработке Преимущества Лёгкий в использовании Имеет открытый исходный код Мультиязычный Бесплатный Поддерживаемые языки Українська English Polski Русский Есть вопросы? Приглашаем в тему обсуждения, или личные сообщения! Всем хорошего интернет маркетинга!) И отдельное спасибо, за "чаевые"!
    Безкоштовне
  13. Вiтаю, можемо надати тестову версiю модуля.
  14. 1) Усі схеми залишаються (їх не чіпаємо) 2) Схеми які Ви хочете змінити дублюєте (іноді досить "головна", "категорія") 3) У новоствореній схемі, не забуваємо прописати шлях, а також виставляєте поле "type" в положення "mobile" 4) Тепер у цій схемі набираємо модулі, котрі ми хочемо бачити у мобільній версії
  15. написав в особисті
×
×
  • Створити...

Important Information

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