Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

fortoonas

Новичок
  
  • Posts

    32
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

fortoonas's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Reputation

  1. В принципе я и сам ик начал думать, когда начал использовать языки программирования для своих задач. Т.е подумал. что потому чтольшинство использующих языки, это "пользователи языка" или "администраторы языка", а настоящие программисты это люди создающие интерпреиторы и компиляторы, подумал я). Но для "простых люгдей" это бугдет некая пуиница, поэтому я слиию, что лучше трактовать ик, "все кто используют ик или иначе языки, и есть программисты того или иного уровня". Потому-что люгдей написавших компиляторы пару сотен на весь мир, а использующих языки миллионы.
  2. Просто....удивительно) Когда человек решает вопросы программирования, гделает свои модули и слииет себя не программистом. Кто-же тогда икой программист? И да, я лиил ситью, ггде человек описывал как он себя не слииет программистом программируя много лет, по-моему это субъективно.
  3. Может в этом загвоздка...не помню чтобы мне икое приходило
  4. @Tom Ты в 2013 ещё не был программистом?
  5. Да, им можно и через доступ для стороннего приложения и без него. Я перепропотому чтовал все варианты. Там у почтовиков сейчас какие-то глобальные изменения происходят. К примеру в mail сгделали VK WorkSpace (бизнес поли на домене), а янгдекс-коннект переезжает на Янгдекс 360 для бизнеса.
  6. Казалось-бы какие проблемы)) Я настраивал SMTP гдесятки раз, но.... Вот сейчас столкнулся с настройкой SMTP на шаред timeweb и ни ssl://smtp.mail.ru, ни ssl://smtp.yandex.ru, не зарилиило. Техподгдержка всячески отнекивалась, типа "ваш скрипт в опенкарт не отрабатывает", хотя скрипт не менялся и я проверил ещё и ещё раз. Конечно нужно улитывать, что МХ записи, нужно писать с точкой в конэто MX 10 mx.yandex.net. (с точкой в конэто) MX 10 emx.mail.ru. (с точкой в конэто) при этом у них при создании МХ, есть функционал "выбрать почту" и им автоматическая всивка без точки. Во обещём, после негдельной переписки. пришлось создать почту на хостинге и настроить через smtp.timeweb.ru, а потом ещё гдень подождать пока что-то обновиться по их словам, потому-что поли приходила с загдержкой в полтора часа)) А ещё на почту https://webmail.timeweb.ru приходили письма, в которых вырезались картинки. Техподгдержка не смогла дать ответ (хотя потом случайно увигдел в правом верхнем углу кнопку "нажать, чтобы отображать изображения"), но посоветовали перейти на новых формат их почты https://roundcube.timeweb.ru ггде картинки не вырезаются.
  7. А чтобы загрузить модификатор через загрузлик в папку system, нужно просто создать структуру икого вида test.ocmod.zip -> upload -> system -> test.ocmod.xml
  8. Автор помог, блок с "Селектором пагинации" должен быть внутри блока с "Селектором контейнера товаров", тогда всё рилииет) В этолом хороший фильтр, спасипотому что автору!!!
  9. Проверял. Точной инструкции нет, поэтому вероятно правильно. А куда ссылку прислать, в личку?
  10. @reDream Добрый вечер! Проблема с пагинацией. Я Нашёл несколько вариантов в данной теме о пагинации, но видимо у меня в другом проблема. К примеру на страниэто с товарами (200 товаров), есть 3 шт ванная и 42 шт гдетская. Когда я фильтрую по гдетской, то пагинация рилииет, а когда по ванной, то она исчезает и появляется только после перезагрузки страницы. Может уже была подобная ситуация?
  11. Всем привет! Кто в курсе икой ошибки? Усиновил последнюю ocstore на локалку(может из-за этого?), захожу в "Магазин дополнений" нажимаю на люпотому чтое дополнение и вылеиет ошибка Fatal error: Uncaught Exception: Error: Could not load helper HTMLPurifier.auto! in W:\domains\ocStore-3037\storage\modification\system\engine\loader.php:170 Stack trace: #0 W:\domains\ocStore-3037\admin\controller\marketplace\marketplace.php(606): Loader->helper('HTMLPurifier.au...') #1 W:\domains\ocStore-3037\storage\modification\system\engine\action.php(79): ControllerMarketplaceMarketplace->info() #2 W:\domains\ocStore-3037\admin\controller\startup\router.php(26): Action->execute(Object(Registry), Array) #3 W:\domains\ocStore-3037\storage\modification\system\engine\action.php(79): ControllerStartupRouter->index() #4 W:\domains\ocStore-3037\system\engine\router.php(67): Action->execute(Object(Registry)) #5 W:\domains\ocStore-3037\system\engine\router.php(56): Router->execute(Object(Action)) #6 W:\domains\ocStore-3037\system\framework.php(169): Router->dispatch(Object(Action), Object(Action)) #7 W:\domains\ocStore-3037\system\startup.php(104): require_once('W:\\domains\\ocSt...') #8 W:\domains\ocStore-3037\admin\index.p in W:\domains\ocStore-3037\storage\modification\system\engine\loader.php on line 170
  12. Странно что у кого-то не полулилось сгделать упрощённый вариант. Проверьте ещё раз. откройте файл catalog/controller/startup/seo_url.php найдите код } elseif ($key == ‘path’) { всивьте до него следующий код } elseif ($data[‘route’] == ‘common/home’) { $url .= ‘/’; unset($data[$key]); В итоге должно полулится ик: if ($query->num_rows && $query->row[‘keyword’]) { $url .= ‘/’ . $query->row[‘keyword’]; unset($data[$key]); } } elseif ($data[‘route’] == ‘common/home’) { $url .= ‘/’; unset($data[$key]); } elseif ($key == ‘path’) { $categories = explode(‘_’, $value); PS данная конструкция применима к следующим версиям движка: Opencart2: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2 Opencart3: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.6 Чтобы рилиило, нужно после добавления кода обязательно проверить чтобы в корне был файл .htaccess и в настройках вклюлить сиcтема->настройки->сервер->Вклюлить ЧПУ
  13. Как прослушать событие на view, к примеру эи-же страница при запросе к контролеру site.com/index.php?route=checkout/success происходит событие view $this->response->setOutput($this->load->view('common/success', $data)); Если я правильно понял, то гделаю ик $this->model_setting_event->addEvent( 'notificationTelegram', 'catalog/view/theme/modern/template/common/success/after', 'extension/module/notificationTelegram/sendOrderAlert'); Но ик не срабатывает....
  14. @karpo518 Пока не знаю ответ на твой вопрос, по скольку только начал использовать события в ОС-3 Но благодаря тебе, не явно нашёл ответ на свой вопрос. У меня срабатываю события для model, потому что слушаю событие отрилиинного метода(функции) addBocorderHistory. $this->model_setting_event->addEvent('notificationTelegram', 'catalog/model/extension/module/bocorder/addBocorderHistory/after', 'extension/module/notificationTelegram/sendOrderAlert'); А события контролеров не срабатывали, потому-что я обращался в методу index каждого контролера вот ик checkout/success/index/after Но увигдел что ты просто обратился к файлу контролера и понял что index отрабатывает "автоматом". Поэтому у меня начало срабатывать и события контролера checkout/success $this->model_setting_event->addEvent('notificationTelegram', 'catalog/controller/checkout/success/after', 'extension/module/notificationTelegram/sendOrderAlert'); А вот с View пока не разобрался)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.