рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдереЛрдбрд╝реЗ рд╕рдордп рдореЗрдВ рд╕реЗрдореА рд╕реАрдЦрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдореЙрдбреНрдпреВрд▓ рдпрд╛ рдкреНрд▓рдЧ-рдЗрди рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрдВрдЧреЗ, рд╕рд╛рде рд╣реА рдЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ
рдХреИрдХрд▓реЗ рд╕реЗрд╡рд╛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕реАрдПрдордПрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдПрдХреАрдХрд░рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдмрд╕ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ cms рдПрдХреАрдХрд░рдг рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХреАрдХрд░рдг рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде .RU рдЬрд╝реЛрди (http://statonline.ru/metrics/webn_cms?tld=en) рдХреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ cms рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рджреЗрдЦреЗрдВред рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рд╕реЗрдореА рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВред
рдЗрди рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрди cms рдореЗрдВ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рднрд╛рд╡ рдЙрдирдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЖрдиреБрдкрд╛рддрд┐рдХ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ cms рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЖрдЧреЗ рдЬрд╛рдиреЗрдВрдЧреЗред
рдПрдХреАрдХрд░рдг рдЖрдкрдХреЛ рд╕реЗрдореА рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдХреБрдЫ рдХреНрд▓рд┐рдХреЛрдВ рдореЗрдВ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рдПрдХ рдореЙрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╕реЗрдореА рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢, рдЬрд┐рд╕рдореЗрдВ рд╕реЗрдореА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, cms рдХреЗ рд▓рд┐рдП Cackle рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рдПрдХреАрдХрд░рдг рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ:
- рд╣рд░ 5 рдорд┐рдирдЯ рдореЗрдВ Cackle рд╕реЗрд╡рд╛ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди
- рдПрд╕рдИрдУ рдХреЗ рд▓рд┐рдП HTML рдбрд┐рд╕реНрдкреНрд▓реЗ
- рдореМрдЬреВрджрд╛ рд╕рд╛рдЗрдЯ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ Cackle рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
- рдкреБрдирд░реБрддреНрдерд╛рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ (рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдмрд╛рд░-рдмрд╛рд░ рдирдХрд▓)
- рдПрд╕рдПрд╕рдУ (рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг)
- рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд╛рдЙрдВрдЯрд░
- рд╣рд╛рд▓ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╡рд┐рдЬреЗрдЯ
рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЗрди рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдорд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рд╣реЗрдЬрдирд╛, рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╕реЗрдореА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдЬреЗрдПрд╕ рд╡рд┐рдЬреЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдФрд░ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА, рдФрд░ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╣рдордиреЗ рдЕрдкрдиреА Cackle рдЯрд┐рдкреНрдкрдгреА рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХреАрдХрд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдореА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИ:
Wordpress, Drupal, DLE, InstantCms, Joomla, Bitrixред
рдЕрдм, рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рдХреНрд░рдо рдореЗрдВ, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдореА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдПрдХреАрдХрд░рдг рдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред
Wordpress
рдбрд┐рдЬрд╝рд╛рдЗрди
рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд
рдкреНрд░рд▓реЗрдЦрди рд╣реИ ред рдкреНрд▓рдЧрдЗрди рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдХ рдЦреЛрдЬреЗрдВ: рдХреНрд░рд┐рдпрд╛рдПрдБ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ -
codex.wordpress.org/Plugin_API ред рд╣рдо рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП comments_template рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, admin_menu рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдПрдХ рдореЗрдиреВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ wp_footer рдкрд╛рдж рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ js рдХрд╛рдЙрдВрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдордп рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдо wp_schedule_single_event рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЯрд╛рдЗрдорд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рднреА рдлрд╝рдВрдХреНрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ -
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдирдкрд░реАрдХреНрд╖рдг
WP рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдерд┐рддрд┐ рд╕рдВрднрд╡ рд╣реИред рдпрд╣рд╛рдВ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
if (version_compare(get_bloginfo('version'), '2.9', '>=')){
..
}
рдХреНрдпрд╛ рдореБрдЭреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдХрдИ рдмреНрд▓реЙрдЧрд░ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдмреИрдареЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкрдбреЗрдЯ рдЕрдХреНрд╕рд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЗрдВрдЬрди, рдХрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рдкреНрд▓рдЧрдЗрди рд░рд┐рд▓реАрдЬ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде svn рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓ рдФрд░ рд░реАрдбрдореА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдореЙрдбрд░реЗрд╢рди рдХреЗ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред Svn рд╡рд░реНрдбрдкреНрд░реЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд▓рдЧрднрдЧ 3-5 рджрд┐рди рд╣реИред
рдкрд░рд┐рдгрд╛рдо
рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБ рдкрд░ рдкреНрд▓рдЧрдЗрди рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЦреБрд▓реЗ рдЖрдБрдХрдбрд╝реЗ рд╣реИрдВ -
wordpress.org/plugins/cackle/stats ред рд░рд┐рд▓реАрдЬ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдкреНрд░рддрд┐ рджрд┐рди 30-50 рдбрд╛рдЙрдирд▓реЛрдб рдереЗред рдлрд┐рд▓рд╣рд╛рд▓, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрднрдЧ 20,000 рд╣реИред 80% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВред
Drupal
рдбрд┐рдЬрд╝рд╛рдЗрди
рдкреНрд░рд╛рд░рдВрдн _рдмреНрд▓реЙрдХ_рд╡реНрдпреВ () рдкреГрд╖реНрда рдкрд░ рдмреНрд▓реЙрдХ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╣реБрдХ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдПрдХ js рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд╕ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
Js рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
drupal_add_js(array( 'cackle' => array( 'cackle_mc_site' => variable_get('cackle_mc_site', NULL), 'node_id' => $node->nid, ), ), 'setting');
Js рдХреЗ рдЕрдВрджрд░, mcSite рдХреЛ Drupal рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░реАрд▓реЛрдбреЗрдб рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
var mcSite = Drupal.settings.cackle.cackle_mc_site;
рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ:
$template = theme('cackle_custompage_template', array(
рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реБрдХ рд╣реА:
function cackle_theme() { return array( 'cackle_custompage_template' => array( 'template' => 'cackle_template', 'arguments' => array( 'obj' => NULL, 'nodeid' => NULL, 'has_curl' => $has_curl ), ), ); }
рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпреЗ рд╣реБрдХ рдХреЗрд╡рд▓ рддрдм рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ -
рдбреНрд░реБрдкрд▓ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рдбреНрд░реБрдкрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдард┐рди рдЦреЛрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдХрд▓рд╛ред рдкрд╣рд▓реЗ рдПрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧрд┐рдЯ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдлрд┐рд░ рд╡рд╣ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрддрдВрдЧреЛрдВ рдХреА рддрд░рд╣ рдлреЗрдВрдХреА рдЬрд╛ рд░рд╣реА рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдЪреАрдЬрд╝ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЛрдб рд╕рддреНрдпрд╛рдкрди рдХреА рдЪреЗрддрд╛рд╡рдиреА рд╣реИ -
pareview.sh ред рд╕рдм рдХреБрдЫ рдПрдХ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдФрд░ рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреИрдм рдХреЗ рдмрдЬрд╛рдп 2 рд╕реНрдерд╛рди рдЖрджрд┐ред рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗред рдлрд┐рд░, рдЬрдм рд╕рдм рдХреБрдЫ рддрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдХреБрдЫ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд "рдореБрдЦреНрдп" рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ: рд╣рдо рдЕрднреА рдХрд╛рдлреА рд╡реНрдпрд╕реНрдд рд╣реИрдВ, рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдорд┐рд▓ рдЬрд╛рдП рдФрд░ рдмреЛрдирд╕
drupal.org/ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдорд┐рд▓ рдЬрд╛рдПред
рдиреЛрдб / 1975228 рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдлреБрд▓рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдЕрд░реНрдерд╛рддред рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬреЛ рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреА, рдЖрдкрдХреЛ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА 3 рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рджреЛрд╖ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЯреИрдЧ рдмреЛрдирд╕ рд╕рдореАрдХреНрд╖рд╛ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ 3 рдФрд░ рд╕рдореАрдХреНрд╖рд╛рдПрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рдореАрдХреНрд╖рдХ рдХреНрдпрд╛ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ:
- рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореВрд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╢реБрджреНрдз HTML рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХрдбрд╝рд╛рдИ рд╕реЗ рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
- XSS рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдЬрдм html рдХреЛ check_plain () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
- рдореЙрдбреНрдпреВрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ - рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рдерд╛ -
drupal.org/node/1824770рдмреЛрдирд╕ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдкрдХреА рдирдмреНрдЬ рдкрд░ рдЙрдВрдЧрд▓реА рд░рдЦрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ ... рдЬреИрд╕реЗ рд╣реА рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдФрд░ рд╢реАрд░реНрд╖ рд╕реВрдЪреА рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЕрд╢реБрджреНрдзрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдпрд╣ рд╕рдм рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдореЙрдбрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реНрдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЕрдВрддрд┐рдо рдЪреЗрддрд╛рд╡рдиреА: рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдХреЗ рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдмрд╛рдж рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рдмрд┐рдирд╛ рд▓реЗрдХрд┐рди рдореЙрдбрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ред
рдореИрдВ рдпрд╣ рднреА рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкреА рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЖрдк рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдпрд╛ рд╡рд╣ рд╣реБрдХ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕реАрдзреЗ рдХреЛрд░ рдбреНрд░реВрдкрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рдкрд░рд┐рдгрд╛рдо
рд╣рд░ рд╕рдордп рдХреИрдЯрд▓реЙрдЧ рд╕реЗ рдХреЗрд╡рд▓ 241 рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ -
drupal.org/project/cackle рдФрд░ рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рдЧрднрдЧ 100 рдбрд╛рдЙрдирд▓реЛрдб рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рд╕реЗред рд╣рдорд╛рд░реЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, Drupal рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдм 150 рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Wix
Wix рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░ рд╣реИред рдЗрд╕ рд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЦреБрдж рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ рдмрд╛рдЬрд╝рд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдпрд╣ рдЖрдХрд░реНрд╖рдХ рдерд╛ рдХрд┐ 30 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЙрдирдХреЗ рдордВрдЪ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рд░реВрд╕ рдореЗрдВ рд╡рд┐рджреЗрд╢реА рд╣реИ (рд╣рдордиреЗ рдЕрдкреНрд░реИрд▓ рдореЗрдВ рдпрд╣ рдПрдХреАрдХрд░рдг рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░реВрд╕ рдореЗрдВ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЖрдБрдХрдбрд╝реЗ рдирд╣реАрдВ рдереЗ)ред
рдбрд┐рдЬрд╝рд╛рдЗрди
рд╡рд┐рдЬреЗрдЯ рдХреЛ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдХрдИ рдирд┐рдпрдВрддреНрд░рдХ рдмрдирд╛рдиреЗ рд╣реЛрдВрдЧреЗ рдЬреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдЬреЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред Wix рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ 2 рдкрддреЗ рдбрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ: / рд╡рд┐рдЬреЗрдЯ - рд╡рд┐рдЬреЗрдЯ рд╣реА, / рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рд╡рд┐рдЬреЗрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред рдЙрдирдХреЗ рдкрд╛рд╕ php -
github.com/wix/wix-php-rss-feed-app рдореЗрдВ рдПрдХ рддреИрдпрд╛рд░ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рдЙрдирдХреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ рдкреБрд░рд╛рдиреЗ рдПрдкреАрдЖрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИред
рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЖрд╡реЗрджрди рдЬрдорд╛ рдХрд░рддреЗ рд╕рдордп рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдПрдВ:
- рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг рд╕реАрдзреЗ wix рд╕рд╛рдЗрдЯ рдкрд░ рд╣реЛ, рдЗрди рдмрд╣реБрдд рд╣реА рд╡рд┐рдЬреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
- рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реЗрд╡рд╛ рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- рд╣рдорд╛рд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреА рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ Cackle рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ Wix рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
- рдпрджрд┐ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдЯреИрд░рд┐рдл рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдХреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред Wix рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЖрдкрдХреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░реЗрдЧрд╛
рдкрд╣рд▓реЗ 3 рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЖрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдмрдиреЗ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд▓ рдпрд╛ рднрдЧрд╡рд╛рди рдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдмрд╛рдж рд╡рд╛рд▓реЗ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдмрд┐рдХреНрд░реА рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреНрд╕ рдХреЛ 30-40% рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрдирд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред
рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдЕрдкрдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдПрдХ рдЙрддреНрддрд░ рдЖрддрд╛ рд╣реИ: "рд╡рд┐рдХреНрд╕ рдореЗрдВ рдпрд╣ рдЕрд▓рдЧ рд╣реИред" рдФрд░ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдкрд░ рдЧрд░реНрд╡ рд╣реИред
рдирддреАрдЬрддрди, рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдЦреБрдж рдХреЛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ Wix рд╣реИред
рдбреАрдПрд▓рдИ
рдбрд┐рдЬрд╝рд╛рдЗрди
DLE API рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╣реИред рдмреЗрд╢рдХ, рдбреНрд░реБрдкрд▓ рдФрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдореЗрдВ рдРрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реБрдХ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдб рдореЗрдВ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рд╕реЗ рдЖрдк рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рдХрд╕рд┐рдд рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдВрдЫрд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ -
{include file="engine/inc/cackle_template.php?newsid={news-id}"}
рдпрд╣ рдЖрдкрдХреЛ рд╕реЗрдореА рд╕реЗ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдЗрд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, dle рдореЗрдВ рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдЦреБрдж рдХреЛ рдореЙрдбреНрдпреВрд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдкрд░ рдХреЙрд▓ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
http: // [рд╕рд╛рдЗрдЯ рдХрд╛ рд░реВрдЯ рдкрде] /admin.php?mod=cackle_admin
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЙрдиреНрд╕реНрдЯреЗрдВрдЯ рдХреЛ dle (DBHOST, DBNAME, DBUSER, DBPASS) рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рддрд╛рд▓рд╛рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдП рдЧрдП рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ -
рдбреАрдПрд▓рдИ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рд╕рдмрд╕реЗ рд╕реБрдЦрдж рдЗрдирд╛рдо рдЬреЛ рдЕрдВрдд рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд╣ рдпрд╣ рдерд╛ рдХрд┐ рдбреАрдПрд▓рдИ рдкрд░ рджрд░реНрдЬрдиреЛрдВ рд╕рд╛рдЗрдЯреЗрдВ рдереАрдВ (рдЖрд╕рд╛рдиреА рд╕реЗ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдмрд┐рд▓реНрдХреБрд▓ рдореБрдлреНрдд рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдФрд░ рдпреЗ рдкреНрд░рддрд┐ рджрд┐рди 500-3500 рд▓реЛрдЧреЛрдВ рдХреЗ рдЖрд╡рд╛рдЧрдорди рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐: рд╢реБрд▓реНрдХ, рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдореБрдЦреНрдп рдкреГрд╖реНрда dle-new.ru рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдпрд╛рддрд╛рдпрд╛рдд рд▓рд╛рдпрд╛ред
рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрд╡рдзрд┐
3 рджрд┐рди рдЬрд┐рд╕рдореЗрдВ рдЕрдЬрд╛рдХреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ 2 рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (utf8, win1251)
рд░рд┐рд▓реАрдЬ рдХрд╛ рд╕рдордп: рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рднреАрддрд░
рдкрд░рд┐рдгрд╛рдо
рдкреНрд░рддрд┐ рдорд╛рд╣ 150 рд╕реНрдерд╛рдкрдирд╛
InstantCms
рдбрд┐рдЬрд╝рд╛рдЗрди
рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╕рдорд╛рдкреНрдд рдореЙрдбреНрдпреВрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдиреЗ рдИрд╡реЗрдВрдЯ'рдУрд╡ '(рдпрд╣рд╛рдВ
www.instantcms.ru/blogs/haki-patchi-moduli-plaginy-i-prochie-dorabotki-dvizhka-spisok-vseh-event-ov-sistemy.html ) рдХреА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдмрд┐рдЦрд░рд╛ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдХреЛрдб рдореЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рдЫреЛрдЯреЗ рдХреАрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ HTML рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ: рд▓реЗрдЦ, рдмреНрд▓реЙрдЧ, рдлреЛрдЯреЛрдЬред
рдкреНрд▓рдЧрдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЛ рдкреНрд▓рдЧрдЗрди рдкрде рдкрд░ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
foreach($GLOBALS['cp_pathway'] as $key => $value){ if(isset($GLOBALS['cp_pathway'][$key]['title'])) { if ($plugin_id&&$plugin_name='p_cackle'){ $this->events[] = 'SHOW_CACKLE_ADMIN'; cmsCore::callEvent('SHOW_CACKLE_ADMIN', $this->showCackleAdmin()); } } }
рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ -
рддрддреНрдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдирд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рдЗрд╕ cms рдкрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рдПрдХреАрдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдЦреНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ cms рдХреЗ рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рд╣рдо рдПрдХреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рдереЗред рдореЙрдбреНрдпреВрд▓ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджреНрд╡рд╛рд░рд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдЗрдВрд╕реНрдЯреИрдВрдЯрдореНрд╕ рдмреНрд▓реЙрдЧ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдЕрдЧрд▓рд╛, рд╣рдордиреЗ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдиреНрдп рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ (рдирд┐рд░реНрдпрд╛рдд, рдПрд╕рдУрдПрд╕, рдХрд╛рдЙрдВрдЯрд░) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ред рд╣рдордиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдХрд┐ рд╣рдо рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╡рд┐рд╖рдпрдЧрдд рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдлрд╝реЛрд░рдо рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреЛрд╕реНрдЯ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдирдЬрд╝рд░ рдЖрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдХреЛрдИ рднреА рдирд╣реАрдВ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд▓реЙрдЧ рдкрд░ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдиреЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖ рдЧрдпрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐: рд╢реБрд▓реНрдХ рд╕реЗрдореА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрд╡рдзрд┐
3 рджрд┐рдиред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╡реНрдпрддреАрдд рд╣реБрдЖред
рдкрд░рд┐рдгрд╛рдо
рдПрдХ рджрд░реНрдЬрди рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдХреЗ рд╕рд╛рдеред
рдЬреВрдорд▓рд╛
рдбрд┐рдЬрд╝рд╛рдЗрди
рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ xml рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдиреАрдпрдХрд░рдгред рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдИрд╡реЗрдВрдЯ
docs.joomla.org/Plugin/Events/Content рд╣реИрдВ ред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рднреА рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ-
$ рджреГрд╢реНрдп == рд╕рд╛рдордЧреНрд░реА рдШрдЯрдХ рдХреЗ рд▓рд┐рдП 'рд▓реЗрдЦ'
$ рджреГрд╢реНрдп == рдШрдЯрдХ K2 рдХреЗ рд▓рд┐рдП 'рдЖрдЗрдЯрдо'
$ рджреГрд╢реНрдп == рд╡рд╛рдпрд░реВрдорд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдП 'рдкреНрд░реЛрдбрдХреНрдЯрдЯреЗрд▓'
$ рджреГрд╢реНрдп == рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП 'рдлреНрд░рдВрдЯрдкреЗрдЬ'
$ рджреГрд╢реНрдп == рдкрд╕рдВрджреАрджрд╛ рдХреЗ рд▓рд┐рдП "рдЪрд┐рддреНрд░рд┐рдд"
$ рджреГрд╢реНрдп == 'рдЕрдиреБрднрд╛рдЧ' рдФрд░ $ рджреГрд╢реНрдп == рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП 'рд╢реНрд░реЗрдгреА'
рдЖрдЧреЗ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди, рдЖрдк рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдШрдЯрдХ рдХреЗ рдирд╛рдо рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
$ рджреГрд╢реНрдп = JRequest :: getCmd ('рджреГрд╢реНрдп'); $ рд╡рд┐рдХрд▓реНрдк = JRequest :: getCmd ('рд╡рд┐рдХрд▓реНрдк');
рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ -
рдЬреВрдорд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдирдкрд░реАрдХреНрд╖рдг
рд╣рдордиреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ 2.5, 3.0 рдХреЗ рд╕рд╛рде рдШрдЯрдХ k2, Virtuemart (3.0 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ)
рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рд╣рдореЗрдВ рдЬреВрдорд▓рд╛ рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рдбрд╛рдпрд░ рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд▓реЙрдЧрд┐рди рдХреЗ рд╕рд╛рде рдмрдЧ рд╣реИрдВ ... рд╕рднреА рдлрд╝реЙрд░реНрдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ ... рдордВрдЪ рдкрд░ рдФрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрдВрдЬреАрдХрд░рдгред рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╕рдмрдорд┐рд╢рди рдмрдЯрди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╣реА рд╕рдмреНрд╕реНрдХреНрд░рд╛рдЗрдм рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рд╕реНрддреБрдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдереЛрдбрд╝рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдкред рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд▓рд╛рдЗрди 86 рдереА, рдЬрд┐рд╕ рдорд╣реАрдиреЗ рдпрд╣ 70 рддрдХ рдкрд╣реБрдВрдЪ рдЧрдИ рдереАред рдЪрд╛рд▓реВ рдорд╣реАрдиреЗ рдореЗрдВ, 216 рдЖрд╡реЗрджрди рдкрд╣рд▓реЗ рд╣реА рдХрддрд╛рд░ рдореЗрдВ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдерд╛ред
1C рдмрд┐рдЯреНрд░рд┐рдХреНрд╕
рдбрд┐рдЬрд╝рд╛рдЗрди
рдЖрд╡реЗрджрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, utf-8 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЖрдорддреМрд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдШрдЯрдХ рдХреЛ рд╕рд╛рдЗрдЯ рдХреЗ рдХрд┐рд╕реА рднреА рдкреГрд╖реНрда рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рднреМрддрд┐рдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ block_id рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореБрдЭреЗ GetCurPage () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬреЛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдкрде рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╣рдорд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрдЪрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдереЛрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛:
COption::SetOptionString("cackle.comments", $param, $value); COption::GetOptionString("cackle.comments", $param);
рдЖрдк рдХреЛрдб рдХреЛ рдЕрднреА рддрдХ рдХреЗрд╡рд▓ Cackle рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
рдбреЗрдореЛ рдкрдВрдЬреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ
рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЖрд╡реЗрджрди рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛ред рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рднрд╛рдЧреАрджрд╛рд░ рдХрд╛ рджрд░реНрдЬрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЙрдореНрдореАрдж рдереА рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рдорд░реНрдерди рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдПрдХ рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ 30 рджрд┐рди рдкреБрд░рд╛рдирд╛ рд╣реИред
рдЬрд╛рд░реА рдХрд░рддреЗ рд╕рдордп, рдирд╛рдо рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ cackle.comments рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдЗрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЗрд╡рд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЕрдкрдбреЗрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ (рдпрджрд┐ рд╡рд╣рд╛рдБ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдПрдлрдкреАрдкреА), рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдбреЙрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВред рдореЙрдбрд░реЗрд╢рди рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ: рдФрд╕рддрди 7 рджрд┐рди (рдЯреЗрдХ рд╕рдкреЛрд░реНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░), рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 9 рджрд┐рди рднреАред рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдкреЛрдбреЛ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд░реАрдХреНрд╖рдХ рдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдерд╛, рдФрд░ рджреГрдврд╝ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рддрд╣рдд рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ php 5.2 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ), рдореБрдЭреЗ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░рдд рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ред рдЕрдм рдореЙрдбреНрдпреВрд▓ рдлрд┐рд░ рд╕реЗ рдореЙрдбрд░реЗрд╢рди рдореЗрдВ рд╣реИ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрддреЗ рд╕рдордп, рдореЙрдбреНрдпреВрд▓ рдлрд┐рд░ рд╕реЗ рдХрддрд╛рд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИред
рдирд╡реАрдирддрдо рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
рддреНрд╡рд░рд┐рдд рдФрд░ рд╕рдлрд▓ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ:
- рдЕрдкрдиреА рдЦреБрдж рдХреА рд▓рдЪреАрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реЛ
- рджреЗрдЦреЗрдВ рдХрд┐ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ 2-3 рдореЙрдбреНрдпреВрд▓ рдХреИрд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ
- рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЧреЛрджреА рджреЗрдЦреЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ
- рдпрджрд┐ рдбреЙрдХ рд╕реАрдПрдордПрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рдж, рд╕реЗрдореА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдореА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдСрдкреЗрд░реЗрдВрд╕рд░ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рд╕реНрд╡рдпрдВ рдХреЗ рд░реВрдк рдореЗрдВ cms рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рдХреА рдорджрдж рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЕрдиреНрдп рд╕реЗрдореА рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпреЗ рдиреЗрдЯрдХреИрдЯ рдФрд░ рдпреВрдПрдордЖрдИ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рд╡рд┐рд╖рдп рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рд╣рдо рдПрдХреАрдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред