Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mva

Users
  
  • Posts

    112
  • Joined

  • Last visited

Everything posted by mva

  1. Yesvik, кинь ссылку, пожалуйста, где написано как это делается, я портирую это в ocStore в гите :) P.S. — это ты с таким же ником на гитхабе?
  2. ну, если вкратце, то я стягиваю самое вкусное со всех источников и в добавок допиливаю то, чего нет ни в svn, ни в rb2'шной репе.Ну и в те моменты когда не забиваю из-за большого к-ва работы — намного быстрее фикшу найденные проблемы. Так же, кстати, в моей репе готовый драйвер PostgreSQL, правда, его хватает только на установку и на вывод стартовой страницы мазагина. Остальное упирается в кучу моделей, заточенных на MySQL напрямую, вместо использования драйвера. Но я собираюсь как-нибудь на досуге начать и это дело исправлять. Плюс к этому, как я уже отметил выше — куча фиксов переводов, которые упущены и у rb2 и в svn. Ну и так, по мелочам.
  3. окей, уговорил, впилю изменения из xml'ок "на живую" и выкину его нахрен :) Ты лучше скажи, согласен ли объединить усилия в gh://ocStore/ocStore (и видел ли инвайт, который прилетел) ? :) P.S. кстати, я там кучу поправок в твой перевод внёс, но всё влом сделать пулл-реквест :Р
  4. Ну, мне кажется, когда он уже из коробки стоит — его можно хотя бы не замечать, если не нравится. :) Да, именно так. Если он даст доступ на коммит в его репозиторий — можно будет делать git push туда. Если нет — fork & pull request. Нет, он не синхронизируется автоматом, ибо при активной разработке это бы вызвало множественные коллизии при изменениях в одних и тех же файлах.Поэтому если хочется обновиться из репозитория — git pull https://github.com/rb2/ocstoreruа потом разрешаем конфликты, если таковые выявились.Для этого открываем файлы ан которые жалуется гит, ищем там ">>>>>>>>>>>>>>>>>>>>>", и приводим в соответствие с нашими желаниями: Схема примерно такая: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> строки из нашего варианта =================================== строки из скачанного варианта <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< номер коммита Это если я правильно помню :). Нужно оставить только строки, которые нам нужны и сделать git merge.Хотя, вообще, такое больше применимо при разработке в пределах одного репозитория. Если, например rb2 не будет принимать пулл-реквесты, а Вам не захочется терять свои изменения, то лучше будет всё же вместо форка использовать его репозиторий и просто перед обновлениями прибегать к сундуку :)
  5. Если хочется изменять, то надо быть зарегистрированным на гитхабе и нажать на страничке репозитория кнопку Fork.Тогда репозиторий склонируется в Вашу локальную копию, вот её уже и сливать на комп, вносить изменения, коммитить, отправлять на гитхаб. А когда всё что нужно будет закоммичено и отправлено на гитхаб — на страничке репозитория (своего) нажать кнопочку Pull request. И в открывшейся формочке описать суть изменений. Вариант без регистрации: вносим изменения, делаем git commit а вместо push — делаем git format-patch -1 # ну или вместо единицы пишем сколько коммитов было сделано Потоп получившийся файлик (или файлики, если коммитов несколько) отправляем либо по e-mail либо аттачим на форуме (и пишем в личку ссылку на тему с файликами) :)
  6. git clone https://github.com/rb2/ocstoreru #(но лучше мой форк, который будет на https://github.com/ocStore/ocStore/ ) Всё. Всё скачано, можно ставить и использоватьобновлять — git pull # (хотя лучше git stash && git pull && git shash apply && git stash clear # для того, чтобы исключить пересечение изменений в файлах). 1) по возможности делать через vqmod, тогда вряд ли придётся что-либо накладывать. 2) я стараюсь всякие вкусные модули добавлять и синкать все изменения с текущей SVN-копией. Если удастся переманить разработчиков на гитхаб — буду синкать с опенкартом 3) опять же в первой части ответа я дал объяснение как не потерять свои изменения после апдейта (перечисляю команды для Linux/FreeBSD, которые обычно стоят на хостинг-серверах): # переходим в директорию с мазагином. mkdir ../backup && cp -r . ../backup #копируем старую копию магазина на всякий случай. Мало ли что. git stash # кладём всё, что у нас изменено локально (конфиги, кеш, картинки) в "сундук". git pull #обновляемся git shash apply #вытаскиваем из сундука всё на место #тут, если надо вносим правки, в то, что вытащили из сундука. # Потому что после апдейта некоторые "самопальные" вещи могут ломаться) git stash clear #после успешных (!!!!!!!) правок и проверки (!!!!!!!) на магазине # убедившись, что всё прекрасно работает — удаляем из сундука копию того, что мы туда клали. # Иногда, кстати, обновления не проходят "бесследно" (при сильном апгрейде опенкарта) и # даже апгрейд через инсталл-скрипт может не спасти, тогда придётся переустанавливать магазин. # (хотя мы попробуем решить этот вопрос. Я, вот, думаю про создание интерфейса для # автонакладывания обновлений в SQL-базу) # Если всё успешно обновилось и работает как часы (и ТОЛЬКО в этом случае) — удаляем бекап: rm -rf ../backup
  7. Товарищи! Лень перепосчивать пост полностью, но: https://opencartforum.com/topic/9112-перенос-разработки-на-github/page__pid__59584 (отвечать можно сюда) P.S.: https://github.com/msva/ocStore (основная (на данный момент) ветка разработки, которую я пилю и использую на своих магазинах) https://github.com/ocStore/ (организация на гитхабе, куда я, собственно, и приглашаю разработчиков свн-версии). Babushka'е и rb2 уже выслал инвайты, т.к. они уже есть на гитхабе. Если они отпишут о согласии — перенесу репозиторий с моего аккаунта в организацию.
  8. Ну товарищи же админы, ну! Ну удалите же, пожалуйста, интеграцию с моим FB-аккаунтом на том запоротм аккаунте. Ну и сам тот аккаунт заодно. НУ ПОЖАЛУЙСТА! :)
  9. В очередной раз приглашаю команду работки перенести разработку даижка на GitHub. В очередной раз напоминаю, что кроме всех плюсов распределённой системы хранения версий (когда разработка ведётся в локальном репозитории, а изменения потом вливаются в общее хранилище. И для коммита не обязательно иметь интернет. Более того, процесс сливания изменений, при "перекрёстном" коммите намного легче) данный шаг даст намного упростит процесс приёма изменений и патчей от сторонних разработчиков: человеку будет достаточно создать форк репозитория, внести изменения и нажать на кнопочку "pull request". После чего команда разработчиков ocStore "не отходя от кассы" сможет отревьювить и влить изменения. В прошлый раз когда я к этому призывал — вроде начиналось какое-то движение, но что-то как-то всё заглохло. Так что призываю ещё раз. Кстати, @rb2 там уже и сам держит репозиторий с переводами и следит за тем репозиторием, который веду я (внося свои изменения и синхронизируя с местной svn-репой на assembla'е. За основу, кстати, предлагаю взять мой "форк", т.к. он имеет чуть больше встроенных "вкусных модулей", кучу исправлений переводов, несколько допилов (например, поддержка IPv6) и зачатки альтернативных драйверов базы данных (на postgresql даже работает установка, но использование магазина без перепиливания слегка проблематично, т.к. много где используются прямые SQL-запросы вместо работы полностью через драйвер. Так что тут как раз тоже большое поле для работы :) )
  10. Пожаловать туда было бы добром, если б можно было было свободно скачать и посмотреть, как оно там реализовано, а не платить (даже) 100р за кота в мешке. :)
  11. Товарищи, а есть ли бескровные бесплатные методы избавиться от "некрасивых" ссылок в магазине и включить ЧПУ для _всех_ ссылок в магазине? :) А то что называется "два вида" — уже надоели :) Я, к слову, вообще не понимаю, зачем сделали два вида роутинга: /index.php?route= и /index.php?_route_= (с нижним прочерком). Может уже кто-нибудь ковырял, приводил к единому знаменателю? :)
  12. Это что же им мешает? Вот, например, товарищи отсюда (вроде как сам babushka) предоставляют хостинг, оптимизированный под opencart. За вполне приличные деньги. У меня свой сервер с довольно мощной инфраструктурой виртуального хостинга у того же хостера (а соседнем датацентре). И нам ничего не мешает :) Да и кому бы то ни было ничего не мешает покупать хостинг у нас :)
  13. а лично я не доверяю российским хостерам и ОСОБЕННО clodo.ru (кстати, они тоже рассылают спам. При чём сами. И цены задирают...) Ну и открою секрет: то, что у российских хостеров продаётся за 100$ в европе стоит 20$
  14. Или вариант такой: те, кто знает понимают, сколько это работы и не хотят бесплатно говорить :) А вообще, на самом деле, это либо правка пары моделей и колдовство с лишними SQL-запросами и лишним скрытым полем для сортировки, либо написание модуля, либо перекраивание части магазина.
  15. по поводу терминалов — вряд ли подскажу, но мне кажется, что банк заставит заключать отдельный договор (да и не любой банк занимается эквайрингом). По поводу сбербанка и втб — лично у меня к ним недоверие (в добавок к недовольству качеством их сервиса), но многих это не останавливает :) По поводу посредников — да, с точки зрения затрат — лучше. С точки зрения затрат — лучше и Unix-based ОС на серверах использовать вместо Windows. Но они (и в случае посредников и в случае Windows) берут тем, что делают "для ленивых" и для тех, кто предпочитает платить "чуть поменьше", но на протяжении всего времени сотрудничества, нежели чем один раз затратиться, а потом сидеть и пожинать плоды труда :)
  16. на денвере постоянно у кого-нибудь какие-нибудь проблемы, которых на реальных инсталляциях нету. А всё потому, что Windows не предназначен для хостинга. И все попытки это сделать — от лукавого :) А по теме — странно. Попробуй поставить модуль отсюда: http://pirate-party.ru/cr2.tar.gz
  17. Править код магазина :). Может кто-нибудь по доброте душевной подскажет (кому не лень ковыряться). Или, может, кто-нибудь за пару денюжек брагодарности даже сделает :) Или, может, если подождёте неопределённый срок, авось оно и в транке появится :) По крайней мере, на гите :) Ну и опять же, стоит ли говорить, что за материальное ускорение оно там появится быстрее :)
  18. вот прям в этом же разделе рядом находится ответ на ваш вопрос, если что... На момент написания — тема с ответом была прямо под этой
  19. 1) сугубо на вкус и цвет. 2) лучше — к банку напрямую, но это обычно немного сложнее и требует ООО/ИП. 3) Да, посредники берут. Собственно, на это они и живут. Банки, впринципе, тоже берут. 4) модули ЯД и WM лежат "в коробке" в ocStore 1.x 5) почти так, да.
  20. ну, в 1.4 вроде такого ещё не было. Так что Вам либо писать модуль, либо обновляться до ocStore 1.0.x (снапшотом из соседней ветки или из гита) :)
  21. сообщение неинформативно. Мы не умеем читать мысли. Ровно как Вы не умеете читать прикреплённые сообщения с названием "ПРОЧИТАТЬ ПРЕЖДЕ ЧЕМ ПИСАТЬ".
  22. в общем случае — с сервером, где стоит Ваш магазин. Скорее всего (я не могу говорить наверняка, ибо я не админ ни яндекса ни того сервера) яндекс срезает письма из-за несоответствия каким-то правилам. Возможно, принимая их за спам. В самом магазине, уверяю Вас, нету специального игнора яндекс-пользователей. P.S. проверить гипотезу о том, что яндекс срезает письма с сервера можно просто создав тестовый php-файлик, который будет отправлять почту на заданный вами ящик на yandex'е и таки проверить, доходит ли она. P.P.S. решается письмом либо админу сервера, либо яндексу.
  23. возможно что угодно. Надо смотреть логи веб-сервера. P.S. попробуйте магазин из https://github.com/msva/ocStore лично у меня всё ставится и работает...
  24. однако деньги, потраченные на "закупленный" товарне выросли. Поэтому во-первых, никто не запрещает при добавлении пересчитывать ручками и забивать в рублях, а во-вторых, сказали же: в валютах можно иметь доллары и рубли. Указать курс (и при изменении он пересчитывается). Умолчальной валютой для юзера иметь рубли. А цены указывать в долларах. Никто, по сути, не запрещает. Просто прибавится немного геморроя в обмен на лень руками цену считать при забивании товара. А вообще, всё это не решение изначальной проблемы. Автор просто где-то накосячил, инфа 100%
  25. да, пардон, забыл о том, что в этой вашей венде слеши в другую сторону :) Ну, на самом деле, да, я глянул, у меня в гитовой сборке оно так же и всё работает... Ну, по крайней мере, таких ошибок не выкидывает. При копировании содержимого модуля на сервер и при входе в "модули" в админке оно ругнулось, что не может language для него загрузить (ибо у меня русский стоит по дефолту), я это вылечил скопировав языковой файл этого модуля из english в russian в admin и повторив такой же фокус в catalog. И он прекрасно загрузился, установился, отключился и удалился. Если что — https://github.com/msva/ocStore
×
×
  • 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.