1C-Bitrix рдореЙрдбреНрдпреВрд▓ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

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

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

рд╕рдорд╛рдзрд╛рди рддрдХрдиреАрдХ
1. рд╣рдо рдПрдХ рддрддреНрд╡ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдШрдЯрдирд╛ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдФрд░ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
2. рд╣рдо рдЗрди рд╣реИрдВрдбрд▓рд░ рдХреЛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд▓рдкреЗрдЯреЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╣рдорд╛рд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд╕рдХреЗред

рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛
1. рдЬрдм рдЖрдк infoblock рддрддреНрд╡ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдФрд░ рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
2. рдПрдХ рдЗрдХрд╛рдИ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рдпрд╛ рдмрджрд▓рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:
- рдПрдХ рд╡реЗрдм рдлрд╝реЙрд░реНрдо рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ - рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рджрд┐рдпрд╛
- рдЕрдиреБрднрд╛рдЧ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ - рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рддрддреНрд╡реЛрдВ рдпрд╛ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ, рдЖрджрд┐ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
- рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХ рдореЗрдВ рддрддреНрд╡ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ - рдЖрдкрдХреЛ рдПрдХ рдПрдЬреЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдкрд░ рдкрддреНрд░ рднреЗрдЬреЗрдВрдЧреЗред
рдЖрджрд┐
3. рдХрд┐рд╕реА рдИрд╡реЗрдВрдЯ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░, рдЖрдкрдХреЛ рдИрд╡реЗрдВрдЯ рдХреЛ рдЖрдВрдХрдбрд╝реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдлреЗрдВрдХрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
4. рдЖрдк рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ 1 рд╕реА-рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдФрд░ рдЙрдиреНрд╣реЗрдВ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдкрд░ рд░рдЦрд╛ рдЬрд╛рдПред

рдХреЙрдорд┐рдХ рдореЙрдбреНрдпреВрд▓ "рд░реВрд╕реА рдкреЛрд╕реНрдЯ"


рдЪрд░рдг 1: рдПрдХ рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрдирд╛


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

function lock($arParams) { if (in_array(date('w'),array(0,6) || date('H')>18 || date('H')<9) { global $APPLICATION; $APPLICATION->throwException("  ,   !"); return false; } } 


рд╣рдо рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдСрдкреНрд╢рди рдХреНрд▓рд╛рд╕ рд╣реИ ред рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдлрдВрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
 global $APPLICATION; $APPLICATION->throwException(COption::GetOptionString("russianpostjoke", "WE_ARE_CLOSED_TEXT", "  !")); return false; 


рдЕрдиреБрд╕реНрдорд╛рд░рдХ:
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд╕ рдХреЛрдб рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж рдЬрд┐рд╕реЗ рдЖрдк рдШрдЯрдХ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВред


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

рдЪрд░рдг 2: рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ "рд░рд┐рдХреНрдд" рдмрдирд╛рдПрдВред


рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ / рдореЙрдбреНрдпреВрд▓ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рд░рд╢рд┐рдпрдирдкреЛрд╕реНрдЯрдЬреЛрдХ рдлреЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВред рдпрд╣ рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛ред
рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреНрдпрд╛ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдХреНрдпреЛрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд▓реЗрдЦ рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЧреАрдереБрдм рдкрд░ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ: https://github.com/may-cat/bitrix-dull-module

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

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

рдЪрд░рдг 3: рд╣рдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рднрд░рддреЗ рд╣реИрдВ


рдЪрд▓рд┐рдП cBlocker class рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ Russianpostjoke / classes / general / cMainRPJ.php рдлреЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ - рд╡рд╣рд╛рдБ рд╣рдо рдЕрдкрдиреЗ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред

рдЕрдиреБрд╕реНрдорд╛рд░рдХ:
рдорд╛рдирдХ Bitrix рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдУрдВ / рдХрдХреНрд╖рд╛рдУрдВ / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред


рдЕрдм, рд╣рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ
Russianpostjoke / install / index.php рдЬрд┐рд╕рдореЗрдВ DoInstall () рдФрд░ DoUninstall () рдореЗрдердб рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рддреАрди рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
a) рд╣рдорд╛рд░реЗ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ cBlocker рд╡рд░реНрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RegisterModuleD dependences рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЗрд╕реЗ рдорд╛рдирдХ OnBeforeIBlockElementAdd рдФрд░ рдЗрд╕реА рддрд░рд╣ рдмрд╛рдВрдзреЗрдВред
b) рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдХрд┐ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред RegisterModule($this->MODULE_ID); рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдЧрд╛ RegisterModule($this->MODULE_ID);
рд╕реА) рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд╕рдВрджреЗрд╢ рдЖрдЙрдЯрдкреБрдЯ:
 $APPLICATION->IncludeAdminFile("  russianpostjoke", $DOCUMENT_ROOT."/bitrix/modules/russianpostjoke/install/step.php"); 

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд╛рдкрд╕реА рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдпрд╣ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдХреБрдЫ рд╕рдорд╛рди рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдкреНрд░рджрд░реНрд╢рд┐рдд рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╣рдорд╛рд░реА рдШреЛрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рдо рдХрд░реЗрдЧреАред

рдЪрд░рдг 4: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ


рдпрджрд┐ рдЖрдк рдЕрднреА Bitrix рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рдЙрддреНрдкрд╛рдж рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ /% рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓% рдХрд╛ рдирд╛рдо рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдХреБрдЫ рднреА рдирд╣реАрдВред рдФрд░ рдЗрд╕ рдмреАрдЪ, рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд╣рдорд╛рд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдЬрд┐рд╕ рдкреЗрдЬ рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рд╡рд╣ рд░рд╢рд┐рдпрдирдкреЛрд╕реНрдЯрдЬреЛрдХ / options.php рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдЪреНрдЫреА рдФрд░ рдмреБрд░реА рдЦрдмрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред
рдмреБрд░реА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдмрдЪрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╣рд┐рдд рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЕрдХреНрд╕рд░ "рд╢реАрдЯ" рдХреЗ рд░реВрдк рдореЗрдВред
рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдмрд╣реБрдд рдХреБрдЫ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рдЖрдк рдореМрдЬреВрджрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ "рдкреНрд░рджрд░реНрд╢рди рдореЙрдирд┐рдЯрд░" (рдкрд░рдлреЙрдорди) рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреИрд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ - рд╡реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВред
рд╣рдореЗрдВ рдПрдХ рдПрдХрд▓ рдлрд╝реАрд▓реНрдб WE_ARE_CLOSED_TEXT рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдордиреЗ рдЪрд░рдг рд╕рдВрдЦреНрдпрд╛ 1 рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред
рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкреВрд░рд╛ рд╕реНрд░реЛрдд рдХреЛрдб github рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/may-cat/bitrix-russianpostjoke

рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп


рд╣рдордиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдХрдо рд╕реЗ рдХрдо 3 рдФрд░ рд▓реЗрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИред рдпрджрд┐ рдЖрдк,% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо%, рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрдкрдпреЛрдЧреА рдкрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк, рдореЗрд░реА рддрд░рд╣, 1C-Bitrix рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕реНрддрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд▓реЗрдЦ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж

рдЕрджреНрдпрддрди
рдирдП рдХреЛрд░ рдХреЗ рд▓рд┐рдП, D7 рдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ "рд╣рд╛рд░реНрд╡реЗрд╕реНрдЯрд┐рдВрдЧ" рдмрдирд╛рдпрд╛ред
рдЖрдк рдЗрд╕реЗ рдЧрд┐рддреБрдм рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЦреЛрдж рд╕рдХрддреЗ рд╣реИрдВ: github.com/may-cat/maycat.d7dull
рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

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


All Articles