MODX рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреНрд░рд▓реЗрдЦрди

рдореИрдВ рдЖрдкрдХреЛ MODX рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЦреБрд▓реА рдкреНрд░рд▓реЗрдЦрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдХреНрдпреЛрдВ?

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

рд░реВрд╕реА рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЕрдм рдХреИрд╕реЗ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╡реЗ рд╕рд┐рд░реНрдлрд╝ рд╕реАрд░рд┐рд▓рд┐рдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред

N рдпрд╛ тАЛтАЛz рдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ?

рдХреНрдпреЛрдВрдХрд┐ рдЗрди рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдореЗрдЬрдмрд╛рди рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдВрдЧрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХрд▓ Google рдХреИрд╢ рдореЗрдВ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЦреЛ рдирд╣реАрдВ рдЬрд╛рдПрдЧреАред

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, MODX рд╕рдореБрджрд╛рдп рд╕рд╛рдордВрдЬрд╕реНрдп рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡рд╣рд╛рдВ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдЬрдЧрд╣ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдФрд░ рдЖрдк рдХреНрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ?

рдмрд╣реБрдд рд╕рд░рд▓ - рдЖрдкрдХреЛ рдкреНрд░рд╕рд┐рджреНрдз рдорд╛рд░реНрдХрдбрд╛рдЙрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЧрд┐рдЯрд╣рдм рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рд╣рдореЗрдВ рдЧрд╛рд░рдВрдЯреА рджреЗрддреА рд╣реИ:


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

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

рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕рд┐рд╕реНрдЯрдо - MODX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд MODX рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдорд╛рдирдХ рдРрдб-рдСрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рднреА рдкреГрд╖реНрда рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдпрд╣ рджреЗрддрд╛ рд╣реИ:


рд╕рд╛рдЗрдЯ рдЯреНрд░реА рдореЗрдВ рдХреЗрд╡рд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИрдВред


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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд╛рдЗрдЯ рдХрд╛ рдирдХреНрд╢рд╛ рдЗрд╕ рддрд░рд╣ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
<?php if ($modx->event->name != 'OnHandleRequest' || $modx->context->get('key') == 'mgr') {return;} $alias = $modx->getOption('request_param_alias', null, 'alias'); $request = strtolower($_REQUEST[$alias]); if ($request == 'sitemap.xml') { $output = $modx->runSnippet('pdoSitemap', array('context' => 'web,en')); exit($output); } 


рдФрд░ рдпрд╣рд╛рдБ рдЦреЛрдЬ рдкреГрд╖реНрда рд╣реИрдВ:
 elseif ($request == 'search') { $doc = $modx->newObject('modResource'); $doc->fromArray(array( 'id' => 100000000, 'context_key' => $modx->context->key, 'pagetitle' => $modx->context->key == 'en' ? 'Search' : '', 'template' => 3, 'content' => ' [[!pdoPage@Search?context=`'.$modx->context->key.'`]] [[+page.nav]] ' )); $modx->resource = $doc; $response = $modx->getResponse(); $output = $modx->response->outputContent(); exit($output); } 

рдпрд╣реА рд╣реИ, рдХрд╛рд░реНрдп рдкреНрд▓рдЧрдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдСрдирд╣реИрдВрдбрд▓ рд░реАрд╕реЗрдВрдЯ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдВрджрд░реНрдн (рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рд╛рдорджрд╛рдпрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3 рдкрд░ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕реНрдХреЗрдЪ рдХрд┐рдпрд╛ред рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:


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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рдЕрдВрдд рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рджреЗрдирд╛ рд╣реИред рдЕрдм рд╕рдореНрдорд┐рд▓рд┐рдд рд╣реЛрдВ !

рд╕рдВрджрд░реНрдн

Gitub рдкреНрд░рд▓реЗрдЦрди рднрдВрдбрд╛рд░ ред
рдЗрд╕ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рдорд╛рдкрди рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ ред

рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдПрдВ: рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ (рд╕рдВрднрд╡рддрдГ) рдпреВрдЖрд░рдПрд▓ рд╢реЛрд░реНрдЯрдирд░ред

01.15.2014 рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛


рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рд╛рде рдЕрд╕рдВрддреЛрд╖ рдХреЗ рдХрд╛рд░рдг, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ docs.modx.pro рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдЧреЗ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реЛрдЧреАред

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


All Articles