MODX рдХреНрд░рд╛рдВрддрд┐ рдФрд░ php рдЯреЗрдореНрдкреНрд▓реЗрдЯ

рдХрд┐рд╕реА рднреА CMS / CMF рдХреА рддрд░рд╣, MODX рдХреЗ рдЕрдиреБрдпрд╛рдпреА рдФрд░ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рджреЛрдиреЛрдВ рд╣реИрдВред рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЯрд╛рд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╣рд░ рдХрд┐рд╕реА рдХреА рдЕрдкрдиреА рдЖрджрддреЗрдВ, рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЖрджрд┐ рд╣реИрдВ)ред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрд╕рдХреЗ рдХреЛрдИ рдЙрджреНрджреЗрд╢реНрдп рд╣реИрдВ? рд╣рд╛рдВ, рдмрд┐рд▓реНрдХреБрд▓ред рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдореЗрдВ рд╕реЗ рдПрдХ MODX рдХрд╛ рдЦреБрдж рдХрд╛ рдкрд╛рд░реНрд╕рд░ рд╣реИред

MODX рдХреЗ рдкрд╛рд╕ рдХрдИ рдкрдВрдЬреАрдХреГрдд рдЯреИрдЧ рд╣реИрдВ , рдЬрд┐рдирдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рдЬреЛ рдХреЗрд╡рд▓ HTML рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рд╢рд╛рдпрдж PHP рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддреИрдпрд╛рд░ рдШрдЯрдХ рд╣реИрдВ рдЬреЛ рд╕рд┐рд░реНрдл рджреЛ рдХреНрд▓рд┐рдХ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдореЗрдиреВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ [[Wayfinder? StartId = `_`]]

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


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

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

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

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

рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ:
sourceforge.net/projects/modxphptemplate/ (рддреИрдпрд╛рд░ рдкреИрдХреЗрдЬ)
github.com/Fi1osof/phptemplates (рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд)

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


All Articles