OlehK Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 Ребята крепко не пинайте! Как подключить свой скрипт, к определенной странице в опенкарт? Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 в контроллере станицы $this->document->addScript('путь к скрипту'); Надіслати Поділитися на інших сайтах More sharing options... legioner26 Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 Можно подключать либо в контроллере либо в шаблоне. Вариант для контроллера $this->document->addScript('путь к файлу.js'); Вариант для шаблона между тегами head <script src="путь к файлу.js" type="text/javascript"></script> Можно в самом скрипте где нибудь для конкретной задачи jQuery('head').append('<script src="путь к файлу.js" type="text/javascript"></script>'); Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 18 минут назад, legioner26 сказал: Можно в самом скрипте где нибудь для конкретной задачи я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); 1 Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); но он не работает ( если в *.tpl - работает но хотелось имено в контроллер! Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 11 минут назад, ArtemPitov сказал: я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); это куда в контроллер? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 9 минут назад, OlehK сказал: подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); Мало вероятно что не работает потому что просто не работает. В чём то допущенна ошибка. Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 14 минут назад, OlehK сказал: (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); $(() => { let input = $('input[name="password"]'); $('.eye').on('click', () => { if (input.attr('type') != 'text') { input.attr('type', 'text'); } else { input.attr('type', 'password'); } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Контактная форма и HTML-код где угодно — Content Anywhere [Поддержка] Автор: fedorenkostas, 7 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 7 відповідей 3 083 перегляди Cicero1998 15 вересня 2022 Контактна форма та HTML-код будь-де — Content Anywhere Автор: fedorenkostas, 6 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 0 коментарів 6 042 перегляди fedorenkostas 7 квітня 2020 Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 0 коментарів 4 620 переглядів fedorenkostas 28 грудня 2019 [Поддержка] Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 6 відповідей 1 967 переглядів chukcha 19 липня 2023 Smart Slider з AI — Cтворення слайдера для сайту у 2 кліки Автор: shopX, 29 липня слайдер slider (і ще 8) Теги: слайдер slider автоматизация слайдшоу ai opencart ai tools shopx opencart банер banner 0 коментарів 862 перегляди shopX 29 липня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как подключить Свой js OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
legioner26 Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 Можно подключать либо в контроллере либо в шаблоне. Вариант для контроллера $this->document->addScript('путь к файлу.js'); Вариант для шаблона между тегами head <script src="путь к файлу.js" type="text/javascript"></script> Можно в самом скрипте где нибудь для конкретной задачи jQuery('head').append('<script src="путь к файлу.js" type="text/javascript"></script>'); Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 18 минут назад, legioner26 сказал: Можно в самом скрипте где нибудь для конкретной задачи я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); 1 Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); но он не работает ( если в *.tpl - работает но хотелось имено в контроллер! Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 11 минут назад, ArtemPitov сказал: я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); это куда в контроллер? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 9 минут назад, OlehK сказал: подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); Мало вероятно что не работает потому что просто не работает. В чём то допущенна ошибка. Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 14 минут назад, OlehK сказал: (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); $(() => { let input = $('input[name="password"]'); $('.eye').on('click', () => { if (input.attr('type') != 'text') { input.attr('type', 'text'); } else { input.attr('type', 'password'); } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Контактная форма и HTML-код где угодно — Content Anywhere [Поддержка] Автор: fedorenkostas, 7 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 7 відповідей 3 083 перегляди Cicero1998 15 вересня 2022 Контактна форма та HTML-код будь-де — Content Anywhere Автор: fedorenkostas, 6 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 0 коментарів 6 042 перегляди fedorenkostas 7 квітня 2020 Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 0 коментарів 4 620 переглядів fedorenkostas 28 грудня 2019 [Поддержка] Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 6 відповідей 1 967 переглядів chukcha 19 липня 2023 Smart Slider з AI — Cтворення слайдера для сайту у 2 кліки Автор: shopX, 29 липня слайдер slider (і ще 8) Теги: слайдер slider автоматизация слайдшоу ai opencart ai tools shopx opencart банер banner 0 коментарів 862 перегляди shopX 29 липня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как подключить Свой js
SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 18 минут назад, legioner26 сказал: Можно в самом скрипте где нибудь для конкретной задачи я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); 1 Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); но он не работает ( если в *.tpl - работает но хотелось имено в контроллер! Надіслати Поділитися на інших сайтах More sharing options... OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 11 минут назад, ArtemPitov сказал: я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); это куда в контроллер? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 9 минут назад, OlehK сказал: подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); Мало вероятно что не работает потому что просто не работает. В чём то допущенна ошибка. Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 14 минут назад, OlehK сказал: (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); $(() => { let input = $('input[name="password"]'); $('.eye').on('click', () => { if (input.attr('type') != 'text') { input.attr('type', 'text'); } else { input.attr('type', 'password'); } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Контактная форма и HTML-код где угодно — Content Anywhere [Поддержка] Автор: fedorenkostas, 7 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 7 відповідей 3 083 перегляди Cicero1998 15 вересня 2022 Контактна форма та HTML-код будь-де — Content Anywhere Автор: fedorenkostas, 6 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 0 коментарів 6 042 перегляди fedorenkostas 7 квітня 2020 Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 0 коментарів 4 620 переглядів fedorenkostas 28 грудня 2019 [Поддержка] Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 6 відповідей 1 967 переглядів chukcha 19 липня 2023 Smart Slider з AI — Cтворення слайдера для сайту у 2 кліки Автор: shopX, 29 липня слайдер slider (і ще 8) Теги: слайдер slider автоматизация слайдшоу ai opencart ai tools shopx opencart банер banner 0 коментарів 862 перегляди shopX 29 липня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как подключить Свой js
OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); но он не работает ( если в *.tpl - работает но хотелось имено в контроллер! Надіслати Поділитися на інших сайтах More sharing options...
OlehK Опубліковано: 27 березня 2018 Автор Share Опубліковано: 27 березня 2018 11 минут назад, ArtemPitov сказал: я бы такой вариант не использовал, есть вероятность того что jqery не будет подключен, лучше на чистом js document.addEventListener('DOMContentLoaded', () => { let script = document.createElement('script'); script.src = 'путь'; script.type = 'text/javascript'; script.async = true; document.getElementsByTagName('head')[0].appendChild(script); }); это куда в контроллер? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 9 минут назад, OlehK сказал: подключил в контроллере $this->document->addScript('catalog/view/javascript/my.js'); Мало вероятно что не работает потому что просто не работает. В чём то допущенна ошибка. Надіслати Поділитися на інших сайтах More sharing options... SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 14 минут назад, OlehK сказал: (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); $(() => { let input = $('input[name="password"]'); $('.eye').on('click', () => { if (input.attr('type') != 'text') { input.attr('type', 'text'); } else { input.attr('type', 'password'); } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Контактная форма и HTML-код где угодно — Content Anywhere [Поддержка] Автор: fedorenkostas, 7 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 7 відповідей 3 083 перегляди Cicero1998 15 вересня 2022 Контактна форма та HTML-код будь-де — Content Anywhere Автор: fedorenkostas, 6 квітня 2020 контактная форма кастомный код (і ще 8) Теги: контактная форма кастомный код где угодно форма обратной связи html блок shortcode шорткод custom code opencart ocstore 0 коментарів 6 042 перегляди fedorenkostas 7 квітня 2020 Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 0 коментарів 4 620 переглядів fedorenkostas 28 грудня 2019 [Поддержка] Кнопка редагування товару для OpenCart 3 Автор: fedorenkostas, 28 грудня 2019 opencart ocstore редактирование товара (і ще 4) Теги: opencart ocstore редактирование товара админка ocmod opencart ocstore 6 відповідей 1 967 переглядів chukcha 19 липня 2023 Smart Slider з AI — Cтворення слайдера для сайту у 2 кліки Автор: shopX, 29 липня слайдер slider (і ще 8) Теги: слайдер slider автоматизация слайдшоу ai opencart ai tools shopx opencart банер banner 0 коментарів 862 перегляди shopX 29 липня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
SyntaxCode Опубліковано: 27 березня 2018 Share Опубліковано: 27 березня 2018 14 минут назад, OlehK сказал: (function () { var input = document.querySelector('input[name="password"]'); document.querySelector(".eye").addEventListener("click", function () { if (input.getAttribute('type') != 'text') { input.setAttribute('type', 'text'); } else { input.setAttribute('type', 'password'); } }); })(); $(() => { let input = $('input[name="password"]'); $('.eye').on('click', () => { if (input.attr('type') != 'text') { input.attr('type', 'text'); } else { input.attr('type', 'password'); } }); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts