egorcevDesign Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 (змінено) Добрый вечер. Имеется странный вопрос Как вывести модуль рекомендуемые напрямую в .tpl, при этом не трогая в админке дизайн - макет. Это необходимо сделать, чтобы выводить модули через табы. Версия OC 2.3.0.2 Пробовал сделать следующим образом: объявил в контроллере home.php такие переменные $data['featured'] = $this->load->controller('extension/module/featured'); $data['popular'] = $this->load->controller('extension/module/popular'); Это 2 одинаковых модуля "рекомендуемые", которые выводят разные товары. В home.tpl я прописал <?php echo $featured; ?> <?php echo $popular; ?> Но реакции - ноль! Куда копать, чтобы эти модули начали работать? Змінено 9 лютого 2017 користувачем egorcevDesign Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 Но вы забыли предать туда setting от модуля Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 9 лютого 2017 Автор Share Опубліковано: 9 лютого 2017 (змінено) 7 минут назад, chukcha сказал: Но вы забыли предать туда setting от модуля Не подскажите, как это сделать? Вставлять кусок setting целиком я попробовал, но результата это не дало. Змінено 9 лютого 2017 користувачем egorcevDesign Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 посмотрите как в column_left, например получат настройки модуля Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Цитата Имеется странный вопрос ....... выводить модули через табы При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. 2 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 1 час назад, Tom сказал: При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. Том, вот смотри на скрин. Необходимо запилить, чтобы эти два модуля на главной переключались через табы. Видел, что есть готовые модули, но ни одного не нашел под мою версию OC Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, chukcha сказал: посмотрите как в column_left, например получат настройки модуля Я так понял настройки он получает через вот этот кусок $this->load->model('extension/module'); $data['modules'] = array(); $modules = $this->model_design_layout->getLayoutModules($layout_id, 'column_left'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $module_data = $this->load->controller('extension/module/' . $part[0]); if ($module_data) { $data['modules'][] = $module_data; } } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $output = $this->load->controller('extension/module/' . $part[0], $setting_info); if ($output) { $data['modules'][] = $output; } } } } Но пока что не понимаю, как его переделать под home.php Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 2 минуты назад, Matvei сказал: так если нету под вашу версию скачайте и адаптируйте! или же создайте свой, обьеденив 2 модуля акции и хиты продаж в 1 и назвав к примеру tabs Я пробовал сделать и так, но пока что ничего хорошего из этого у меня не вышло) В чем различия модулей 2.0 и 2.3 версий? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 4 часа назад, egorcevDesign сказал: Я так понял настройки он получает через вот этот кусок Возьмите какой-нибудь мод - extraposition Добавьте схему, Привяжите нужный модуль и действуйте как вам захочется. Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Вывести модуль в home.tpl в обход админки Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
egorcevDesign Опубліковано: 9 лютого 2017 Автор Share Опубліковано: 9 лютого 2017 (змінено) 7 минут назад, chukcha сказал: Но вы забыли предать туда setting от модуля Не подскажите, как это сделать? Вставлять кусок setting целиком я попробовал, но результата это не дало. Змінено 9 лютого 2017 користувачем egorcevDesign Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 9 лютого 2017 Share Опубліковано: 9 лютого 2017 посмотрите как в column_left, например получат настройки модуля Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Цитата Имеется странный вопрос ....... выводить модули через табы При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. 2 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 1 час назад, Tom сказал: При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. Том, вот смотри на скрин. Необходимо запилить, чтобы эти два модуля на главной переключались через табы. Видел, что есть готовые модули, но ни одного не нашел под мою версию OC Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, chukcha сказал: посмотрите как в column_left, например получат настройки модуля Я так понял настройки он получает через вот этот кусок $this->load->model('extension/module'); $data['modules'] = array(); $modules = $this->model_design_layout->getLayoutModules($layout_id, 'column_left'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $module_data = $this->load->controller('extension/module/' . $part[0]); if ($module_data) { $data['modules'][] = $module_data; } } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $output = $this->load->controller('extension/module/' . $part[0], $setting_info); if ($output) { $data['modules'][] = $output; } } } } Но пока что не понимаю, как его переделать под home.php Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 2 минуты назад, Matvei сказал: так если нету под вашу версию скачайте и адаптируйте! или же создайте свой, обьеденив 2 модуля акции и хиты продаж в 1 и назвав к примеру tabs Я пробовал сделать и так, но пока что ничего хорошего из этого у меня не вышло) В чем различия модулей 2.0 и 2.3 версий? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 4 часа назад, egorcevDesign сказал: Я так понял настройки он получает через вот этот кусок Возьмите какой-нибудь мод - extraposition Добавьте схему, Привяжите нужный модуль и действуйте как вам захочется. Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Вывести модуль в home.tpl в обход админки Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Цитата Имеется странный вопрос ....... выводить модули через табы При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. 2 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 1 час назад, Tom сказал: При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. Том, вот смотри на скрин. Необходимо запилить, чтобы эти два модуля на главной переключались через табы. Видел, что есть готовые модули, но ни одного не нашел под мою версию OC Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, chukcha сказал: посмотрите как в column_left, например получат настройки модуля Я так понял настройки он получает через вот этот кусок $this->load->model('extension/module'); $data['modules'] = array(); $modules = $this->model_design_layout->getLayoutModules($layout_id, 'column_left'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $module_data = $this->load->controller('extension/module/' . $part[0]); if ($module_data) { $data['modules'][] = $module_data; } } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $output = $this->load->controller('extension/module/' . $part[0], $setting_info); if ($output) { $data['modules'][] = $output; } } } } Но пока что не понимаю, как его переделать под home.php Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 2 минуты назад, Matvei сказал: так если нету под вашу версию скачайте и адаптируйте! или же создайте свой, обьеденив 2 модуля акции и хиты продаж в 1 и назвав к примеру tabs Я пробовал сделать и так, но пока что ничего хорошего из этого у меня не вышло) В чем различия модулей 2.0 и 2.3 версий? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 4 часа назад, egorcevDesign сказал: Я так понял настройки он получает через вот этот кусок Возьмите какой-нибудь мод - extraposition Добавьте схему, Привяжите нужный модуль и действуйте как вам захочется. Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Вывести модуль в home.tpl в обход админки Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 1 час назад, Tom сказал: При наличии подробностей,а не конца истории,возможно решение будет менее костыльным. Том, вот смотри на скрин. Необходимо запилить, чтобы эти два модуля на главной переключались через табы. Видел, что есть готовые модули, но ни одного не нашел под мою версию OC Надіслати Поділитися на інших сайтах More sharing options...
egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, chukcha сказал: посмотрите как в column_left, например получат настройки модуля Я так понял настройки он получает через вот этот кусок $this->load->model('extension/module'); $data['modules'] = array(); $modules = $this->model_design_layout->getLayoutModules($layout_id, 'column_left'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $module_data = $this->load->controller('extension/module/' . $part[0]); if ($module_data) { $data['modules'][] = $module_data; } } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $output = $this->load->controller('extension/module/' . $part[0], $setting_info); if ($output) { $data['modules'][] = $output; } } } } Но пока что не понимаю, как его переделать под home.php Надіслати Поділитися на інших сайтах More sharing options...
egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 2 минуты назад, Matvei сказал: так если нету под вашу версию скачайте и адаптируйте! или же создайте свой, обьеденив 2 модуля акции и хиты продаж в 1 и назвав к примеру tabs Я пробовал сделать и так, но пока что ничего хорошего из этого у меня не вышло) В чем различия модулей 2.0 и 2.3 версий? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 4 часа назад, egorcevDesign сказал: Я так понял настройки он получает через вот этот кусок Возьмите какой-нибудь мод - extraposition Добавьте схему, Привяжите нужный модуль и действуйте как вам захочется. Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Вывести модуль в home.tpl в обход админки
chukcha Опубліковано: 10 лютого 2017 Share Опубліковано: 10 лютого 2017 4 часа назад, egorcevDesign сказал: Я так понял настройки он получает через вот этот кусок Возьмите какой-нибудь мод - extraposition Добавьте схему, Привяжите нужный модуль и действуйте как вам захочется. Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
egorcevDesign Опубліковано: 10 лютого 2017 Автор Share Опубліковано: 10 лютого 2017 9 часов назад, Tom сказал: Взять это за основу https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24539&filter_search=Products Tab&filter_category_id=5&filter_license=free&filter_download_id=42 Модуль крутой, то что надо. Но как сделать второе поле в админке? В .tpl файле используется jQuery скрипт для добавления товаров в это поле. $('input[name=\'product\']').autocomplete({ source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item['name'], value: item['product_id'] } })); } }); }, select: function(item) { $('input[name=\'product\']').val(''); $('#featured-product' + item['value']).remove(); $('#featured-product').append('<div id="featured-product' + item['value'] + '"><i class="fa fa-minus-circle"></i> ' + item['label'] + '<input type="hidden" name="product[]" value="' + item['value'] + '" /></div>'); } }); $('#featured-product').delegate('.fa-minus-circle', 'click', function() { $(this).parent().remove(); }); Как его переписать, чтобы товар добавлялся во второе поле. И нужно ли править контроллер? Уже запутался) Простите новичка) Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options... destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options... egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
egorcevDesign Опубліковано: 11 лютого 2017 Автор Share Опубліковано: 11 лютого 2017 6 часов назад, Tom сказал: Что за странные хиты и акции.Начнём с того что в Акции попадает товар у которого эта самая Акция назначена (Каталог-Товар вкладка Акции). В хиты продаж попадают те товары что были проданы. В новинки ,те что были добавлены последними. И только в рекомендуемых есть поле автокоплита,что бы самому выбрать товар. А на скрине какой то гибрид зебры и танка.... Клиент сам хочет забивать позиции в хиты и акции. И для этого мне нужен вот такой гибрид) Акции - это я переименовал рекомендуемые, а хиты - это поле которое нужно допилить. Надіслати Поділитися на інших сайтах More sharing options...
destreser Опубліковано: 11 лютого 2017 Share Опубліковано: 11 лютого 2017 ? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=9086 Надіслати Поділитися на інших сайтах More sharing options...
egorcevDesign Опубліковано: 13 лютого 2017 Автор Share Опубліковано: 13 лютого 2017 Так все-таки, можно ли как то в модуле Product Tab сделать второе поле, чтобы забивать товары в ручную? Надіслати Поділитися на інших сайтах More sharing options...
ZyXeL Опубліковано: 17 квітня 2017 Share Опубліковано: 17 квітня 2017 И все таки, как вывести модуль featured в header/home? ) Хочу запихнуть в менюшку, добавлять на все странички доп. позицию для модулей лениво, двигать скриптами на фронте тоже не охота Latest отлично выводится, просто закинув в массив контроллера настройки лимит и размеров фото, но рекомендуемым нужно наверное как-то указать какой именно модуль выводить, простое <?php echo $featured[28]; ?> не помогло. (28 - id модуля, 0-1 тоже пробовал). Подскажите можно ли напрямую как-то обратится к settings, что бы вывести этот модуль Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts