рдПрдХ рдЯреЛрдХрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред ImageCMS рдХрд╛рд░реНрдЯ рдПрдкреАрдЖрдИ



рдпрджрд┐ рдЖрдк ImageCMS рд░рд┐рд▓реАрдЬрд╝ рдХреЗ "рд░реЛрдбрдореИрдк" рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛ рд░рд╣реА рд╣реИред ImageCMS 4.5.2 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдпрд╣ рд╡реЗрдХреНрдЯрд░ рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЯреЛрдХрд░реА рдореЙрдбреНрдпреВрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЯреЛрдХрд░реА рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдХрд╛рдо рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?


рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реНрдЯреЛрд░ рдХреЗ рдХрд╛рдо рдореЗрдВ рдореБрдЦреНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдкрдХреЛ рд▓рдЪреАрд▓рд╛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдмрд╛рдж рдореЗрдВ ImageCMS рдкрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░реНрд╕ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдВрдХрд┐ рдкрд╣рд▓реЗ рдЯреЛрдХрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЛрдВ рдХреА рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдереАред рд╣рдордиреЗ рдЖрдВрддрд░рд┐рдХ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдФрд░ рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рддрд╣ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдП рдЧрдП рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ред рдпреЗ рд╕рднреА JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред

рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░, рд╣рдордиреЗ рдкрд┐рдЫрдбрд╝реА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реВрдЪрдХ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдкреБрд░рд╛рдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖рддрд╛ $config['use_deprecated_cart_methods'] = TRUE; рдбрд╛рд▓реЗрдВ $config['use_deprecated_cart_methods'] = TRUE; config рдореЗрдВ $config['use_deprecated_cart_methods'] = TRUE; рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП, рдорд╛рди FALSE , рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рд╣рдЯрд╛рдПрдВред

рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рд╣реИрдВ


рдЯреЛрдХрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ: http://docs.imagecms.net/api-docs Classes Cart\Api



рдпрд╣рд╛рдВ рдЖрдк рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг, рд╕рд╛рде рд╣реА рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ ImageCMS рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рд▓реЗрдЦрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕ рдЦрдВрдб рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг


рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, addProductByVariantId рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред



рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЛрдХрд░реА рдореЗрдВ рдЙрддреНрдкрд╛рдж рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ AJAX рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рд╣рд░ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

 <a class=тАЭbuyтАЭ data-variantId=тАЭ198тАЭ href=тАЭ#тАЭ></a> $('.buy').on('click', function() { var variantId = $(this).attr('data-variantId'); $.ajax({ url: '/shop/cart/api/addProductByVariantId/'+ variantId, dataType: 'json', success: function() { } }); }) 

рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдЯреЛрдХрд░реА рдореЗрдВ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕реАрдзреА рдХреНрд╖рдорддрд╛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╕рдВрдХреЗрддрд┐рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ /shop/cart/api/addProductByVariantId/198 , рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрдпрд╛: рд╕рд░реНрд╡рд░ рдкрд░ /shop/cart/api/addProductByVariantId/198 ред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрд░реА рдореЗрдВ ID 19 8, (рдпрд╛ рдмрд▓реНрдХрд┐ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд▓реНрдк) рд╡рд╛рд▓рд╛ рдЙрддреНрдкрд╛рдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

рдЯреЛрдХрд░реА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

рдЕрдВрддрд░рд┐рдХреНрд╖ рд╡рд┐рдзрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ: Cart/Api getTotalItemsCount ред рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: /shop/cart/api/getTotalItemsCount ред рд▓реЗрдХрд┐рди рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдпрд╛ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡рд┐рдзрд┐ рдирд╛рдо рд╕реНрдерд╛рди рдкрде рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдБрдЪрд╛ рд╣реИ: \Cart\Api ред " create() " рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЬреЛ рдПрдкреАрдЖрдИ рдХреЗ рдХрдИ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ред

рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП:
 \Cart\Api::create()->getTotalItemsCount() 

рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ: {"success":true,"errors":false,"data":1}

JSON рдкреНрд░рд╛рд░реВрдк json_decode рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╣рдо рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 $result = json_decode(\Cart\Api::create()->getTotalItemsCount()); $count = $result->data; //      

рд╣рдо рдЖрдЧреЗ рдХреНрдпрд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ?


рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЦреБрдж рдХреЛ рдЕрдЪреНрдЫреЗ рдкрдХреНрд╖ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рд╡рд╣рд╛рдВ рд░реБрдХрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдЬрд▓реНрдж рд╣реА рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд Cart::API , рд╕рд╛рде рд╣реА рдЙрддреНрдкрд╛рджреЛрдВ, рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдЫреВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рднреА рд╡рд┐рдХрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░ рд╕рдВрд╕реНрдХрд░рдг http://www.imagecms.net/developers рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд▓реЗрдЦрди site_name.loc / рдбреЙрдХреНрд╕ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛

рд╣рдорд╛рд░реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдмрдиреЗ рд░рд╣реЗрдВ; рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ - рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреВрдЫреЗрдВред

Source: https://habr.com/ru/post/In210860/


All Articles