Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sv2109

Користувачі
  • Публікації

    3 686
  • З нами

  • Відвідування

Усі публікації користувача sv2109

  1. потому что в товара может быть не только 1 картинка, а 10
  2. Я вот такой модуль делал правда там модальное окно открывается не с категории а с карточки товара через клик по картинке, но при желании можно сделать чтобы открывалось и с категории + кроме рисунков будет еще и зум, цена, кнопка купить итд.
  3. этот модуль абсолюно никак не влияет на клиентскую часть типа поисковой строки, он работает только с серверной частью и передает результат. или я не понял вопроса или вы не о том модуле говорите
  4. Вам нужно использовать не отдельный файл my_work.php а делать все через контроллер опенкарта, тогда все библиотеки самого опенкарта (доступ к базе, сесии итд) будут подгружены автоматически. Этот способ желателен, минус в том, что он грузит весь опенкарт и более требователен к ресурсам. Или делать отдельным файлом my_work.php но делать все запросы к базе данных не через контроллеры опенкарта, используя библиотеки опенкарта, а напрямую прямыми запросами. Этот способ самый быстрый, подойдет если у вас не очень много запросов и нужна скорость. Или открыть файл index.php опенкарта и скопировать из него все необходимое в my_work.php после чего вызывать нужные контроллеры. Но тут нужно очень хорошо понимать структуру опенкарта. Я так в одном своем модуле делал https://opencartforum.com/files/file/1291-sql-menedzher-sql-buddy/ см. файл upload/system/library/sqlbuddy/opencart_permission.php
  5. Это не бред, не политика и не патриотизм, а здоровая попытка защитить себя, как разработчика, от колебаний курса, который уже начало не хило лихорадить и не известно что будет завтра, учитывая затянувшийся конфликт в Украине с большой вероятностью дальнейшей эскалации и начала военных действий, которые если начнутся то могут перерасти и в третью мировую.., а также нестабильную ситуацию с ценой газа и нефтепродуктов из-за сланцевого газа итд. итп. Доллар США это мировая валюта, в отличии от тугриков. Да и никого я не принуждаю, а лишь предлагаю на мой взгляд вполне заслушивающую внимания идею.
  6. Ну проблемы как потратить я вообще не вижу :) Большое к-во сайтов при расчетах принимает wmz. Смысл в том, чтобы разработчику не зависеть от курса ненадежного сегодня рубля, на изменении курса которого можно потерять намного больше чем при конвертации..
  7. По курсу на момент покупки. Если цена установлена в долларах, то при покупке покупатель перечисляет или эту сумму в долларах (например из wmz) и она падает на долларовый счет или платит рублями по текущему курсу, сумма переводится в доллары и падает на долларовый счет. В конце месяца с долларового счета разработчик на свой wmz выводит нужную сумму.
  8. Странно, я постоянно в первых числах делаю запрос на выплату (на wmr) и где-то в районе 10-20 числа получаю деньги. Может вы поздно сделали запрос и теперь деньги получите в этом месяце.
  9. В связи с дебильной политикой Путина к "братскому" украинскому народу, а также открытому объявлению войны Украине, интервенцией в Крым, а также реакцией всего мира на это безобразие, возможной экономической и политической блокады России и прочих связанных с этим и не только событий, очень нестабильно начал себя вести рубль и это только начало. Предлагаю перевести все цены на модули в более надежную валюту - доллар США, евро итд.
  10. я тут посмотрел код опенкарта, возможно кому пригодится, в опенкарт есть возможность в последних версиях хранить конфиги в файлах, правда эта возможность почему-то никем, даже самим опенкартом, не используется. файл конфига должен лежать в /system/config подгрузить можно через $this->load->config('filename'); или через $this->config->load('filename'); после чего все данные из этого файла будут доступны в массиве конфига через $this->config->get('foo'); по-моему отличная альтернатива, учитывая сколько времени уходит на написание страницы настроек для модуля или темы, особенно если там несколько десятков значений..
  11. тут один момент: все данные в $this->config заружаются при загрузке системы, а потом просто считываются готовые данные из массива, поэтому да, я тоже склоняюсь к строгому mvc но если есть варианты: 1. сложный: создать отдельный контроллер, яваскрипт файл, сделать какие-то аякс запросы итд. короче очень сильно усложнить код + это не всегда поможет 2. использовать vqmod со всеми последствиями 3. использовать в шаблоне $this->config->get('tvoj_config'); то я бы использовал 3 вариант, тем более что kiss + учитывая то что данные берутся из готового массива то конструкция echo $this->config->get('tvoj_config'); почти ничем не отличается от echo $my_array['var']; то есть ничего криминального в том чтобы использовать это в шаблоне не вижу, понятно без фанатизма и без кучи дополнительного кода.
  12. как вариант, я даже не подумал об этом.. у меня просто уже наверное mvc головного мозга)) типа все должно делаться через контроллер, а в шаблон передаваться готовая переменная.
  13. какого-то простого способа это сделать я не знаю.. потому что в опенкарте к огромному сожалению просто нету нормального апи с помощью которого можно программно из своего модуля изменить код какого-то другого контроллера.. как вариант, можно создать свой модуль, с контроллером и своим javascript файлом. Этот яваскрипт запускается на нужных страницах, дергает через аякс контроллер, передает значение клиенту которое яваскрипт вставляет в нужное место на странице.. но это не всегда поможет, особенно для шаблона.
  14. По поиску (последние версии ищут по sku): https://opencartforum.com/files/file/682-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E/ https://opencartforum.com/files/file/516-search-suggestion-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC/
  15. если у клиента есть доступ к хостингу то какой смысл скрывать пароль к админке? как подстраховаться? 1. обязательно берем задаток, минимум процентов 20. Если клиент отказывается, посылаем его подальше и не работаем с ним. 2. делаем работу и размещаем все на свое хостинге. После того как все готово требуем с клиента остальную сумму денег, после получения которой переносим сайт на хостинг клиента.
  16. https://opencartforum.com/files/file/599-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B3%D1%80%D1%83%D0%BF%D0%BF-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9/ в версии 1.5 (она работает на ocstore с 1.5.5.1) есть возможность менять цены для производителей
  17. я этой программой работаю уже года 4, работал так же и с большими базами (больше гига), никаких проблем не замечал. если чем-то не устраивает бесплатная версия, у них есть платная с большим набором ф-ций, но всегда хватало и бесплатной. на локалке база открывается элементарно, так же как на сервере - создаете пустую базу, через тот же sxd импортируете в нее вашу базу после чего с помощью вашей любимой программы (например phpmyadmin) редактируете базу как вам нужно, после чего можно выгрузить через sxd, скопировать на сервер загрузить через sxd измененный вариант базы.
  18. к-во ключевых слов неограниченно, по категориям модуль не ищет, разве что дописать
  19. Этот сайт это варезник, то есть сайт, который продает ворованные модули, никакого отношения автор модуля к этому сайту не имеет, никаких денег от продажи с этого сайта не получает и соответственно поддержку купленных там моделей не оказывает. + модули на этом варезнике заражены троянами с помощью которых ваш сайт могут взломать или загрузить туда вирусы. Покупайте модуль на оф. сайте, получите гарантию качества и при необходимости поддержку.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.