MODx рдХреНрд░рд╛рдВрддрд┐ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЗрд╕рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ

рдпрд╣ рд╡рд┐рд╖рдп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ MODx рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдиреЗрдХреНрдЯрд░ рдФрд░ рд╕рдВрджрд░реНрдн рдЕрд▓рдЧ рд╕реЗ (рдХреНрд░рд╛рдВрддрд┐ 2.1.0 рд░рд┐рд▓реАрдЬ)ред

рдкреГрд╖реНрдарднреВрдорд┐: рд╕рд╡рд╛рд▓ MODx рдХреНрд░рд╛рдВрддрд┐ рдЗрдВрдЬрди рдкрд░ рдПрдХ рдЧрдВрднреАрд░ рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрджрд╛ рд╣реБрдЖред рд╣рдордиреЗ рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдЗрдВрдЬрди рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВрдиреЗ рд╣рдореЗрд╢рд╛ MODx рдХреНрд░рд╛рдВрддрд┐ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореБрдЭреЗ рдХрд╛рдлреА рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ ... рд╣рдо рдЙрдиреНрд╣реЗрдВ рдпрдерд╛рд╕рдВрднрд╡ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

рдЬреЛ рдХреЛрдИ рднреА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдкрдврд╝рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ "рдЕрдм рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ ........", рдХреНрдпреЛрдВрдХрд┐ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдкрд╣рд▓реЗ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ред

рдпреВрдбреАрдкреА: рд╕рдВрд╕реНрдХрд░рдг 2.1.1 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдХрд┐ рдХрд┐рддрдирд╛> 2.1.0 рдХрдЪреНрдЪрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдХреНрд░рд╛рдВрддрд┐ рдХрд╛ 99% рд╣рд┐рд╕реНрд╕рд╛ рдкрд╣рд▓реЗ рд░рд┐рд▓реАрдЬ рд╣реИрдВред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдУрдкрди-рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЖрдо рдорд┐рдердХ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ: "рдЗрдВрдЬрди рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛, рдЙрд╕реЗ рдЦреЛрджрдирд╛ рдФрд░ рдЫреЗрдж рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реИред" рд╣рдо рд╡рд┐рдкрд░реАрдд рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдПрдХ рдЪрд╛рд▓ рд╣реИ: рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓реЗрдВред рд╣рдо рдореБрдЦреНрдп MODx рдлрд╝реЛрд▓реНрдбрд░реЛрдВ (рдПрд╕реЗрдЯреНрд╕ /, рдХрдиреЗрдХреНрдЯрд░реНрд╕ /, рдореИрдиреЗрдЬрд░ /) рдХрд╛ рдирд╛рдо рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдХреЛрд░ / рдЖрдо рддреМрд░ рдкрд░ рд╕рд╛рдЗрдЯ рдХреА рд░реВрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдИ рдЦреБрджрд╛рдИ рди рд╣реЛред
рд╕рдЪ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдмрд┐рдВрджреБ рд╣реИрдВ:
  1. рдкреНрд░рдмрдВрдзрдХ / рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдБ рд╣реИрдВред рдореИрдВ рджреЛрд╣рд░рд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛, рдпрд╣рд╛рдБ рдкрдврд╝реЗрдВ
  2. рдЙрдбрд╝рд╛рди рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣реЗрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Directresize рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрдкрддреНрддрд┐ / рдЗрд╕рдореЗрдВ рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░рдкреЗрдХреНрд╖ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИрдВ, рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдУрд░ рднреА рдЬрд╛рддрд╛ рд╣реИред
  3. рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХрднреА рднреА рдХрдард┐рди рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рди рд▓рд┐рдЦреЗрдВ, рд╕рд┐рд╕реНрдЯрдо рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ base_path, core_path, рдЖрджрд┐ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓рдХреНрд╖рд┐рдд рдЬрд╛рдВрдЪ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЖрдкрдХреА рд░рдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрдкрдХрд╛ рд╣реБрдЖ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдкрдбрд╝реЛрд╕реА рдЦрд╛рддреЛрдВ рд╕реЗ)ред

рджреВрд╕рд░реЗ, рд╣рдордиреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИ (рдЕрд░реНрдерд╛рдд рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рдЙрдирдХреЗ рд▓рд┐рдП рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ рдЙрдирд╕реЗ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдерд╛), рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрджрд░реНрдн (рдпрд╛рдиреА, рдПрдХ рдирдП рдЙрдкрдбреЛрдореЗрди рдкрд░, рдЖрджрд┐)ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореЙрдбреЗрдХреНрд╕ рд░рд┐рд╡реЙрд▓реНрдпреВрд╢рди - рдПрдХ рдорд▓реНрдЯреАрд╕рд╛рдЗрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо))) рд╣реИред
рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ...

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

рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрд░рдХреНрд╖рд╛ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛:

MODx рдХреНрд░рд╛рдВрддрд┐ рдореЗрдВ, рдирд┐рдпрдо рд╣рд░ рдЪреАрдЬ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ: тАЬрдпрджрд┐ рдЕрдзрд┐рдХрд╛рд░ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рджреНрдзрд╛рдВрдд that рд╕рдм рдХреБрдЫ рдЬрд┐рд╕рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ рдирд┐рд╖рд┐рджреНрдз рд╣реИтАЩ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИред тАЭ
рдореИрдВ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ: рдпрджрд┐ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдкрд╣реБрдВрдЪ рд╕реМрдВрдкреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдмрд╛рдХреА рд╕рднреА рдЬрд┐рдиреНрд╣реЗрдВ рдЬрдВрдЧрд▓ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЕрднреА-рдЕрднреА рд╕рдореВрд╣ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рд╣реИ, рддреЛ рд╕рднреА рдХреЗ рдкрд╛рд╕ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЙрдирдХреА рдкрд╣реБрдВрдЪ рд╣реИред
рдпрд╣ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реИ: рдпрджрд┐ рдХрд┐рд╕реА рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдХреБрдЫ рд░реЛрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ, рддреЛ рдмрд╛рдХреА рд╕рднреА рдЬрдВрдЧрд▓ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣реБрдВрдЪ рдХреЗ рд╕реНрддрд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдмрдВрдж рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЗрд╕ рд╕рд░рд▓ рд╡рд┐рдзрд┐ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдорд╛рдирд╡реАрдп рдХрд╛рд░рдХ рд╣реЛ рд╕рдХрддрд╛ рдерд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдиреЗ рдПрдХ рдирдпрд╛ рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдпрд╛), рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ред рд╕рдВрджрд░реНрдн: рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рд╣реИ, рдпрд╛ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдВ рдЪрдврд╝рд╛рдИ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдирдП рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ... рдФрд░ рдлрд┐рд░ рдореИрдВ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕реНрддреВрдк рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ ... рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП? рдкреНрд░рд╕рдВрдЧ рдХреА рдкрд╣реБрдБрдЪ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рднреА рдХреА рдкрд╣реБрдБрдЪ рд╣реИред
рдкреНрд░рддрд┐рдмрд┐рдВрдм рдкрд░, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреА рдкрд╣реБрдВрдЪ рд╣реИ, рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рд╣реИ ... рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕рдВрджрд░реНрднреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреНрдпреЛрдВ рдореМрдЬреВрдж рд╣реИ?
рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдлреИрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛: рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЪреЗрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХреНрд╕реЗрд╕ рдХреЛ рдХреЗрд╡рд▓ mgr рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд░реЛрдз рд╣реИрдВрдбрд▓рд░ рдЖрдорддреМрд░ рдкрд░ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рднреА рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╣реА рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ: MODx Rvolution рд╕рдВрджрд░реНрднреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╕рдм рдареАрдХ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╣реИрдВрдбрд▓рд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдпрд╣рд╛рдВ рдореЙрдбреЗрдХреНрд╕ рдЦреБрдж рдХреЛ рдЕрдкрдиреА рдорд╣рд┐рдорд╛ рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ 30 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ (рдирдИ рддрдХрдиреАрдХреЛрдВ рдФрд░ рдХреЛрдб рдХреА 10 рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП)ред рдпрджрд┐ рдЕрдзрд┐рдХреГрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ рдЕрдзрд┐рдХреГрдд рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдирд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╣ рдПрдХреНрд╕реЗрд╕ рдХреА рдХрдореА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдареАрдХ рдирд┐рдХрд▓рд╛: рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реБрдкрд░-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдпрджрд┐ рд╡реЗ рд╡рд╛рдВрдЫрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдореЗрдВ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреВрдорд┐рдХрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдкреИрдирд▓ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рд╕реБрдкрд░)))

рд╕рдм рдХреБрдЫ рд╢рд╛рдВрдд рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ред рдореИрдВ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рдПрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрдирд╛рддрд╛ рд╣реВрдВред рдореИрдВ рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ ... рдПрдХ рдЦрд╛рд▓реА рдЙрддреНрддрд░ред рдпрд╣ рдХрдиреЗрдХреНрдЯрд░реНрд╕ / index.php рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдХрд╛рд░рдг рд╣реИ
рд╡рд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдХреЛрдб рд╣реИ:
if (defined( 'MODX_REQP' ) && MODX_REQP === false ) {
} else if (!$modx->context->checkPolicy( 'load' )) {

@session_write_close();
die();
}




рдпрд╛рдиреА рдЖрдкрдХреЗ рдкрд╛рд╕ 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
  1. рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ ('MODX_REQP', рдЧрд▓рдд); рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред рдореВрд░реНрдЦрддрд╛ рд╕реЗ рд╣рд░ рдХреЛрдИ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  2. рдЗрд╕ рд╕рдВрджрд░реНрдн рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЛ рд╕рд╣реА рд▓реЛрдб рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдпрд╣ рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░ рд╣реИ рдпрджрд┐ рдЖрдк рдХрдиреЗрдХреНрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣реИ: рдЕрдЧрд░ рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдПрдХ рдЙрддреНрддрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╣рдо рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдЧрдПред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд╡рд╣ рдЕрднреА рднреА рдмреАрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдордиреЗ рдереЛрдбрд╝реА рдФрд░ рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝рд╛рдИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪреЗ рдХрд┐ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: $ _SERVER ['HTTP_MODAUTH'] = $ modx-> site_id; рджрд░рдЕрд╕рд▓, рдпрд╣ рдЪрд░ $ modx-> site_id (рдЬреЛ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ $ site_id рднреА рд╣реИ) рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИред рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдФрд░ рдмрд╛рдж рдореЗрдВ ...

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдФрд░ рдЪрд░ рдХреЛ $ _REQUEST ['ctx'] = 'reference_id' рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП; рдФрд░ рдпрд╣ рд╕рд┐рд░рджрд░реНрдж рдХрд╛ рдПрдХ рд╕реНрд░реЛрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдХрдо рд╕реЗ рдХрдо GET рдореЗрдВ, рдХрдо рд╕реЗ рдХрдо POST рдЕрдиреБрд░реЛрдз рдореЗрдВ ctx рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрджрд░реНрдн рдХреБрдВрдЬреА рд╣реИред

рдЕрдм рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ:
рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
  1. $ _REQUEST ['ctx'] - рд╕рдВрджрд░реНрдн рдХреБрдВрдЬреА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рд┐рдд;
  2. $ site_id - MODx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рдХреБрдВрдЬреА, рдпрд╣ $ _SERVER ['HTTP_MODAUTH'] рд╣реИ


рддреЛ, рдЪрд╛рд▓: рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдо рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕рдореЗрдВ рдЕрдкрдиреЗ рд╕рдВрджрд░реНрдн рдХрд╛ ctx рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рд╢рд╛рдВрдд рд╣реИред рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИ, рдпрд╣ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ, рд╡рд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдФрд░ рдпрд╣рд╛рдБ рд╣рдо рдЗрдиреНрд╣реЗрдВ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рдкрдВрдЦреЗ рд╕реЗ рдмрдиреЗ ctx = sdfsdfsdfsdfsdfsdfsd рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рд╕рдВрджрд░реНрдн sdfsdfsdfsdfsdfsdd initialized рд╣реИ (рдпрд╣ рдЬрд╛рдирдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реИ?))))ред рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреЛрдИ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИред рдФрд░ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ? рдирд┐рдлреЗрдЧрд╛ !!! MODx рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд┐рдлреЗрдЧрд╛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ! рд╡рд╣ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрджрд░реНрдн рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ sdfsdfsdfsdfsdfsd рдФрд░ рд╕рдВрджрд░реНрдн рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ sdfsdfsdfsdfsdfsdfsdfsd! рдФрд░ рдЬрдм рд╕реЗ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ sdfsdfsdfsdfsdfsd, рддреЛ (рдирд┐рдпрдо рдКрдкрд░ рдХрд╣рд╛ рдпрд╛рдж рд░рдЦреЗрдВ), рдЕрдЧрд░ рдХреБрдЫ рднреА рдирд┐рд╖рд┐рджреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рд╕рдВрднрд╡ рд╣реИ !!! рдпрд╣реА рд╣реИ, рдХрдиреЗрдХреНрдЯрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдФрд░ рд╕рдм рдХреБрдЫ (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ, рдЬреЛ рдХрд┐ mgr рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ) рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдЕрдиреНрдп рдмрдХрд╡рд╛рд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмреАрдорд╛рд░ $ $ рд╕рд╛рдЗрдЯ_ рдХреЛ рдЪреБрд░рд╛ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рд░реВрдк рд╕реЗ рднреА рдХрдордмрдЦреНрдд рд╣реИ! рдЕрд░реНрдерд╛рдд, рдпрд╣ рдХрд┐рд╕реА рднреА $ $ modx рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреЛрдб рдХрд╛ рд╕рдмрд╕реЗ рдШрд╛рддрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ config.inc.php рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ)ред
$ Site_id рдорд┐рд▓рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдорд┐рд▓реЗрдЧрд╛? MODx рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрд╣реБрдВрдЪред рдЗрд╕реЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛рдПрдБред рдЕрдирдзрд┐рдХреГрдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдХрдиреЗрдХреНрдЯрд░ / рд╕рдВрд╕рд╛рдзрди / index.php рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг GET рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ? / HTTP_MODAUTH = {рдореВрд▓реНрдп $ site_id} & ctx = fgdfgdfg & action = getToolbarред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо HTTP_MODAUTH рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ $ site_id рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рди рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ mgr рдкреНрд░рд╕рдВрдЧ рдЕрднреА рднреА рдЖрд░рдВрднреАрдХреГрдд рд╣реИ), рдФрд░ ctx рд▓рд╛рд▓рдЯреЗрди рдЪрд░ рдХреЗ рд▓рд┐рдП рд╣рдо MODx рдХреЛ рдПрдХ рдЕрд╕рдореНрдмрджреНрдз рд╕рдВрджрд░реНрдн рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдХрдореА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рд╣рд╛рдВ, рдПрдХреНрд╢рди рдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ (рдЖрдк рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдЦреЗрд▓рдХрд░ рдпрд╛ MODx рдСрдлрд╕рд╛рдЗрдЯ рд╕реЗ рд░рд┐рд▓реАрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдПрдХ рд╣реА рдлрд╛рдпрд░рдмрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдбреАрдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рд╡рд╣ рд╕рдм рд╣реИ! рдкрд╣реБрдБрдЪ рджреА! рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╢реНрди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреБрджрд╛рдИ рдХрд░рдиреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ MODx рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ ...

рддреЛ рджреЛрд╕реНрддреЛрдВ, рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ :-)

рд╡реИрд╕реЗ, рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ?
рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдХрдиреЗрдХреНрдЯрд░реНрд╕ / index.php рдореЗрдВ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ
$ctx = isset($_REQUEST[ 'ctx' ]) && !empty($_REQUEST[ 'ctx' ]) ? $_REQUEST[ 'ctx' ] : 'mgr' ;
$modx->initialize($ctx);



рдкрд░
/* initialize the proper context */
$ctx = 'mgr' ;
$modx->initialize($ctx);



рдпрд╣ рд╣реИ, рд╕рдВрджрд░реНрдн рдХреЛ рдХрд╕рдХрд░ mgr рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВред рдпрд╣ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдлрд┐рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рджреЗрдЦреЗрдВред

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


All Articles