Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

mva

Пользователи
  
  • Публикаций

    112
  • Зарегистрирован

  • Посещение

Все публикации пользователя 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. mva

    Способы оплаты что лучше?

    по поводу терминалов — вряд ли подскажу, но мне кажется, что банк заставит заключать отдельный договор (да и не любой банк занимается эквайрингом). По поводу сбербанка и втб — лично у меня к ним недоверие (в добавок к недовольству качеством их сервиса), но многих это не останавливает :) По поводу посредников — да, с точки зрения затрат — лучше. С точки зрения затрат — лучше и Unix-based ОС на серверах использовать вместо Windows. Но они (и в случае посредников и в случае Windows) берут тем, что делают "для ленивых" и для тех, кто предпочитает платить "чуть поменьше", но на протяжении всего времени сотрудничества, нежели чем один раз затратиться, а потом сидеть и пожинать плоды труда :)
  16. на денвере постоянно у кого-нибудь какие-нибудь проблемы, которых на реальных инсталляциях нету. А всё потому, что Windows не предназначен для хостинга. И все попытки это сделать — от лукавого :) А по теме — странно. Попробуй поставить модуль отсюда: http://pirate-party.ru/cr2.tar.gz
  17. Править код магазина :). Может кто-нибудь по доброте душевной подскажет (кому не лень ковыряться). Или, может, кто-нибудь за пару денюжек брагодарности даже сделает :) Или, может, если подождёте неопределённый срок, авось оно и в транке появится :) По крайней мере, на гите :) Ну и опять же, стоит ли говорить, что за материальное ускорение оно там появится быстрее :)
  18. вот прям в этом же разделе рядом находится ответ на ваш вопрос, если что... На момент написания — тема с ответом была прямо под этой
  19. mva

    Способы оплаты что лучше?

    1) сугубо на вкус и цвет. 2) лучше — к банку напрямую, но это обычно немного сложнее и требует ООО/ИП. 3) Да, посредники берут. Собственно, на это они и живут. Банки, впринципе, тоже берут. 4) модули ЯД и WM лежат "в коробке" в ocStore 1.x 5) почти так, да.
  20. mva

    Новая строка: упаковка

    ну, в 1.4 вроде такого ещё не было. Так что Вам либо писать модуль, либо обновляться до ocStore 1.0.x (снапшотом из соседней ветки или из гита) :)
  21. mva

    Помогите с файлом export.php!

    сообщение неинформативно. Мы не умеем читать мысли. Ровно как Вы не умеете читать прикреплённые сообщения с названием "ПРОЧИТАТЬ ПРЕЖДЕ ЧЕМ ПИСАТЬ".
  22. в общем случае — с сервером, где стоит Ваш магазин. Скорее всего (я не могу говорить наверняка, ибо я не админ ни яндекса ни того сервера) яндекс срезает письма из-за несоответствия каким-то правилам. Возможно, принимая их за спам. В самом магазине, уверяю Вас, нету специального игнора яндекс-пользователей. P.S. проверить гипотезу о том, что яндекс срезает письма с сервера можно просто создав тестовый php-файлик, который будет отправлять почту на заданный вами ящик на yandex'е и таки проверить, доходит ли она. P.P.S. решается письмом либо админу сервера, либо яндексу.
  23. возможно что угодно. Надо смотреть логи веб-сервера. P.S. попробуйте магазин из https://github.com/msva/ocStore лично у меня всё ставится и работает...
  24. mva

    При изаенении валюты...

    однако деньги, потраченные на "закупленный" товарне выросли. Поэтому во-первых, никто не запрещает при добавлении пересчитывать ручками и забивать в рублях, а во-вторых, сказали же: в валютах можно иметь доллары и рубли. Указать курс (и при изменении он пересчитывается). Умолчальной валютой для юзера иметь рубли. А цены указывать в долларах. Никто, по сути, не запрещает. Просто прибавится немного геморроя в обмен на лень руками цену считать при забивании товара. А вообще, всё это не решение изначальной проблемы. Автор просто где-то накосячил, инфа 100%
  25. да, пардон, забыл о том, что в этой вашей венде слеши в другую сторону :) Ну, на самом деле, да, я глянул, у меня в гитовой сборке оно так же и всё работает... Ну, по крайней мере, таких ошибок не выкидывает. При копировании содержимого модуля на сервер и при входе в "модули" в админке оно ругнулось, что не может language для него загрузить (ибо у меня русский стоит по дефолту), я это вылечил скопировав языковой файл этого модуля из english в russian в admin и повторив такой же фокус в catalog. И он прекрасно загрузился, установился, отключился и удалился. Если что — https://github.com/msva/ocStore
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.