Xameleon Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 Не нашел похожей темы на форуме. И так, кто уже юзал новую версию, какие впечатления? На первый взгляд - совсем новый продукт, стандартный шаблон уже идет изначально адаптивный под мобильные устройства... Будет ли новая версия работать с модулями для прошлых версий.....вообщем делимся впечатлениями. Надіслати Поділитися на інших сайтах More sharing options...
alexeylobas Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 а где можно скачать чтобы поюзать?? Надіслати Поділитися на інших сайтах More sharing options...
Xameleon Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 а где можно скачать чтобы поюзать?? На официальном сайте http://www.opencart.com/index.php?route=common/home Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 (змінено) Не нашел похожей темы на форуме. А искали? Змінено 26 листопада 2014 користувачем afwollis темы склеены, так что убраны ссылки на саму себя Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 Пока лишь одно впечатление - переработали дизайн, все прочее навскидку прежнее. Кроме того момента, что модули нужно под него переделывать ;) Надіслати Поділитися на інших сайтах More sharing options... Xameleon Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 А искали? Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версии Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версииВыскажу свое мнение. Здесь форум в основном ориентирован на ocStore, который есть клон от OpenCart. С выходом OpenCart 2 для клона дорога для дальнейшего развития закрыта. Поэтому, оценки тех, кто зарабатывает на ocStore, будут негативные, это ж все надо переделывать. Если хотите получить адекватную оценку, идите на официальный сайт opencart.com P.S. Во все времена все новое проходило три стадии: это дерьмо, в этом что-то есть, лучше и не надо. Я это знаю. А поэтому, всегда для себя выбираю последнюю стадию. Если Вы реально хотите использовать новую версию OpenCart 2, обращайтесь. Может помогу с советом. Реально, под новую OpenCart 2 программировать легче. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. Змінено 26 листопада 2014 користувачем afwollis [CENZORED] Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 26 листопада 2014 Автор Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче. Не смешите ваши тапочки Причем здесь легче? Что-то изменилось в концепции? Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да, конечно "клон" более заточеный под seo, с более оптимизированным запросами, более продвинутым функционалом и вырезанным (не востребованным) функционалом. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexDW Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 Пока лишь одно впечатление - переработали дизайн, все прочее навскидку прежнее. Кроме того момента, что модули нужно под него переделывать ;) Надіслати Поділитися на інших сайтах More sharing options... Xameleon Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 А искали? Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версии Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версииВыскажу свое мнение. Здесь форум в основном ориентирован на ocStore, который есть клон от OpenCart. С выходом OpenCart 2 для клона дорога для дальнейшего развития закрыта. Поэтому, оценки тех, кто зарабатывает на ocStore, будут негативные, это ж все надо переделывать. Если хотите получить адекватную оценку, идите на официальный сайт opencart.com P.S. Во все времена все новое проходило три стадии: это дерьмо, в этом что-то есть, лучше и не надо. Я это знаю. А поэтому, всегда для себя выбираю последнюю стадию. Если Вы реально хотите использовать новую версию OpenCart 2, обращайтесь. Может помогу с советом. Реально, под новую OpenCart 2 программировать легче. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. Змінено 26 листопада 2014 користувачем afwollis [CENZORED] Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 26 листопада 2014 Автор Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче. Не смешите ваши тапочки Причем здесь легче? Что-то изменилось в концепции? Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да, конечно "клон" более заточеный под seo, с более оптимизированным запросами, более продвинутым функционалом и вырезанным (не востребованным) функционалом. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Xameleon Опубліковано: 13 листопада 2014 Share Опубліковано: 13 листопада 2014 А искали? Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версии Надіслати Поділитися на інших сайтах More sharing options...
Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Вбивал в поиск Opencart 2.0 - не выдало ничего, вот и создал. Самому интересно кто уже юзал или может есть готовые сайты на 2-й версииВыскажу свое мнение. Здесь форум в основном ориентирован на ocStore, который есть клон от OpenCart. С выходом OpenCart 2 для клона дорога для дальнейшего развития закрыта. Поэтому, оценки тех, кто зарабатывает на ocStore, будут негативные, это ж все надо переделывать. Если хотите получить адекватную оценку, идите на официальный сайт opencart.com P.S. Во все времена все новое проходило три стадии: это дерьмо, в этом что-то есть, лучше и не надо. Я это знаю. А поэтому, всегда для себя выбираю последнюю стадию. Если Вы реально хотите использовать новую версию OpenCart 2, обращайтесь. Может помогу с советом. Реально, под новую OpenCart 2 программировать легче. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. Змінено 26 листопада 2014 користувачем afwollis [CENZORED] Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 26 листопада 2014 Автор Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;) Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче. Не смешите ваши тапочки Причем здесь легче? Что-то изменилось в концепции? Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да, конечно "клон" более заточеный под seo, с более оптимизированным запросами, более продвинутым функционалом и вырезанным (не востребованным) функционалом. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче. Не смешите ваши тапочки Причем здесь легче? Что-то изменилось в концепции? Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да, конечно "клон" более заточеный под seo, с более оптимизированным запросами, более продвинутым функционалом и вырезанным (не востребованным) функционалом. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да, конечно "клон" более заточеный под seo, с более оптимизированным запросами, более продвинутым функционалом и вырезанным (не востребованным) функционалом. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Вам удалось легче сделать popup окно, так это заслуга не ваша, а бутстрапа.Это в точку. Надіслати Поділитися на інших сайтах More sharing options...
Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 ocStore не клон. по сути это надстройка над OpenCart, рассчитанная на русскоязычную часть интернета с рядом своих фишек ;)Вы называете надстройкой, я называю клоном. Суть от этого не меняется. Версия 1.5.5.1.1 ocStore уже не соответствует версии OpenCart. А для версии OpenCart 1.5.6.4 вообще нет вариантов с ocStore. Так что это простой клон, то есть взяли за основу OpenCart и сделали (по мнению авторов переработки) лучше. Если бы не клон, а надстройка, то модули, которые спокойно работают на OpenCart, должны были бы спокойно работать на ocStore. Но этого нет. Надіслати Поділитися на інших сайтах More sharing options...
Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 (змінено) Vitukr, freelancer, по сути вы оба не правы, я бы сказал так, что ocStore - это форк OpenCart, ориентированный на русскоязычную часть интернета, как-то так. Это в точку. Так я и говорю, спасибо автору OpenCart 2, что упростил мне работу по созданию модулей. Следующий модуль - фильтр товаров. Пока также конкурентов нет. Надеюсь на успех продаж. Кстати, по поводу Форка. Сами почитайте определение по ссылке. В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team. Змінено 26 листопада 2014 користувачем Vitukr Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Реально, под новую OpenCart 2 программировать легче.Бред. Опенкарт почти не поменялся, добавились События, которые еще недоразвиты и мало используются и добавился бутстрап, который наоборот увеличил к-во времени на создание модулей в админке. Если вы быстрее сделали всплывающее окошко на бутстрапе то такое же окошко в 1.5 вы могли сделать на каком-нибудь фенсибоксе или колорбоксе. Например, я гораздо быстрее сделал под эту версию свой модуль Всплывающей корзины. [CENZORED] Пока конкурентов нет. и.. за полтора месяца ниодной продажи при полном отсутствии конкурентов)) 2.0 еще почти никто не использует из-за отсутствия модулей. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 обытия, которые еще недоразвиты и мало используются Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options... Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Хе... Ваш модуль работает под нестандартным шаблон? Что у вас там такое особенное, отличающее от 1.5.6 - именно функционально? Чем существенно отличается 1.5.6 от 1.5.5.2 Что там добавилось такое, что не догоняет? Что мешает, в крайнем случае, наложить нужный патч? Если Вы действительно по делу спрашиваете, а не агрессивно-враждебно, в стиле, ненавижу все, что не вписывается в мои понятия, то я Вам отвечу. Я просто делал (уже перестал поддерживать ocStore, как не перспективную ветвь для себя) две версии, одну для OpenCart, другую для ocStore. Наверное слышали или знаете, что есть еще другие клоны, например MaxyStore (если правильно написал), есть авторы клонов, которые являются активными участниками здешнего форума. По-моему Brocart, один из них называется и масса других. Просто клон ocStore, стал более популярен, что был, наверное первым русскоязычным клоном. Надіслати Поділитися на інших сайтах More sharing options...
CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.Что Вы употребляете для открытия способности читать не осознавая прочитанное? Надіслати Поділитися на інших сайтах More sharing options...
Vitukr Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 sv2109, Про бред о всем новом, почитайте мой пост выше. CODEONETEAM, Спрашивайте проще и Вас поймут. Ладно, мои воинствующие оппоненты. Поднял немного тему выше по рейтингу и будя. Надо работать. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Да какая агрессивность? Вы о чем? Вы сказали, что легче. Но не сказали в чем... Уменьшился код ? Или... теперь в шаблонах не доступны некоторые элементы из registry (сейчас не помню) Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
CODEONETEAM Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Спрашивайте проще и Вас поймут.Вы? Сомневаюсь. Если Вам это: В случае свободного ПО, юридически, возможность создания форка напрямую следует из факта распространения программы по свободной лицензии.не понятно и Вы пишите: В данном случае с OpenCart, право на форк имеет автор-разработчик OpenCart, а не я, не вы или здешняя команда, называемая себя OC Team.то это клиника... Надіслати Поділитися на інших сайтах More sharing options...
sv2109 Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Если посмотреть код применения событий, то это фикция например public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Максимум, что можно сделать - обработать данные на входе и на выходе Плюс - проще применить. Вот если бы можно было влиять на сам запрос в event это было бы гораздо интересней, но для этого нужно применять хелперы или конструкторы запросов Это уже огромный шаг вперед по сравнению с vQmod. Можно взять данные на входе, как-то их поменять в своем модуле или запусить какой-то свой код, который например добавит какую-то информацию в свою базу, сделает что-то итд. Конечно, следущим шагом будет конструктор запросов, где запрос будет формироваться, наподобии $query->select()->from()->join()->order(); Тогда с помощью событий можно получить объект $query и сделать напримеир $query->addSelect()->addFrom(); Могу предположить дальнейшее развитие OpenCart - версия 3.0 - полное избавление от vQmod (OCMOD) и переход полностью на События, версия 4.0 - свой конструктор запросов или ORM :) Кому интересно, о Событиях OpenCart я писал в блоге там большая статья из 3 частей 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now! Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
chukcha Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Ну вот я привел пример.. Так он уже, этот пример, меня ограничил :( public function addOrder($data) { $this->event->trigger('pre.order.add', $data); ... $this->event->trigger('post.order.add', $order_id); Если первое событие - это я обработал входные данные (получил на вход) То второе - я знаю только id , заказа, но входные данные, которые я получил, уже не существуют, а у меня используется в order дополнительное поле, которое нужно добавить. Более логичным было бы грубо говоря $this->event->trigger('post.order.add', merge ($data,$order_id)); Вот тогда... и не нужно никакого vqmod Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка OpenCart 2.0 Alpha Available Now!
AlexFisher Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Вы называете надстройкой, я называю клоном Он называет себя героем, а я его - мудаком. Смысл-то не меняется, правда? :-D Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
cmd Опубліковано: 26 листопада 2014 Share Опубліковано: 26 листопада 2014 Кстати, господа, кто-то кроме Vitukr рискнет в своих модулях делать bootstrap required? Я имею ввиду серьезную привязку: pull-right, col-sm-6 и прочие специальные директивы без которых все может посыпаться. P.S. Vitukr, к Вам вопросов нет. Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 Вперед Сторінка 3 з 4 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts