-
Публікації
22 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем 433
-
-
В 15.01.2020 в 01:16, Shureg сказал:
В данном случае - начать с изучения html, яваскрипт и сопуствующих вещей. А потом уж к фреймворкам переходить
все есть в условно платных шаблонах, нового там ничего не придумать, иду туда для того что бы лучше разобраться с ajax, ну и конечно же научиться делать PWA приложения, т.к задумка фреймворков js именно в этом.
Ну а с "голым" js не все так гладко - в общем для всего своя цель, главное понять это. На голом js не делают, то что делают на jquery и т.д на примере выше + всякие контейнеры со скролингом.
Так же сейчас займусь изучением WOW.js и Animate.CSS
Лучше потратить силы на изучение php, его среды с готовыми компонентами в https://packagist.org/ работы и уж тем более перспектив гораздо больше в этом направлении.
А то толку от js, html, css если по отдельности от пчп никаких фундаментальных знаний в добавлении отдельных секций div по разной ширине, высоте и т.д это не приподносит.
Что бы что то да начало получаться на коммерческом уровне, нужно для начала скачать готовые проекты такого же уровня.
-
нашел на jquery + если кому нужно еще 70 штук фичь https://romua1d.ru/bolee-70-plaginov-jquery-skrollinga-dlya-vashego-sajta/
-
что посоветуете сделать для понимания? в каком файле vue потом указать где именно находиться скачанный vue-cli? Не могу в гугле ничего найти, все курсы что смотрел нечего подробного не затрагивают. В феврале пойду на курсы по vue.
-
1 час назад, stickpro сказал:
vue хотябы подлючили бы
подключили куда?
-
Есть файл src, а есть build.js и build.js.map, что именно нужно добавлять? Просмотрел 2 курса по vue.js но общего понимания нет после них.
И в crs дирректори какие-то настройки, дак еще и в docs\src другие файлы.
Думаю что vue-scroll-progress.js нужен для быстрой правки визуальных компонентов ,ну а дальше то что делать?
-
Добавил скрипт и header и в body но он не работает! в чем проблема его? не могу понять суть этого vue js, как потом через один js файл его скомпилировать.
Нужно что ли еще сам vue.js установить в проект? и что это за компот получается.
-
Так же в самом header.twig целых 3 скрипта но отображается только 1, как правильно подключать если там только catalog/view/javascript/common.js отображается?
Почему вобще подключаются аж 4 js скрипта а в самом сайте через инспектор только 1 показывается?
{% endif %с<script src="catalog/view/javascript/vue-scroll-progress.js" type="text/javascript"></script><script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script><link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" /><script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script><link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" /><link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" /><link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet"><script src="catalog/view/javascript/vue-scroll-progress.js" type="text/javascript"></script>{% for style in styles %} -
<script src="catalog/view/javascript/vue-scroll-progress.js" type="text/javascript"></script>var VueScrollProgress = {install: function install(Vue, options) {Vue.mixin({mounted: function mounted() {var progressContainerEl,progressEl,windowScrollPixels,windowScrollPercents,heightprogressContainerEl = document.createElement('div')progressContainerEl.id = 'progress-container-el'progressContainerEl.style.position = 'fixed'progressContainerEl.style.width = '100%'progressContainerEl.style.height = '4px'progressContainerEl.style.backgroundColor = 'transparent'progressContainerEl.style.left = 0progressContainerEl.style.right = 0progressContainerEl.style.top = 0progressContainerEl.style.zIndex = 99999progressEl = document.createElement('div')progressEl.id = 'progress-el'progressEl.style.width = '0px'progressEl.style.height = '4px'progressEl.style.backgroundColor = '#42b883'windowScrollPixels = 0windowScrollPercents = 0function getHeight() {height = (document.documentElement.scrollHeight - document.documentElement.clientHeight)}const debounce = (func, wait, immediate) => {var timeoutreturn () => {const context = this,args = argumentsconst later = function () {timeout = nullif (!immediate) func.apply(context, args)}const callNow = immediate && !timeoutclearTimeout(timeout)timeout = setTimeout(later, wait)if (callNow) func.apply(context, args)}}var h = document.bodyh.addEventListener('resize', debounce(() => {getHeight()}, 200, false), false)getHeight()window.addEventListener('scroll', () => {windowScrollPixels = (document.body.scrollTop ||document.documentElement.scrollTop)windowScrollPercents = (windowScrollPixels / height) * 100progressEl.style.width = windowScrollPercents + '%'})if (!document.getElementById('progress-container-el')) {progressContainerEl.appendChild(progressEl)document.body.appendChild(progressContainerEl)}}})}}if (typeof window !== 'undefined' && window.Vue)window.VueScrollProgress = VueScrollProgressexport default VueScrollProgressв чем проблема, почему скрипт не работет?
-
Каким именно образом добавить собственную секцию сайта по аналогии с модулями в макета, и затем добавить через layout? Так же что именно копировать в контроллер что бы потом в роутинге layout указывать путь к нововой странице?
-
зайти на роут contact.twig и дописать
-
В 03.01.2020 в 00:17, smartcoder сказал:
В контроллере catalog/controller/common/header.php подключается дополнительный контроллер currency
$data['currency'] = $this->load->controller('common/currency');
Этот контроллер выводится через шаблон:
catalog/view/theme/ваш_шаблон/template/common/currency.twig
Если вам нужно менять что-то, меняйте в шаблоне currency.twig. Так же можно общими стилями менять в catalog/view/theme/ваш_шаблон/stylesheet/stylesheet.css
Проблема возникакет когда пытаешься открыть $content_top. $content_botom. При чем именно в {{head}} идет контент и каталог, тогда как шапка и футер в своих переменных по структуре home.twig. Нужно как то разобраться что именно работает через модуль, а что просто через статический .twig файл во взаимосвязи с home.twig.
На счет php все впринципе понятно, нужно опять таки понять какой файл отвечает за модуль а какой за корневой элемент по home.twig. Смотрю сейчас курсы, потом думаю на 1,5 годовые идти за 1.400$, а то так работу конечно не найти с теми знаниями что на складчинах. Только если самый основной уровень - удалить и добавить инфу в основной .twig по home.twig
Так же можно общими стилями менять в catalog/view/theme/ваш_шаблон/stylesheet/stylesheet.css, Можно. Но не понятно все равно все эти иконки это с бутстрапа в языке, валюте и т.д?
-
Грубо говря {{ currency }} Это название php файла?
-
7 часов назад, Shureg сказал:
Это не файлы, а переменные. Что к ним приделано - смотреть в соответствующем контроллере, для "head в common" - catalog\controller\common\header.php, для других аналогично.
Можно. Пишите новый или меняете существующий шаблон, приделываете к нем управление из админки - и готово.
В переменной {{ currency }} находиться .php файл?
КАк вобще PHP переменная привязывыеться к .class, #?
-
С новым годом! Как правильно искать файлы в проекте - {{ currency }}
{{ language }}{{ blog_menu }}которые являются готовыми компонентами на примере head в common? вобще что именно в файлах column_left.twig, column_right.twig, content_bottom.twig, content_top.twig.
Можно ли как то изменить wraper по разной ширине у каждой секции? для того что бы в админке выбрать например блок будет по ширине на всю область, половину, либо по стандарту если выбрано положние блока по центру, тоже самое и слева, справа нужно понять как менять.
<nav id="top"><div class="container">{{ currency }}{{ language }}{{ blog_menu }}<div id="top-links" class="nav pull-right"><ul class="list-inline"><li><a href="{{ contact }}"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md">{{ telephone }}</span></li><li class="dropdown"><a href="{{ account }}" title="{{ text_account }}" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_account }}</span> <span class="caret"></span></a><ul class="dropdown-menu dropdown-menu-right">{% if logged %}<li><a href="{{ account }}">{{ text_account }}</a></li><li><a href="{{ order }}">{{ text_order }}</a></li><li><a href="{{ transaction }}">{{ text_transaction }}</a></li><li><a href="{{ download }}">{{ text_download }}</a></li><li><a href="{{ logout }}">{{ text_logout }}</a></li>{% else %}<li><a href="{{ register }}">{{ text_register }}</a></li><li><a href="{{ login }}">{{ text_login }}</a></li>{% endif %} -
а как потом в макете все это дело настраивать? изучил основы, теперь нужно понять взаимодействие макета и view
-
- DKS template 3.0 - Быстрый заказ и обработка заказов
- DKS template 3.0 - GoHome Filter v2
- DKS template 3.0 - МОДУЛЬ НАСТРОЕК ШАБЛОНА
- DKS template 3.0 - Вы смотрели
- DKS template 3.0 - Модуль Категории для вывода Мини обзора категорий
- DKS template 3.0 - Модуль отзывов
- DKS template 3.0 - Модуль ссылок (Хиты продаж, Акции, Новые поступления)
- DKS template 3.0 - Обратный звонок и обработка запросов
- DKS template 3.0 - Подписка на рассылку
- DKS template 3.0 - Список производителей
- DKS template 3.0 - Стена категорий
- DKS template 3.0 - Товар дня с Баннеромкак эти модули применять в другой проект? как вобще разобраться с базой данных что бы понимать что они из нее берут? совершенно это не ясно, вот и ищу по этму норм инфу а не какие то обрезки
-
например вот магаз, и модули в нем https://https://opencartforum.com/files//opencart-moduli-shablony/shablonyi/dks-template-3-0-jivoy-dinamichnyiy-mnogomodulnyiy-shablon
как вобще понять какие модули нужно просто устанавливать а какие связывать изменяя в php файлах все?
-
Какие курсы можете порекомондовать для работы с модулями, базой данных, пониманием вобще где что в базе данных, что бы понимать какие картинки находяться в ней, а какие нужно класть в обычные папки. Точно так же с модулями, что бы понять как их использовать с моделью mvc - все проекты ведь разные.
-
Помогло это видео + установка на xampp а не openserver
-
-
не работает js скрипт
в Opencart 3.x: Загальні питання
Опубліковано: · Змінено користувачем 433
А то требуют знать prestashop,woocommerce, jomla, drupal. Слишком много времени пройдет если самому, тыкать наугад. С бутстрапом, основами css я разобрался, опять таки без готовых шаблонов правильный задний фон по масштабу и т.д по урокам ютуба проблематично делать с 0. Сидишь такой год изучаешь, пытаешься найти "грааль" потом находишь что все раработчики используют код готовых компонентов и мышление тогда меняться. Нельзя быть умнее их не как одному. Невозможно мыслить как они с 0.