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

JohnnyVega

Users

Everything posted by JohnnyVega

  1. По следам этого и этого сообщений. Включён исправленный upgrade.sql и исправлены неточности перевода, касающиеся русского языка ocstore_v1.5.2.1_fixed.zip
  2. Ок. Будем тестировать выложенный здесь релиз ocstore 1.5.2.1
  3. Вы, как уже сталкивающийся с этой проблемой, могли уточнить про префиксы в БД. Отловили бы ошибку раньше...Ну да ладно. Буду знать, что из-за префиксов могут быть проблемы при обновлении... Понятно. Прошу не обижаться. Я отлично понимаю, что вся работа по ocstore делается в личное время и за счёт личного времени и без какой-либо финансовой составляющей. Сам участвую в одном из таких проектов, но по GPS-навигации... Вы правы. Ревизия 417 относится к 1.5.2.2. В общем, я хотел сказать, что обновлял последнюю ревизию для 1.5.1.3 из СВН просто последней ревизией из СВН (на момент пробы это была 417-я ревизия).
  4. Я давно писал об этой ошибке: http://opencartforum...dpost__p__54769 Ещё 5 апреля. И там же частичное решение, которое появилось в 376 changeset'е: http://opencartforum...dpost__p__54783 А мне: :-)Собственно, ворчу и напоминаю тот эпизод из-за того, что иногда не обращают внимания на сообщения пользователей с отчётами об ошибках. Теперь обновление нормально прошло. Но появилась другая ошибка. Когда заходишь в админку в настройки магазина, появляется такая ошибка: 2012-05-09 11:16:35 - PHP Notice: Error: Table 'test_153.customer_group_description' doesn't exist<br />Error No: 1146<br />SELECT * FROM customer_group cg LEFT JOIN customer_group_description cgd ON (cg.customer_group_id = cgd.customer_group_id) WHERE cgd.language_id = '1' ORDER BY cgd.name ASC in T:hometest_153.ttwwwsystemdatabasemysql.php on line 49 Т.е., нет таблицы customer_group_description, которая используется в запросе. Видимо, эта таблица добавилась в новых версиях opencart, потому что в ocstore 1.5.1.3 этой таблицы нет. В файле install.sql есть такие строчки, связаннные с этой таблицей: -- -- Table structure for table `oc_customer_group_description` -- DROP TABLE IF EXISTS `oc_customer_group_description`; CREATE TABLE IF NOT EXISTS `oc_customer_group_description` ( `customer_group_id` int(11) NOT NULL, `language_id` int(11) NOT NULL, `name` varchar(32) COLLATE utf8_general_ci NOT NULL, `description` text COLLATE utf8_general_ci NOT NULL, PRIMARY KEY (`customer_group_id`,`language_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; -- -- Dumping data for table `oc_customer_group_description` -- INSERT INTO `oc_customer_group_description` (`customer_group_id`, `language_id`, `name`, `description`) VALUES (1, 1, 'Default', 'test'), (1, 2, 'Default', 'test'); Думаю, нужно добавить эти строчки в upgrade.sql Обновлял последний релиз ocstore 1.5.1.3 из СВН последним же релизом 1.5.2.1(417) из СВН
  5. А как попасть в эту группу?
  6. Вопрос к знатокам Git. Как обновлять fork? Насколько я понял нужно обновить локальный репозиторий с источника форка, а затем из локального репозитория обновить свой форк. Правильная последовательность действий?
  7. А в чём преимущество именно в этом варианте по сравнению с тем, что есть сейчас (Ваш репозиторий или rb2)?
  8. rb2, тоже не совсем прав, говоря про vqmod. Скажем так, можно и файл со всеми изменениями vqmod посмотреть. И при правильном и аккуратном подходе косяков он особых не вызывает. У меня 20-25 xml стоит - косяков нет. Кто-то на этом форуме отписывался о порядке 70 xml. Тоже проблем нет. Другой вопрос, что новичкам бездумное использование vqmod может много проблем подкинуть. Это да. vqmod - это просто ещё один инструмент, а кто и как им воспользуется это уже другой вопрос. Как электричество. При неаккуратном обращении может убить, но в большинстве случаев приносит пользу.
  9. mva, спасибо за ответы. По поводу списка изменений. VQmod не все используют и не всем он нравится, и не всегда его возможно сделать + это дополнительное время на создание xml. Вопрос остаётся открытым. Сделал так. Пул реквест отослал... Получается непосредственно в репозиторий rb2 коммитить нельзя? Только Пул реквест? Или rb2 должен добавить человека, чтобы он мог коммитить в репозиторий rb2?Ещё вопрос по форку. Форк автоматом обновляется с первоисточника? Или дополнительные действия нужны для обновления?
  10. Склонировал репозиторий https://github.com/rb2/ocstoreru к себе на комп. Сделал небольшое изменение. При попытке залить изменения на https://github.com/rb2/ocstoreru выдаёт ошибку. Нет прав доступа. Как заливать свои изменения на https://github.com/rb2/ocstoreru (или в другой репозиторий)?
  11. Собственно, сабж. Что-то это даёт, кроме названия группы на форуме?
  12. Видимо, в настройках хостинга нужно сделать необходимые настройки
  13. rb2, спасибо за столь развёрнутый ответ. Я до этого СВН использовал, причём довольно непродолжительное время. И сейчас каша в голове. Ещё пару вопросов. 1) Насколько я знаю, Вы в основном используете оригинальный opencart. Почему? При использовании оригинального opencart Вы вручную исправляете его косяки с отображением русских букв, Сео и т.д? Может быть тогда проще (лучше?) в Git репозиторий заливать копию оригинального opencart, чем ocstore? 2) Вы можете написать типовые команды для начинающих работать с Git, этакий HowTo или FAQ с привязкой к https://github.com/rb2/ocstoreru? Т.е., как получить себе копию репозитория, как сделать в нём отдельную ветку со своими изменениями, как потом опубликовать эти изменения. Т.е, те вопросы, которые будут возникать у новичков. 3) Нужен какой-то список, в котором указывается какие изменения нужно сделать при выходе очередной версии ocstore. Например, добавил в Git репозиторий кто-то мод по водяным знакам. К примеру, из админки можно выбирать водяной знак и его расположение. Всё хорошо, это используется. Затем вышла новая версия ocstore, и чтобы не забыть все эти изменения, открываем список, смотрим какие нужны изменения и накатываем их снова на новую версию ostore. Суть такая. Возможно, можно делать это по-другому. Если кто-то знает, пож-та, напишите.
  14. https://opencartforum.com/topic/7461-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9-%D0%BD%D0%B0-github-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BB%D0%B8/page__st__20
  15. По-моему, с небольшими изменениями никак. Хлебные крошки отображаются на странице магазина (content), а модули выше страницы магазина, но ниже шапки (header)
  16. Т.е., грубо говоря, после каждого релиза opencart Вы каждый раз вносите туда свои изменения, доработки и т.д. А как в этом случае Вы храните свои наработки? В виде diff'ов? Простите мою безграмотность, но что означает "форкнулся"? Я Вас правильно понял, что Вы имеете ввиду, что авторы opencart не хотят, чтобы к ним присоединялись? Как Вы думаете почему? Пробовал присоединиться кто-либо к ним?
  17. Пож-та. Учитесь, возвращайтесь на форум, помогайте новичкам...Месяц назад у меня примерно такие же вопросы были.
  18. Это уже лучше. Скорее всего, в шаблоне, который Вы поставили, что-то изменено, что конфликтует со следующими изменениями (про опции). Сама причина ошибки может быть где угодно, конец ошибки, где она всплывает, отображается в PHP Warning. Попробуйте поставить чистый ocstore, без шаблона, сделать свои изменения с опциями и посмотреть, как отображается. Если отображается корректно, значит, что-то в шаблоне, если не отображается, то в изменениях с опциями. Могу предположить, что это скорее всего из-за шаблона
  19. Попробуйте ещё раз в админке стереть лог ошибок, зайти в любую категорию, затем в любую карточку товара, затем лог ошибок выложить сюда....
  20. Т.е, везде всё нормально, кроме карточки товара?
  21. Если Вам не нужен английский, удалите его из админки. Затем попробуйте
  22. catalog/language/russian и затем туда, куда Вас послало сообщение об ошибке. Я выделил его жирным шрифтом. У Вас в админке сколько языков включено?
  23. Значит, не в этом причина. Или не только в этом. Нужно дальше продолжать искать причину
×
×
  • 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.