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

JohnnyVega

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

    1 931
  • З нами

Усі публікації користувача 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. Вопрос к знатокам Git. Как обновлять fork? Насколько я понял нужно обновить локальный репозиторий с источника форка, а затем из локального репозитория обновить свой форк. Правильная последовательность действий?
  6. А в чём преимущество именно в этом варианте по сравнению с тем, что есть сейчас (Ваш репозиторий или rb2)?
  7. rb2, тоже не совсем прав, говоря про vqmod. Скажем так, можно и файл со всеми изменениями vqmod посмотреть. И при правильном и аккуратном подходе косяков он особых не вызывает. У меня 20-25 xml стоит - косяков нет. Кто-то на этом форуме отписывался о порядке 70 xml. Тоже проблем нет. Другой вопрос, что новичкам бездумное использование vqmod может много проблем подкинуть. Это да. vqmod - это просто ещё один инструмент, а кто и как им воспользуется это уже другой вопрос. Как электричество. При неаккуратном обращении может убить, но в большинстве случаев приносит пользу.
  8. mva, спасибо за ответы. По поводу списка изменений. VQmod не все используют и не всем он нравится, и не всегда его возможно сделать + это дополнительное время на создание xml. Вопрос остаётся открытым. Сделал так. Пул реквест отослал... Получается непосредственно в репозиторий rb2 коммитить нельзя? Только Пул реквест? Или rb2 должен добавить человека, чтобы он мог коммитить в репозиторий rb2?Ещё вопрос по форку. Форк автоматом обновляется с первоисточника? Или дополнительные действия нужны для обновления?
  9. Склонировал репозиторий https://github.com/rb2/ocstoreru к себе на комп. Сделал небольшое изменение. При попытке залить изменения на https://github.com/rb2/ocstoreru выдаёт ошибку. Нет прав доступа. Как заливать свои изменения на https://github.com/rb2/ocstoreru (или в другой репозиторий)?
  10. Собственно, сабж. Что-то это даёт, кроме названия группы на форуме?
  11. Видимо, в настройках хостинга нужно сделать необходимые настройки
  12. rb2, спасибо за столь развёрнутый ответ. Я до этого СВН использовал, причём довольно непродолжительное время. И сейчас каша в голове. Ещё пару вопросов. 1) Насколько я знаю, Вы в основном используете оригинальный opencart. Почему? При использовании оригинального opencart Вы вручную исправляете его косяки с отображением русских букв, Сео и т.д? Может быть тогда проще (лучше?) в Git репозиторий заливать копию оригинального opencart, чем ocstore? 2) Вы можете написать типовые команды для начинающих работать с Git, этакий HowTo или FAQ с привязкой к https://github.com/rb2/ocstoreru? Т.е., как получить себе копию репозитория, как сделать в нём отдельную ветку со своими изменениями, как потом опубликовать эти изменения. Т.е, те вопросы, которые будут возникать у новичков. 3) Нужен какой-то список, в котором указывается какие изменения нужно сделать при выходе очередной версии ocstore. Например, добавил в Git репозиторий кто-то мод по водяным знакам. К примеру, из админки можно выбирать водяной знак и его расположение. Всё хорошо, это используется. Затем вышла новая версия ocstore, и чтобы не забыть все эти изменения, открываем список, смотрим какие нужны изменения и накатываем их снова на новую версию ostore. Суть такая. Возможно, можно делать это по-другому. Если кто-то знает, пож-та, напишите.
  13. 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
  14. По-моему, с небольшими изменениями никак. Хлебные крошки отображаются на странице магазина (content), а модули выше страницы магазина, но ниже шапки (header)
  15. Т.е., грубо говоря, после каждого релиза opencart Вы каждый раз вносите туда свои изменения, доработки и т.д. А как в этом случае Вы храните свои наработки? В виде diff'ов? Простите мою безграмотность, но что означает "форкнулся"? Я Вас правильно понял, что Вы имеете ввиду, что авторы opencart не хотят, чтобы к ним присоединялись? Как Вы думаете почему? Пробовал присоединиться кто-либо к ним?
  16. Пож-та. Учитесь, возвращайтесь на форум, помогайте новичкам...Месяц назад у меня примерно такие же вопросы были.
  17. Это уже лучше. Скорее всего, в шаблоне, который Вы поставили, что-то изменено, что конфликтует со следующими изменениями (про опции). Сама причина ошибки может быть где угодно, конец ошибки, где она всплывает, отображается в PHP Warning. Попробуйте поставить чистый ocstore, без шаблона, сделать свои изменения с опциями и посмотреть, как отображается. Если отображается корректно, значит, что-то в шаблоне, если не отображается, то в изменениях с опциями. Могу предположить, что это скорее всего из-за шаблона
  18. Попробуйте ещё раз в админке стереть лог ошибок, зайти в любую категорию, затем в любую карточку товара, затем лог ошибок выложить сюда....
  19. Т.е, везде всё нормально, кроме карточки товара?
  20. Если Вам не нужен английский, удалите его из админки. Затем попробуйте
  21. catalog/language/russian и затем туда, куда Вас послало сообщение об ошибке. Я выделил его жирным шрифтом. У Вас в админке сколько языков включено?
  22. Значит, не в этом причина. Или не только в этом. Нужно дальше продолжать искать причину
×
×
  • Створити...

Important Information

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