PHPShop.CMS рдореБрдХреНрдд рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдирд╛ - рдареЛрдХрд░ (рднрд╛рдЧ 2)

рдореИрдВ рдПрдХ рд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ PHPShop.CMS рдлреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╕реБрдЭрд╛рд╡ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо GUI рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдФрд░ рдбреАрдмрдЧ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред

рдЬреАрдпреВрдЖрдИ рдЗрдВрдЯрд░рдлреЗрд╕

рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдлреНрд░реЗрдорд╡рд░реНрдХ PHPShop рдФрд░ рд╕реВрдХреНрд╖реНрдо рдмрд┐рдВрджреБред

рдкреНрд░рд╛рдердорд┐рдХ рд░реВрдк рд▓реЛрдбрд░ рдкрджрдирд╛рдо

рдЕрдХреНрд╕рд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдХреЗ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐, рдПрдбрдорд┐рд╢рди рдХреЛрдб рдХреЗ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдЯреБрдХрдбрд╝реЗ рдХреЛ рдПрдХреНрд╢рди рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХреНрдпреЛрдВ рдХрд░реЗрдВ, рд╡реЗ рдореЙрдбреНрдпреВрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕рд░рд▓ рд░реВрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

//     $PHPShopGUI->setAction($_GET['id'],'actionStart','none'); //   $PHPShopGUI->getAction(); 

рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдзрд┐ $ PHPShopGUI-> setAction ($ _ GET ['id'], 'actionStart', 'none') рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ $ _GET ['id'] рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлреЙрд░реНрдо рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдлреЙрд░реНрдо рдореЗрдВ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╕реЗрдЯрдСрд▓рд░ () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

 //     $PHPShopGUI->setLoader($_POST['editID'],'actionStart'); //   $PHPShopGUI->getAction(); 


setLoader () рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рддрд░реНрдХ $ _POST ['editID'] рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рдЬреЛ рдПрдХ рдЖрд╢реНрд░рд┐рдд рдорд╛рд░реНрдХрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░реЗ рддрд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХреНрд╢рдирд╕реНрдЯрд╛рд░реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдмрд╢рд░реНрддреЗ рдХрд┐ $ _POST ['editID'] рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛред

рдФрд░ рдЕрдЧрд░ $ _POST ['editID'] рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХреНрд╢рдирдЗрдВрдЯрд░ () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛, рдЬреЛ рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрд░рд┐рдпрд╛ рдХреА рдШреЛрд╖рдгрд╛ред рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдХрд╛рд░реНрдп рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрд░рдВрдн рд╣реЛрддрд╛ рд╣реИ () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ:

 $ContentFooter=$PHPShopGUI->setInput("submit","editID","","right",70,"","but","actionInsert"); $PHPShopGUI->setFooter($ContentFooter); 

рдпрд╣ рдЖрд╡реЗрд╖рдг рдареАрдХ рдмрдЯрди рдХреЛ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ () рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдбрд┐рдмрдЧрд┐рдВрдЧ

рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, PHPShopDebug рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред

рдиреЗрд╡рд┐рдЧреЗрд╢рди рдбреЗрдЯрд╛ рдХреЛ рдкрдХрдбрд╝рдирд╛


рдЫрд╡рд┐

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбреЗрдЯрд╛ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдбрд┐рдмрдЧ рдкреИрдирд▓ рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдиреВ рд╣реИред рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдФрд░ рдкреВрд░реНрдг рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рдХреЗ, рд╣рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдирд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВ:

 GLOBALS['SysValue']['nav']: Array ( [truepath] => /price/ [path] => price [nav] => [name] => [id] => [page] => [querystring] => debug=request [query] => Array ( [debug] => request ) [longname] => /price/ [url] => /price/ ) 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд░ $ GLOBALS ['SysValue'] ['nav'] [рдкрде] рдореЗрдВ рдореВрд▓реНрдп рдЕрдиреБрднрд╛рдЧ, рдЖрджрд┐ рдХрд╛ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИред

рдбрд┐рдмрдЧ рдкреИрдирд▓ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреИрд░рд╛рдореАрдЯрд░ [my] рдбреАрдмрдЧ = "рд╕рд╣реА" рд╕реЗрдЯ рдХрд░реЗрдВ; config.ini рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ

рд╕реВрдЪрдирд╛ рдЫрд┐рдкрд╛рдПрдБ (рд╕реВрдЪрдирд╛рдПрдБ рдбреАрдмрдЧ рдХрд░рдирд╛)

рдЕрдХреНрд╕рд░ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдФрд░ рд╣реЛрд╕реНрдЯ php рдХреЗ рд▓рд┐рдП рд╕рднреА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рд▓рд┐рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдкреАрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдбреАрдмрдЧрд┐рдВрдЧ рд╣реИрдВред рдПрдХ рдорд╛рддреНрд░ рдирд╢реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдПрдХ рдмрдХрд░реА рдХреЗ рдкрд╛рдВрдЪрд╡реЗрдВ рдкреИрд░ рдХреА рддрд░рд╣ рд╣реИрдВред рдмреЗрд╢рдХ, рдЖрдк .htaccess рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддрдм рдбреАрдмрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрдЧрд╛ред

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

 trigger_error(" ", E_USER_NOTICE); 

рддреНрд░реБрдЯрд┐ рд▓реЙрдЧ PHPShop.CMS рдореБрдХреНрдд рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд╕реЗрдЯрд┐рдВрдЧ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╕рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рдПрдВрдЧреА рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдбрд░рд╛ рдирд╣реАрдВред

рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг PHPShop IDE рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдПрдХ рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред

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

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


All Articles