8 июля 2013 г., 17:05
Готовый магазин на базе MODX Revolution + shopModx за 10 минут :-)
Новость для тех, кто еще не в курсе. Коротко: я выпустил готовую сборку интернет-магазина. Что это такое? Это уже настроенный небольшой магазин на базе MODX + shopModx + phpTemplates + modxSmarty.
Как это работает: устанавливается чистый MODX Revolution (Внимание!!! Не пытайтесь это установить на готовый сайт! Все затрется нафиг.), через менеджер пакетов в админке скачивается из моего репозитория rest.modxstore.ru/extras/ пакет shopModxBox и устанавливается (такой момент: лучше делать это на modxcloud.com (в ролике объясняется почему)). Это снимок сайта за исключением пользователей и еще пары типов объектов. В результате вы получаете полностью рабочий магазин, остается только сменить шаблон. Конечно это довольно простенький магазин, но зато он сразу настроен и сразу работает. Корзина есть, управление заказами есть, и даже выгрузка в Яндекс.Маркет есть. Все подробности в видюшке. Если что, задавайте вопросы.
UPD: на бесплатных аккаунтах на хостинге modxcloud.com сейчас не доступен sftp, поэтому архив оттуда никак не снять (я не буду сейчас про exec() и прочие способы, я говорю о простейшем стандартном).
Николай, Вы пишите интересные и подробные статьи, но когда дело касается подачи Ваших продуктов, всё почему-то оказывается намного скромнее.
Видео, конечно, это хорошо. Но не всегда и не всем это удобно.
Хотелось бы подробностей, внутренней кухни, скриншотов и демо.
И для статьи и для сайта в целом это было бы намного полезнее.
Вот пример с codecanyon (выбор случайный): топик, скриншоты, демо (фрейм).
Здесь скриншотов побольше.
Ещё демо (фрейм) — с модным зум-эффектом.
Здравствуйте, Александр.
Полностью с вами соглашусь. Но человек не умеет делать вообще все. Продукты должен подавать тот, кто умеет это делать. А я не умею все эти демки делать и т.п. И у меня нет сейчас под рукой человека, который умеет это делать.
Так что надеюсь, что со временем этот момент поправится, но сейчас пока как есть.
А просто на codecanyon это бизнес. И чем лучше там обёртка, поддержка и демонстрашка — тем больше они продадут скриптов. Оно и понятно, что они эти занимаются специально. И правильно. А тут почти все решения на халяву. Причем часто такие, что я бы и бабок дал за них. Правда-правда.
Бабки со временем придут обязательно. Я уверен. Пока что я сам зарабатываю с разработки магазинов. В дальнейшем, когда движок пойдет в массы, появятся новые источники монетизации. Вот сегодня скорее всего прикручу модуль оплаты (робокасса). Уже стразу магазин с онлайн-оплатой будет (само собой надо будет региться на робокассе).
Могу подбросить задачку по интернет-оплатам для крепких зубов. Это изменение цен в зависимости от трех разных и перекрестных между собой параметров. При этом все цены совершенно не стабильны и могут меняться и могут отсутствовать.
И вот, кстати, бабки уже тут:
?
Да, бабок этих видел :-)
Могу подбросить задачку по интернет-оплатам для крепких зубов. Это изменение цен в зависимости от трех разных и перекрестных между собой параметров. При этом все цены совершенно не стабильны и могут меняться и могут отсутствовать.
А это можешь даже не стараться. Модуль скидок и т.п. продумывался изначально. Идеи отсматривались в битриксе. Там скидки есть фиксированные (в процентах и числовом виде), в зависимости от суммы заказа, в зависимости от количества заказа и т.п. Все это выполняется на уровне процессоров корзины. В конечный заказ в поле price попадает цена товара, при желании модифицированная. В дальнейшем этот механизм будет более оформленный, когда обкатается на реальных задачах.
Выглядит как почти решенная задача. А теперь еще это связать с процессингом банка (эквайринг или как там его правильно называют) и принимать мультивалютные платежи напрямую нафик. В том числе и учесть и частичные покупки, то есть, своего рода, «залоговые суммы», если представленный товар в единственном числе и цена на него высокая, то за него дается задаток.
Ась?=)
А вот это называется «биллинг». И я как бывший биллингист сотовой компании очень хорошо знаком со всем этим. И ты возможно даже не представляешь насколько огромен объем работ по сравнению с этими простыми формулировками. Конечно в общих чертах можно будет реализовать это, так чтобы и деньги принимались, и частичные оплаты учитывались и т.п., но это будет очень простой вариант, так как ни счет-фактур тебе, ни накладных, нифига. А чтобы все это делать качественно, со всеми транзакциями и т.п., здесь не только группу программистов надо, но и юристов/бухгалтеров привлекать.
В общем, если есть проект и бюджеты, обсудить можно. Если из разряда «хорошо бы, чтобы такое было» — этого не будет.
Это из того разряда, что это тема для создания мощного продукта (или его каркаса для начала) и извлечения из него в дальнейшем большой прибыли.
Конечно, билинги можно найти и сторонние, но вот как-то не все они достаточно универсальны.
Подкинул как пищу для ума и орешек для зубков. При этом я абсолютно уверен, что не потребуется ни бухгалтер, ни юрист, ибо они-то как раз и будут наполнять этот билинг купив его. Усекаешь тему?
PS. Парадоксально, но билинг есть даже в панели управления хостингом (у меня серверы и коммерческая панель) и я даже когда-то принимал платежи через него эксперементируя с хостингами. Правда, копеешные платежи, но счет-фактуры банальные и счета — есть. Правда через всякого рода там robox.
Что касается эквайринга, то тут надо тупо уточнить в банках как это делается. И если там не нужен гарантированный депозит в многотыщ зеленых, то вот прямой путь к приему платежей за что угодно. И всё в таком духе…
При этом я абсолютно уверен, что не потребуется ни бухгалтер, ни юрист, ибо они-то как раз и будут наполнять этот билинг купив его.
А вот это абсолютно ошибочное мнение. Биллинг, это не просто так «средство для наполнения», это программный комплекс с четко заданной логикой. И эта логика закладывается не просто так, а в соответствии с законодательством и нормами. У тебя на 1% расхождение будет, и компания в штрафах погрязнет, а может даже и до уголовной ответственности дойдет (если обвинят в уклонении от налогов в крупном размере).
P.S. тему предлагаю закрыть, это все вода.
Николай, добрый день. Спасибо за ваши пакеты и видео.
Пытаюсь освоить ваш магазин. На modxcloud все работает. Но я пока не дорос до него. И после тестов хотелось бы перенести на локальный сервер или сторонний хостинг. И вот тут возникли проблемы. При установке на хостинг все ставится и даже сайт открывается. Но все страницы кроме главной выдают «404 File not found». Тоже самое при установке бекапа, сделанного с помощью vapor с работающего modxcloud. При установке бекапа появляется пара ошибок:
<code>Could not load package metadata for package modxsite. Path specified for package shop is not a valid or accessible directory: /home/itservice/itservice-ug.ru/core/components/shop/model/ xPDOVehicle does not support resolvers of type . Could not resolve vehicle for object of class modTransportPackage; criteria: Array ( [signature] => shopmodx_box-1-0-0-beta )</code>
Может можно отдельными пакетами установить? Я правильно понял, что modxsite — это готовый магазин, собранный на основе различных пакетов, в том числе phptemplates, modxsmarty, shopmodx. Именно modxsite добавляет страницы, пункт меню Магазин в админку и т.д? Где можно скачать modxsite?
Добрый день.
Но все страницы кроме главной выдают «404 File not found»
Это просто у вас подмена УРЛов не работает. У вас локально наверняка Denwer или типа того (то есть связка на Апаче), в корне сайта лежит ht.access, переименуйте его в .htaccess и все должно заработать (этот файл в состав самого MODX-а входит, там правила для сервера прописаны, чтобы сервер запросы на ненайденные файлы перенаправлял на index.php, то есть самому MODX-у).
При установке бекапа появляется пара ошибок
Это не критичные ошибки. Просто я ему скормил readme-файл, а для него директории еще не существует. Потом подшаманю установочный.
Может можно отдельными пакетами установить?
Можно, но весьма проблематично. То есть там это все надо конфигурировать, а значит изучать все входящие в состав пакеты. Потолок вхождения сразу в несколько раз увеличивается. Но .htaccess включите, и этого вам наверняка не придется делать.
Я правильно понял, что modxsite — это готовый магазин, собранный на основе различных пакетов, в том числе phptemplates, modxsmarty, shopmodx. Именно modxsite добавляет страницы, пункт меню Магазин в админку и т.д?
Нет, не совсем. modxSite всего лишь создает один источник файлов и несколько папок для публичных и Смарти-шаблонов. И еще несколько базовых пакетов устанавливает. А вот все остальное (менюшки, настройки, группы пользователей, документы и т.п.) — это все vapor упаковывает. То есть это снимок сайта.
Готовый снимок позволяет избежать необходимости качать все пакеты и настраивать ихх именно определенным способом. То есть я на базе этих пакетов собрал сборку магазина, сделал снимок и выложил этот пакет. Когда вы его устанавливаете, вы по сути разворачиваете копию моего сайта. Этих готовых сборок будет вскоре гораздо больше, и качество их будет выше.
Где можно скачать modxsite?
Его можно скачать в моем репозитории http://rest.modxstore.ru/extras/, то есть там же, где и магазин качали.
Вот спасибо. Все заработало. Очень полезный продукт. А самое главное сделан в стиле MODX, т.е конструктор, из которого можно сделать очень многое, а не «шаг вправо, шаг влево — попытка к бегству.»
Пожалуйста.
А самое главное сделан в стиле MODX, т.е конструктор, из которого можно сделать очень многое, а не «шаг вправо, шаг влево — попытка к бегству.»
Соственно, в большинстве случаев именно так и стараюсь делать. Правда мои наработки требуют чуть более углубленного знания самого MODX-а, но зато если эти знания есть, делать действительно можете все, что угодно.
добрый день, Николай!
такой вопрос,
есть сайт сети ресторанов, у каждого ресторана свое меню еды и своя структура, так вот, можно ли привязать ваш модуль shopModx к сайту и по сути внедрить в меню еды каждого ресторана, сделать корзину?
структура сайта:
1) ресторан 1
1.1) новости
1.2) меню с едой
1.3) контакты
2) ресторан 2
и т.д. по количеству ресторанов
просто где ни смотрел, товары должны находиться в одном каталоге, а при такой структуре как быть?
Добрый день!
Безусловно можно. Вы просто документы «еды» меняете на тип документа (по умолчанию же тип идет Документ (modDocument)), а вы меняете тип на Товар.
?
И тогда этот документ-товар уже можно отправлять в корзину. И у документа появится поле Цена.
?
Только валюты еще надо завести в системе (можно просто в отдельном контексте. Тип документа — Валюта)
?
Но сразу говорю, в данном модуле используется принцип максимального минимализма. До есть если вы устанавливаете просто shopModx, а не берете готовую сборку магазина, то там придется попрограммировать. Но многое вы можете подсмотреть в готовой сборке.
Доброго времени суток.
Подскажите пожалуйста в чем причина ошибки.
Все сделал как написано, что касается установки, все встало, Проблема когда нажимаю на кнопку купить, вместо добавления товара в корзину, вылетает «Ошибка выполнения запроса». Подскажите в чем может быть причина?
Пришлите доступы к админке в личку. Только посмотреть смогу после обеда.
Добрый день, Николай.
При установке получаю сообщения:
OUTPUT:
/*
* MODX Console Output
*
* @date 2013-10-17 07:54:29
*/
Attempting to install package with signature: shopmodxbox-2.0.1-beta
Package found...now preparing to install.
Grabbing package workspace…
Workspace environment initiated, now installing package…
Installing files from /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/ea5ea1227a3df54c1a056d17b39e1564/ to /home3/nalice/public_html/modx171013/core/components
Attempting to preserve files at /home3/nalice/public_html/modx171013/core/components into archive /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/ea5ea1227a3df54c1a056d17b39e1564.preserved.zip
Installing files from /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/570ae24b75f755b0baa3d22987bd3df9/ to /home3/nalice/public_html/modx171013/assets
Attempting to preserve files at /home3/nalice/public_html/modx171013/assets into archive /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/570ae24b75f755b0baa3d22987bd3df9.preserved.zip
Installing files from /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/d04d71b7b7934f4f22914b71e310f99c/ to /home3/nalice/public_html/modx171013/manager/components
Could not install files from /home3/nalice/public_html/modx171013/core/packages//var/www/modxdev.webtm.ru/shopmodxbox/2.0.1/public_html/manager/assets/components to /home3/nalice/public_html/modx171013/manager/
Installing files from /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/738c230066dbf0356e9efd857935117c/ to /home3/nalice/public_html/modx171013/config.xml
Table truncation results: Array
(
[modAccessAction] => 0
[modAccessActionDom] => 0
[modAccessCategory] => 0
[modDashboard] => 0
[modDashboardWidget] => 0
[modDashboardWidgetPlacement] => 0
[sources.modAccessMediaSource] => 0
[sources.modMediaSource] => 0
[sources.modMediaSourceElement] => 0
[sources.modMediaSourceContext] => 0
[modAccessContext] => 0
[modAccessElement] => 0
[modAccessMenu] => 0
[modAccessPermission] => 0
[modAccessPolicy] => 0
[modAccessPolicyTemplate] => 0
[modAccessPolicyTemplateGroup] => 0
[modAccessResource] => 0
[modAccessResourceGroup] => 0
[modAccessTemplateVar] => 0
[modAction] => 0
[modActionDom] => 0
[modActionField] => 0
[modCategory] => 0
[modCategoryClosure] => 0
[modChunk] => 0
[modClassMap] => 0
[modContentType] => 0
[modContext] => 0
[modContextResource] => 0
[modContextSetting] => 0
[modElementPropertySet] => 0
[modEvent] => 0
[modFormCustomizationProfile] => 0
[modFormCustomizationProfileUserGroup] => 0
[modFormCustomizationSet] => 0
[modLexiconEntry] => 0
[modMenu] => 0
[modNamespace] => 0
[modPlugin] => 0
[modPluginEvent] => 0
[modPropertySet] => 0
[modResource] => 0
[modResourceGroup] => 0
[modResourceGroupResource] => 0
[modSnippet] => 0
[modSystemSetting] => 0
[modTemplate] => 0
[modTemplateVar] => 0
[modTemplateVarResource] => 0
[modTemplateVarResourceGroup] => 0
[modTemplateVarTemplate] => 0
[modUser] => 0
[modUserProfile] => 0
[modUserGroup] => 0
[modUserGroupMember] => 0
[modUserGroupRole] => 0
[modUserMessage] => 0
[modUserSetting] => 0
[modWorkspace] => 0
[registry.db.modDbRegisterMessage] => 0
[registry.db.modDbRegisterTopic] => 0
[registry.db.modDbRegisterQueue] => 0
[transport.modTransportProvider] => 0
[transport.modTransportPackage] => 0
)
Installing files from /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/38f570ebd40848f3ca532ec24a690dcb/ to /home3/nalice/public_html/modx171013/core/components/vapor/model/vapor
Attempting to preserve files at /home3/nalice/public_html/modx171013/core/components/vapor/model/vapor into archive /home3/nalice/public_html/modx171013/core/packages/shopmodxbox-2.0.1-beta/xPDOFileVehicle/38f570ebd40848f3ca532ec24a690dcb.preserved.zip
Error 42S02 executing statement:
Array
(
[0] => 42S02
[1] => 1146
[2] => Table 'nalice_modx171013.modx_modhybridauth_providers' doesn't exist
)
Could not load package metadata for package modxsite.
xPDOVehicle does not support resolvers of type.
Could not resolve vehicle for object of class modTransportPackage; criteria: Array
(
[signature] => resizer-0.2.0-rc1
)
Inserted 0 rows into table billing_order_products
Inserted 8 rows into table billing_order_statuses
Inserted 0 rows into table billing_orders
Inserted 0 rows into table billing_payments
Inserted 1 rows into table billing_paysystems
Inserted 2 rows into table cmpgenerator
Inserted 4 rows into table modhybridauth_providers
Inserted 0 rows into table modhybridauth_user_profile
Inserted 3 rows into table modxsdk_package
Inserted 0 rows into table modxsdk_package_vehicle
Inserted 18 rows into table modxsdk_packagesource
Inserted 1 rows into table modxsdk_project
Inserted 3 rows into table modxsdk_project_package
Inserted 0 rows into table modxsdk_vehicle
Inserted 0 rows into table packman_profile
Inserted 0 rows into table shopmodx_clients
Inserted 0 rows into table shopmodx_objects
Inserted 14 rows into table shopmodx_products
package_install_info_success
/* EOF */
скрин:
?
После установки открывается Главная, но Каталог, Новости, О… — нет. Купить — Ошибка выполнения запроса.
ЧЯДНТ?
Добрый день!
С установкой все ОК. Про подобные сообщения я говорил — они не смертельные.
По поводу не найденных страниц: у вас сайт не в корень установлен. Соответственно надо было подправить .htaccess
RewriteBase /modx171013/
По поводу ошибки добавления товара: это наш косяк. У нас прописано от корня /assets/..., а надо было использовать настройку. Подправим. У вас исправил, все работает.
Спасибо, буду разбираться дальше.
Пожалуйста.
Николай, 6 раз переустанавливал (на локальном всё ок, а на боевом вылезает ошибка:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/core/components/modxsite/templates/default/tpl/mainpage.tpl" on line 9 "{/block}{/literal}" unexpected closing tag' in /core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php:423 Stack trace: #0 /core/model/smarty/sysplugins/smarty_internal_compilebase.php(144): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unexpected clos...', 9) #1 /core/model/smarty/sysplugins/smarty_internal_compile_block.php(163): Smarty_Internal_CompileBase->_close_tag(Array) #2 /core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php(271): Smarty_Internal_Compile_Blockclose->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 /core/ in /core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 423
Сделал так: {literal}{/block}{/literal} в /core/components/modxsite/templates/default/tpl/mainpage.tpl
гл.страница загрузилась, но не корректно. Подскажите, что нужно брать в {literal}{/literal}?
Добрый день, Николай!
На связи Киев. Установил красивый магазин на MODx. Все классно, только такая же проблема с добавлением в корзину. Выдает «Ошибка выполнения запроса». Как вылечить эту штуку? Может я сам подправлю, чтобы не обременять Вас.
Спасибо за помощь.
Добрый!
Киньте доступ к админке в личку. Гляну.
Добрый день!
1. Выкладывайте в таких случаях на гист код проблемного шаблона.
2. Пришлите в личку данные доступа к админке.
Поправил. Проблема все та же — у вас старый пых-пых (5.2.17). Из-за этого в одном месте критическая ошибка идет. Подробно описано здесь: modxclub.ru/blog/voprosy-spetsyalistov/255.html#comment2293
Николай, на другом хостинге ошибка ушла. Спасибо за предложенную помощь.
Ясно. Видимо чего-то пых-пыху не хватало.
Пожалуйста.
Спасибище огромное!!! Все работает. КРУТЬ
Пожалуйста!
Добрый день. Много раз пытался установить ваш магазин, и при открытии главной страницы, получаю сообщение об ошибке:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/var/www/sites/olmix.pro/html/core/components/modxsite/templates/default/tpl/mainpage.tpl" on line 9 "{/block}" unexpected closing tag' in /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php:423 Stack trace: #0 /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_compilebase.php(144): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unexpected clos...', 9) #1 /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_compile_block.php(163): Smarty_Internal_CompileBase->_close_tag(Array) #2 /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php(271): Smarty_Internal_Compile_Blockclose->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php(123): Smarty_Inte in /var/www/sites/olmix.pro/html/core/model/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 423
Могу предоставить вам вход в админку… буду очень признателен если вы мне поможете разобраться в чем проблема.
Добрый день.
Скорее всего тут проблема в самом сервере. Уже сталкивались с тем, что на одном стороннем сайта была проблема с русскими шрифтами в шаблонах. Попробуйте в указанном шаблоне удалить все русские буквы и проверьте, будет ли работать.
Если не поможет — пришлите в личку доступ к админке, проверю.
Черт побери… вы чертовски правы… стоило убрать русские символы… и все заработало…
подскажите как побороть этот момент?
Здравствуйте! Понравился Ваш магазин, поставил его! Все ок, только вообще не пойму как менять шаблон, в html разбираюсь. Необходимо поставить меню слева, изменить дизайн, может есть описание???
Еще проблема: когда нажимаю на товар ссылка не открывается, т.е. товар я вижу, а его характеристики нет! Помогите, готов на долгосрочное и взаимовыгодное сотрудничество
Вот это уже не знаю. Скорее всего дело в локалях серверных. Я не системный администратор, поэтому никак не помогу.
Здравствуйте!
Подобных вопросов уже много звучало, и ответы на сайте есть. Просто прочитайте побольше топиков с комментариями по тегу ShopModxBox.
Так же посмотрите видео полностью в этом же топике. Оно там большое, но зато все рассказано.
Еще проблема: когда нажимаю на товар ссылка не открывается, т.е. товар я вижу, а его характеристики нет!
Не открывается страница вообще, или открывается, но там не все, что бы вам хотелось видеть? Если первое, то настраивайте .htaccess или что там у вас для реврайта УРЛов. Если второе — то правьте шаблоны.
Помогите, готов на долгосрочное и взаимовыгодное сотрудничество
Есть платные консультации и уроки — 1000 руб/час. (это если именно со мной).
Так же есть платные доработки по сайтам на наших технологиях — 500 руб/час.
Если интересно, стучите в личку.
нашел тему
wmas.msk.ru/archives/smarty-3-charset
Там говорится о том что можно прописать кодировку для смарти до его первой инициализации… подскажите где у вас идет первая инициализация smarty? Где лучше вставить?
Инициализация идет в плагине modxSmarty (только не файл надо править, а сам плагин. А еще правильней — делать копию этого плагина и в нем уже делать правки, а оригинальный плагин просто отключить).
Но это все неправильно делать. Родная кодировка для MODX-а — utf-8. Вам надо следить за тем, чтобы весь сайт именно в этой кодировке и работал. База данных должна быть в кодировке utf8_general_ci. И прочие моменты проверять, в том числе и то, чтобы сохранялась правильная кодировка если вы вдруг редактируете файлы сторонним редактором.
Та заметка написана в 2010-ом году. Сейчас только самые отчаянные будут сайты на ср1251 и т.п. делать, тем более что все ядро MODX-а на utf-8 написано.
Здравствуйте, хочу установить протестировать на локальном сервере shopmodxbox, но при указании нового поставщика modxRevolution не находит указанный выше репозиторий, а именно: rest.modxstore.ru/extras/. Прописываю как на видео в имя: modxstore.ru, в url сервиса: rest.modxstore.ru/extras/. Получаю ошибку: "MODX получил пустой ответ от поставщика. Пожалуйста, проверьте URL-адрес поставщика и убедитесь, что поставщик является корректным поставщиком."
Судя по всему, вы указали домен без протокола, то есть надо http://rest.modxstore.ru/extras/
Указывал домен с протоколом, просто в комментариях он так отобразился в виде <a href...>, может как то влиять что modxRevolution установлен не в корень локального сервера? то есть localhost/modxrevolution/www/
версия MODX Revolution 2.2.13-pl (traditional)
Проблема явно на вашей стороне. Я попробовал сейчас на другой сайте добавить источник, все нормально работает, проблем нет.
Спасибо, буду искать.
Не за что.
Подскажите пож. что не так делаю.
Установила MODX Revolution 2.3.1-pl, дата релиза: 22.07.2014
Через пакеты rest.modxstore.ru/extras/ и у меня после обновления страницы пропадает в админке верхнее горизонтально меню. (пробовала на modx-2.2.13-pl все нормально).
нашла ответ Николай Ланец | 2014-08-22 18:35:16 | http://dev.modxclub.ru/blog/vehicles/340.html#comment-3351
Проблема в том, что ставите на 2.3.1 (там внутряк весь изменили).
Ставить надо на 2.2+ (сейчас актуальная 2.2.15).
Да, все верно. До 2.3 прокачаем чуть позже.
Еще вопросик. Подскажите плиз, ни как не найти ответ. Modx revo русский. А после установки shop английский в cms. Где поменять язык на русский можно?
Спасибо)
Пожалуйста!
Хост modxcloud конечно классный, но хорошо бы было обозначить тот момент, что в бесплатном варианте он абсолютно бесполезен. Разве что только посмотреть как там, без проблем, устанавливается ShopModxBox.
Кроме дампа БД оттуда ничего больше не заберешь. Даже файлы не скачать. Через панель файловой системы в админке они видны, а FTP менеджером их хрен скачаешь. Не видит их менеджер и все.
Статья была написана больше года назад. На тот момент там даже на бесплатных аккаунтах sftp работало. Сейчас да, не актуально. Добавлю пометку в топик.
Поверьте, эту статью и спустя год читают. Думаю, что далеко не я один.
Вполне возможно. Я уже добавил апдейт в нее.
Добрый день!
Подскажите, решилась ли как то проблема с ошибкой добавления в корзину и прочими подобными? «Ошибка выполнения запроса»
Чтоб без дополнительных «ковыряний»
Спрашиваю по тому как установил.
И наткнулся на эту проблему.
Комментарии читал но решения так и не нашел.
Сможете помочь?
Добрый день!
Если все установилось нормально, то никаких ошибок не должно возникать ни при добавлении, ни при работе в целом (если с хостингом все ОК).
Попробуйте развернуть сайт из зип-архива: shopmodx.modxclub.ru/download/
Просто скорее всего у вас какая-нибудь нужная таблица не установилась и все. Можете для начала попробовать не весь архив сайта накатывать, а просто удалить базу данных и накатить ее из дампа (в корне архива лежит dump.sql).
Хостинг jino
Вот лог
[Fri Jan 16 14:57:18 2015] [error] [client 109.191.152.14] PHP Parse error: syntax error, unexpected '[' in /home/users1/i/mysite/domains/o.pro.ru/core/components/billing/processors/mgr/orders/products/create.class.php on line 83, referer: o.pro.ru/
Там такой код:
// Получаем данные товара с учетом курсов валют
if(
$response = $this->modx->runProcessor('web/catalog/products/getdata',
array(
«where» => [
«id» => $product->get('resource_id'),
],
«current» => 1,
«showhidden» => 1,
«showunpublished» => 1,
), array(
'processors_path' => MODX_CORE_PATH. 'components/modxsite/processors/',
))
AND !$response->isError()
AND $object = $response->getObject()
){
$data = array(
'price' => $object['sm_price'],
'currency_id' => $object['sm_currency'],
);
}
$this->modx->error->reset();
$this->object->fromArray($data);
return true;
}
Ок сейчас попробую
Аа, там JSON-синтаксис. Это в новой версии было. У меня php5.4, поэтому все работало. 5 дней назад я это пофиксил.
Можете обновить с гитхаба или подождать, сегодня будет новая сборка с этим фиксом.
)) Ок, понял спасибо большое
Не за что!
Здравствуйте, подскажите пожалуйста как изменить валюту по умолчанию чтобы например все выводилось и пересчитывалось в долларах? Заранее благодарен за ответ. С Уважением Всеволод.
Настройка->Настройка системы->shopmodx.default_currency в параметре выставляется значение валюты по умолчанию.