OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 как выглядит ваш ajax запрос полностью? Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 судя по всему в синдартном режиме ни как Вам нужно создать свой метод, который принимает post и отдает в index() Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, OCdevWizard сказал: как выглядит ваш ajax запрос полностью? $(function() { var width = $(window).width(); $.ajax({ url: 'index.php?route=extension/module/latest/test', type: 'POST', data: 'width = '+ width, success: function(data) { console.log(data); } }); }); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 3 минуты назад, chukcha сказал: судя по всему в синдартном режиме ни как Вам нужно создать свой метод, который принимает post и отдает в index() Как это реализовать программно? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) Если гделать url: /index.php?route=extension/module/latest/index выдает ошибку 404. Если сгделать /index.php?route=extension/module/latest/test то все нормально, но не рилииет вот это: return $this->load->view('extension/module/latest', $data); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Как рилииет этот код? Мне нужно просто с Ajax взять параметр width и передать его в PHP и соответственно в .tpl Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... fanatic Posted September 19, 2018 Share Posted September 19, 2018 11 минут назад, Aky сказал: Как рилииет этот код? в метогде test вызывается метод index, в который передается массив post Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 1 минуту назад, fanatic сказал: в метогде test вызывается метод index, в который передается массив post Какой вопрос - икой ответ :) Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
chukcha Posted September 19, 2018 Share Posted September 19, 2018 судя по всему в синдартном режиме ни как Вам нужно создать свой метод, который принимает post и отдает в index() Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, OCdevWizard сказал: как выглядит ваш ajax запрос полностью? $(function() { var width = $(window).width(); $.ajax({ url: 'index.php?route=extension/module/latest/test', type: 'POST', data: 'width = '+ width, success: function(data) { console.log(data); } }); }); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 3 минуты назад, chukcha сказал: судя по всему в синдартном режиме ни как Вам нужно создать свой метод, который принимает post и отдает в index() Как это реализовать программно? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) Если гделать url: /index.php?route=extension/module/latest/index выдает ошибку 404. Если сгделать /index.php?route=extension/module/latest/test то все нормально, но не рилииет вот это: return $this->load->view('extension/module/latest', $data); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Как рилииет этот код? Мне нужно просто с Ajax взять параметр width и передать его в PHP и соответственно в .tpl Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... fanatic Posted September 19, 2018 Share Posted September 19, 2018 11 минут назад, Aky сказал: Как рилииет этот код? в метогде test вызывается метод index, в который передается массив post Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 1 минуту назад, fanatic сказал: в метогде test вызывается метод index, в который передается массив post Какой вопрос - икой ответ :) Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, OCdevWizard сказал: как выглядит ваш ajax запрос полностью? $(function() { var width = $(window).width(); $.ajax({ url: 'index.php?route=extension/module/latest/test', type: 'POST', data: 'width = '+ width, success: function(data) { console.log(data); } }); }); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options...
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 3 минуты назад, chukcha сказал: судя по всему в синдартном режиме ни как Вам нужно создать свой метод, который принимает post и отдает в index() Как это реализовать программно? Link to comment Share on other sites More sharing options...
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) Если гделать url: /index.php?route=extension/module/latest/index выдает ошибку 404. Если сгделать /index.php?route=extension/module/latest/test то все нормально, но не рилииет вот это: return $this->load->view('extension/module/latest', $data); Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options...
chukcha Posted September 19, 2018 Share Posted September 19, 2018 public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Как рилииет этот код? Мне нужно просто с Ajax взять параметр width и передать его в PHP и соответственно в .tpl Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options... fanatic Posted September 19, 2018 Share Posted September 19, 2018 11 минут назад, Aky сказал: Как рилииет этот код? в метогде test вызывается метод index, в который передается массив post Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 1 минуту назад, fanatic сказал: в метогде test вызывается метод index, в который передается массив post Какой вопрос - икой ответ :) Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 (edited) 9 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Как рилииет этот код? Мне нужно просто с Ajax взять параметр width и передать его в PHP и соответственно в .tpl Edited September 19, 2018 by Aky Link to comment Share on other sites More sharing options...
fanatic Posted September 19, 2018 Share Posted September 19, 2018 11 минут назад, Aky сказал: Как рилииет этот код? в метогде test вызывается метод index, в который передается массив post Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 1 минуту назад, fanatic сказал: в метогде test вызывается метод index, в который передается массив post Какой вопрос - икой ответ :) Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
chukcha Posted September 19, 2018 Share Posted September 19, 2018 1 минуту назад, fanatic сказал: в метогде test вызывается метод index, в который передается массив post Какой вопрос - икой ответ :) Link to comment Share on other sites More sharing options... freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
freelancer Posted September 19, 2018 Share Posted September 19, 2018 а как же HTTP_X_REQUESTED_WITH ? (( Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options... Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options... chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 49 минут назад, chukcha сказал: public function test() { $this->index($this->request->post); } а что им у вас рилииет или не рилииет не важно.. Я ик понимаю вы хотите сгделать кнопку - показать еещё. Что мне с этим гделать? Link to comment Share on other sites More sharing options...
Aky Posted September 19, 2018 Author Share Posted September 19, 2018 24 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Куда это всивить?) Link to comment Share on other sites More sharing options...
chukcha Posted September 19, 2018 Share Posted September 19, 2018 42 минуты назад, freelancer сказал: а как же HTTP_X_REQUESTED_WITH ? (( Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Link to comment Share on other sites More sharing options... OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
OCdevWizard Posted September 19, 2018 Share Posted September 19, 2018 2 часа назад, Aky сказал: success: function(data) { перд этим посивьте dataType: 'html', а после 2 часа назад, Aky сказал: success: function(data) { $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 20, 2018 Author Share Posted September 20, 2018 17 часов назад, chukcha сказал: Это уже второстепенный вопрос Там и в моем когде есть ошЫПка Но тот кто гделает, а не копипастит ее быстро отловит Эх жаль что я только копипастю Link to comment Share on other sites More sharing options...
Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 17 часов назад, OCdevWizard сказал: перд этим посивьте dataType: 'html', а после $('тут пишите id блока назначения').html($(data).find('тут тот же id блока назначения > *')); ик при ответе сервера бугдет обновлятся часть вашего контени. по сути вам даже не нужно использовать другой метод, юзайте index() {...} только сгделайте проверку, если сюда приходит ваш пост запрос if (isset($this->request->post['weight']) && $this->request->post['weight']) { $this->response->setOutput($this->load->view('extension/module/latest', $data)); } else { return $this->load->view('extension/module/latest', $data); } С выводом разберусь, это ерунда. А вот параметр передать не получается. Если в функции public test(){} сгделать echo $this->request->post['width'] то в браузере Console все отображается и передается нормально, как теперьь передать этот параметр в public index() {} в переменную $data['width'] Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options...
freelancer Posted September 20, 2018 Share Posted September 20, 2018 в index никак, вам же писали выше... Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 20, 2018 Author Share Posted September 20, 2018 (edited) 1 минуту назад, freelancer сказал: в index никак, вам же писали выше... Кто как пишет) Хорошо не в index, как это передать вот сюда return $this->load->view('extension/module/latest', $data); Edited September 20, 2018 by Aky Link to comment Share on other sites More sharing options...
freelancer Posted September 20, 2018 Share Posted September 20, 2018 по аналогии с любым другим ajax Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options... Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Aky Posted September 20, 2018 Author Share Posted September 20, 2018 25 минут назад, freelancer сказал: по аналогии с любым другим ajax Мне нужно: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; Подскажите как это сгделать !? Link to comment Share on other sites More sharing options...
Aky Posted September 20, 2018 Author Share Posted September 20, 2018 Всем спасипотому что за помощь. Все оказалось довольно просто. Функция test: public function test() { if (isset($this->request->post['width']) && $this->request->post['width']) { $this->session->data['width_browser'] = $this->request->post['width']; }else{ $this->session->data['width_browser'] = "0"; } } Функция index: $data['width'] = $this->session->data['width_browser']; Link to comment Share on other sites More sharing options...
OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $this->session->data['width_browser'] = "0"; ик рождаются костыли. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: Узнать ширину браузера -> передать её в controller -> с controller передать в .tpl в переменую $width; ик а счего трогать контроллер если можно и на js узнать ширину окна и потом гделать с этим значением подальшую обрилитку. Link to comment Share on other sites More sharing options... OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 2.x Opencart 2.x: Общие вопросы Отправка Ajax запроса в модуль OpenCart
OCdevWizard Posted September 20, 2018 Share Posted September 20, 2018 1 час назад, Aky сказал: $data['width'] = $this->session->data['width_browser']; +костыль, если не проверить суещёствует ли икая переменная в сессии то полулите ошибку. Странный подход конечно... Link to comment Share on other sites More sharing options... freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0 Go to topic listing Similar Content Модуль BOOST - ускоритель OpenCart + AJAX загрузка модулей [Подгдержка] 1 2 3 4 5 By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 102 replies 14,173 views sv2109 March 17 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, July 23, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 17,236 views sv2109 July 23, 2015 BOOST - ускоритель OpenCart + AJAX загрузка модулей By sv2109, January 8, 2015 ускоритель кеширование (and 2 more) Tagged with: ускоритель кеширование скорость ускорение 0 comments 19,549 views sv2109 January 8, 2015 AJAX Стикеры PRO By 29aleksey, August 9, 2018 0 comments 10,834 views 29aleksey August 10, 2018 Дублируются сообещёния при отправке формы By kosals, Thursday at 09:17 AM 0 replies 75 views kosals Thursday at 09:17 AM Recently Browsing 0 members No registered users viewing this page.
freelancer Posted September 20, 2018 Share Posted September 20, 2018 гдефолтный говнокод Link to comment Share on other sites More sharing options... Prev 1 2 3 4 Next Page 2 of 4 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 0
Recommended Posts