Pods: рдпреЛрд╕реНрдЯ рдПрд╕рдИрдУ рдкреНрд▓рдЧрдЗрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рджрд┐рд╕ре░ 2013  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pods-framework/pods

SEO рд╢реАрд░реНрд╖рдХ рдФрд░ рд╡рд┐рд╡рд░рдг рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЬрд╛рддреЗ
https://github.com/Yoast/wordpress-seo/issues/508

Integration Inactive Puntable Help Wanted Researched Bug

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Yoast SEO рдореБрджреНрджреЗ рдореЗрдВ рдЖрдк рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреЙрдбреНрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, WP SEO рдХреЗ рд╕рд╛рде рдирд╣реАрдВред

рд╢рд╛рдпрдж рдЕрдиреБрдЪрд┐рдд рд╕рдордп register_taxonomy() ?

рдбрд┐рдмрдЧ: WPSEO_Taxonomy рд╡рд░реНрдЧ' update_term () рдлрд╝рдВрдХреНрд╢рди WP рдХреЗ do_action () рдХреЗ $wp_filter рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ
рд▓реЗрдХрд┐рди рдмреБрд▓рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛

рдкреЙрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╕реНрдЯрдо рдЯреИрдХреНрд╕реЛрдиреЙрдореА рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╕рдордп
PodsMeta рдХреА save_taxonomy () рдХреЛ TWICE рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

рдбрд┐рдмрдЧ: WPSEO_Taxonomy рд╡рд░реНрдЧ' update_term () рдлрд╝рдВрдХреНрд╢рди WP рдХреЗ do_action () рдХреЗ $wp_filter рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ
рд▓реЗрдХрд┐рди рдмреБрд▓рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рдмрд┐рдВрджреБ рдкрд░ (рд╕рдордп-рд╡рд╛рд░) рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рд╣реБрдХ рдХрд░рддреЗ рд╣реИрдВ?

'рдЗрдирд┐рдЯ' рд╕рдордп рдкрд░ред
рджреЛрдиреЛрдВ WP рдХреЗ do_action рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ ()
рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ wp-include/plugin. php:429 PodsMeta's save_taxonomy() рдХреЛ TWICE рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдФрд░ WPSEO_Taxonomy рд╡рд░реНрдЧ' update_term() рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╢рд╛рдпрдж pods_no_conflict_on() рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ?

рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ wp-include/plugin. php:429 PodsMeta's save_taxonomy() рдХреЛ TWICE рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ

рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рджреЛрдиреЛрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬрд╛рдирддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдмрдЧ рд╣реИ: http://core.trac.wordpress.org/ticket/17817 рдЖрдкрдХреЗ рд▓реЗрдЧ-рд╡рд░реНрдХ рдиреЗ рдореЗрд░рд╛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдпрд╛, рдореИрдВрдиреЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреЛрдХрд┐рдВрдЧ рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЬреАрдм рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╕рд╣рд╛рдпрдХ рдерд╛ред

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

add_action( 'edit_term', 'test_17817', 15, 3 );
function test_17817( $term_id, $tt_id, $taxonomy ) {
    remove_action( 'edit_term', 'test_17817', 15 );
}

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП 15 рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреЙрдбреНрд╕ рдХреА 10 рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдФрд░ рдпреЛрд╕реНрдЯ рдХреА 99 рдХреЗ рдмреАрдЪ рдЖрддрд╛ рд╣реИред рдЪрд╛рдЗрд▓реНрдб-рдереАрдо рдлрдВрдХреНрд╢рдиреНрд╕ рдореЗрдВ рдЙрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рдеред рдкреАрдПрдЪрдкреА рдФрд░ рдкреЙрдбреНрд╕ рдиреЛ рдХреЙрдиреНрдлреНрд▓рд┐рдХреНрдЯ рдХреЙрд▓реНрд╕ рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдкреНрд░рдХрдЯ рд╣реЛрддреА рд╣реИред

Yoast рдХреА рдУрд░ рд╕реЗ, рдЖрдк add_action рдХреЙрд▓ рдХреА 99 рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ 10 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдореЗрдВ рдмрджрд▓рдХрд░ рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдЕрдкрдирд╛ рд╕рд┐рд░ рдПрдХ рд╕рд╛рде рд░рдЦ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

BTW, рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдмрдЧ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдлрд┐рдХреНрд╕ рд╣реИ:

add_action( 'edit_term', 'test_17817', 15, 3 );
function test_17817( $term_id, $tt_id, $taxonomy ) {
    // http://core.trac.wordpress.org/ticket/17817
    remove_action( 'edit_term', 'test_17817', 15 );
}

рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВ WP рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рдХреЛрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╕рдордЭрддрд╛, рдореИрдВ рдПрдХ рдбрд┐рдмрдЧрд░ рд╣реВрдВред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдирд╛ рднреА рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╣рдо рдпрд╣рд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкрд░):

http://codex.wordpress.org/Plugin_API/Action_Reference/save_post#Avoiding_infinite_loops

рдорд╛рдлрд╝ рдХреАрдЬрд┐рдпреЗрдЧрд╛ред
рдХрд╕реНрдЯрдо рдЯреИрдХреНрд╕реЛрдиреЙрдореА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ edit_term рдХреЛ рд╣реБрдХ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?

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

рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИ?

рдХреНрдпрд╛ рдкреЙрдбреНрд╕ v3 (рдкреБрдирд░рд╛рд╡рд░реНрддрдХ рдХреНрд╖реЗрддреНрд░) рдХрднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@szepeviktor рдЬреЛ рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧрддрд╛ рд╣реИред
рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬ 2.8 (рдЧреНрд░реБрдк рдлреАрд▓реНрдбреНрд╕ + рдкреЙрдбреНрд╕ рдПрдбрдорд┐рди рдХрд╛ рдлреБрд▓ рд░рд┐рдлреИрдХреНрдЯрд░) рд╣реЛрдЧреАред
2.9 рджреЛрд╣рд░рд╛рдиреЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ: #1095
3.0 рд▓реВрдк рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ: #1095

рд╡рд┐рд╖рдп рдкрд░ рд╡рд╛рдкрд╕, рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдЕрдм рдПрдХ рд╕рдХреНрд░рд┐рдп рдореБрджреНрджрд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рднреА рдпреЛрд╕реНрдЯ рдПрд╕рдИрдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

benfavre picture benfavre  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

qx54 picture qx54  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PodsBot picture PodsBot  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jcampbell05 picture jcampbell05  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

demitri picture demitri  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ