ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Π˜Ρ‚Ρ‹ΡˆΠ½Ρ‹ΠΊ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Bitrix Framework. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠžΡ‚Π²Π΅Ρ‚Ρ‹ 100%

ΠŸΡ€ΠΈ создании модуля всС языко-зависимыС сообщСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ 1.Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… языковых Ρ„Π°ΠΉΠ»Π°Ρ… Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Windows-1251+

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² Bitrix Framework: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ обращаСтся ΠΊΠΎΠ΄+

НазваниС модуля для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· систСму ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ «1Π‘-Битрикс» 1.Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ prefix.name, Π³Π΄Π΅ prefix – ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°, Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ+

Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· систСмы, Ρ‚ΠΎ: 2.ΠΏΡ€ΠΈ дСинсталляции Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ модуля)+ 4.дистрибутив модуля остаСтся Π² систСмС, ΠΈ ΠΎΠ½ Π² любоС врСмя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снова установлСн;+

КакиС названия ID модуля Β«1C-Битрикс» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ? 1.mymodule2+ 4.mymodule+ 7.my2module+

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ модуля являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ модуля 1.include.php+

ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€ΡΠΊΠ°Ρ систСма ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ позволяСт 3.Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ бСсплатныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ+

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн 1.скачан Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈ распакован Π² ΠΏΠ°ΠΏΠΊΡƒ /bitrix/modules/, Π° Π·Π°Ρ‚Π΅ΠΌ установлСн Π² административной части сайта+ 2.Ρ‡Π΅Ρ€Π΅Π· систСму партнСрских ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ+

Класс инсталяции ΠΈ дСинсталяции модуля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π² Ρ„Π°ΠΉΠ»Π΅: 2./bitrix/modules/ID_модуля/install/index.php+

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного модуля ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ Π² случаС 1.Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ распространСния своСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· систСму ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ 1Π‘-Битрикс+ 2.создания спСциализированного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для 1Π‘-Битрикс, Π² Ρ‚ΠΎΠΌ числС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ распространСния+ 3.объСдинСния Π½Π°Π±ΠΎΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ – Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ для управлСния ΠΈΠΌΠΈ+

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ – это: 2.ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ выдСлСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° страницС сайта, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ основного содСрТания страницы+

Папка с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ модуля Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: 1.version.php+ description.*+

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π° Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° устанавливаСтся: 2.Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования исходного ΠΊΠΎΠ΄Π° страницы+ 3.ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойств страницы Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ· ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ части+ 5.ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойств страницы Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ HTML Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ· административного Ρ€Π°Π·Π΄Π΅Π»Π°+

Π“Π΄Π΅ хранятся значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² модуля? 3.Π² Ρ„Π°ΠΉΠ»Π΅ /bitrix/modules/ID_модуля/default_option.php+

ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ядра Β«1C-Битрикс» 2.Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм+ 3.Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· этого Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ, ΠΈ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚.ΠΊ. послС обновлСния придСтся Π²Π½ΠΎΡΠΈΡ‚ΡŒ всС измСнСния Π·Π°Π½ΠΎΠ²ΠΎ+

Бпособ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ: 1.инициализация событий+

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСст: Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Bitrix Framework. Senior

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° сСссии Π½ΡƒΠΆΠ½ΠΎ:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° сСссии Π½ΡƒΠΆΠ½ΠΎ:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Если Π²Π°ΠΌ трСбуСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ спСцифичныС для вас дСйствия, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Если Π²Π°ΠΌ трСбуСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ спСцифичныС для вас дСйствия, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Для написания быстрого ΠΊΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Для написания быстрого ΠΊΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Когда Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Когда Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ достиТСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ достиТСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Bitrix Framework позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ способы хранСния кСша:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Bitrix Framework позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ способы хранСния кСша:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Папка с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ модуля Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Папка с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ модуля Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Класс инсталяции ΠΈ дСинсталяции модуля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π² Ρ„Π°ΠΉΠ»Π΅:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Класс инсталяции ΠΈ дСинсталяции модуля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π² Ρ„Π°ΠΉΠ»Π΅:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ модуля являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ модуля

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ модуля являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ модуля, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ способы взаимодСйствия ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ собой:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ способы взаимодСйствия ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ собой:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

КакоС написаниС ID модуля для Bitrix Framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ?

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: КакоС написаниС ID модуля для Bitrix Framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ?, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² Bitrix Framework:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² Bitrix Framework:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· систСмы, Ρ‚ΠΎ:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· систСмы, Ρ‚ΠΎ:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Π“Π΄Π΅ хранятся значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² модуля?

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Π“Π΄Π΅ хранятся значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² модуля?, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Π§Ρ‚ΠΎΠ±Ρ‹ шаблон ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Π§Ρ‚ΠΎΠ±Ρ‹ шаблон ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° сайтС собствСнный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Bitrix Framework Π±ΡƒΠ΄Π΅Ρ‚:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Если Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° сайтС собствСнный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Bitrix Framework Π±ΡƒΠ΄Π΅Ρ‚:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ шаблона ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ шаблона ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Папки ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° с языковыми Ρ„Ρ€Π°Π·Π°ΠΌΠΈ:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Папки ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° с языковыми Ρ„Ρ€Π°Π·Π°ΠΌΠΈ:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Если информация отдаСтся ΠΈΠ· кэша Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ помСняСтся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ кэш сбросится автоматичСски, Ρ‚ΠΎ это:

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Если информация отдаСтся ΠΈΠ· кэша Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ помСняСтся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ кэш сбросится автоматичСски, Ρ‚ΠΎ это:, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Ѐункция для рСгистрации ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, располоТСнных Π² модулях

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Ѐункция для рСгистрации ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий, располоТСнных Π² модулях, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Для обСспСчСния внСшнСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Β«1Π‘-Битрикс» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Для обСспСчСния внСшнСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Β«1Π‘-Битрикс» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ внСшнСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ события Π² Ρ„Π°ΠΉΠ»Π΅

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос: Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ внСшнСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ события Π² Ρ„Π°ΠΉΠ»Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΠ² подписку Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹: 🚀

ΠšΡƒΠΏΠΈΡ‚ΡŒ подписку ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° тСсты 1с битрикс входят Π² Π½Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакоС написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Π¦ΠΈΡ‚Π°Ρ‚Π½ΠΈΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π’ тСкстС курса Π²Ρ‹ встрСтитС Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, высказанныС Π² Ρ€Π°Π·Π½ΠΎΠ΅ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ систСмы ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Bitrix Framework. НадССмся, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ замСчания внСсут Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π² процСсс изучСния. Π—Π°ΠΎΠ΄Π½ΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ спСциалисты подСлятся ΠΈ своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Bitrix Framework, Π½Π΅Ρ‚ нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всю Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ курсов. Но Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎ систСмС, ΠΎΠ½ΠΈ раскрыты Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… курсах:

Как построСн курс

ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚Π°Ρ градация ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… курса ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ:

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ изучСния курса ΠΈ овладСния мастСрством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайтов Π½Π° Bitrix Framework Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π»Π°Π΄Π΅Ρ‚ΡŒ (хотя Π±Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅):

Π£ нас часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, сколько Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ

Π•Ρ‰Ρ‘ Ρƒ нас Π΅ΡΡ‚ΡŒ АкадСмия 1Π‘-Битрикс, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ основС Π½Π° курсах нашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π½Π°ΡˆΠΈΡ… ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€ΠΎΠ².

Π‘Π°Π»Π»Ρ‹ ΠΎΠΏΡ‹Ρ‚Π°

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΡƒΡ€ΠΎΠΊΠ΅.

ВСсты

ПослС изучСния курса Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ сдачС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСстов Π½Π° страницС ΠœΠΎΡ‘ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обучСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ сСртификат Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΡΠΌ

Π§Ρ‚ΠΎ дальшС?

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ курса Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Bitrix Framework Π²Π°ΠΌ придётся ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологиях Bitrix Framework. Π­Ρ‚Π° информация Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… курсах:

Для прСподавания ΠΎΡ„Ρ„Π»Π°ΠΉΠ½

Если Π΄Π°Π½Π½Ρ‹ΠΉ курс бСрётся Π² качСствС основы для ΠΎΡ„Ρ„Π»Π°ΠΉΠ½ΠΎΠ³ΠΎ прСподавания, Ρ‚ΠΎ рСкомСндуСмая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: 5 Π΄Π½Π΅ΠΉ (40 акадСмичСских часов).

Если Π½Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠ‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ курса Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ EPUB. Π€Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° EPUB Π§Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π°
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ пСриодичСски, поэтому Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отставаниС ΠΈΡ… ΠΎΡ‚ ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΉ вСрсии курса.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ПишСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для 1Π‘-Битрикс с использованиСм ядра D7

БовсСм Π½Π΅Π΄Π°Π²Π½ΠΎ, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ нСсколько мСсяцСв Π½Π°Π·Π°Π΄, моя Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Π»Π°ΡΡŒ с систСмой управлСния содСрТимым 1Π‘-Битрикс. И хотя Π² Π½Π°Ρ‡Π°Π»Π΅ я Π±Ρ‹Π» Π½Π΅ восторгС, Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΌΠ½Π΅ казались Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ мСстами Π½Π΅Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Ρ‡Π΅ΠΌ дольшС я Ρ€Π°Π±ΠΎΡ‚Π°Π» с 1Π‘-Битрикс, Ρ‚Π΅ΠΌ большС убСТдался, Ρ‡Ρ‚ΠΎ 1Π‘-Битрикс – это систСма, которая позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ любого уровня слоТности. Если послС установки ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΉ Π΄Π²ΠΈΠΆΠΊΠ°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΈΠ»ΠΈ бСсплатных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. БСгодня ΠΆΠ΅ я расскаТу, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ самому.

Π§Ρ‚ΠΎ ΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ? Π’ΡƒΡ‚ я Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ ΠΌΡƒΠ΄Ρ€ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π»Π΅Π· Π½Π° маркСтплСйс ΠΈ наткнулся:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Π§Ρ‚ΠΎ интСрСсно, казалось Π±Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ сСбС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π°Π²Π΅Ρ€Ρ… ΠΏΠΎ сути ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ 300 скачСк. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, говоря, Π²Ρ‹Π±ΠΎΡ€ Ρƒ мСня для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ модуля ΠΏΠ°Π» ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ настроСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ сайта.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° модуля

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΠ°ΠΏΠΊΡƒ install ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

Для нашСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всС языковыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ я вынСс Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»Π΅Π½Π³ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, хотя ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡ… ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ, Π½ΠΎ для мСня ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ. Π’ дальнСйшСм Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для русской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ дублирования ΠΊΠΎΠ΄Π° Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Π²Π΅Ρ€Ρ… Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слоТной Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΌΡ‹ большС Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ для систСмы, Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ для настройки ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π²ΠΎΡ‚ для этого ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ класс Main, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ размСстим Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Π΅ Main.php.

Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ модуля Битрикс

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ приступили нСпосрСдствСнно ΠΊ написанию ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ стоит Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это Ρ„Π°ΠΉΠ» version.php:

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π² массивС Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ врСмя ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ модуля ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ описанию Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° index.php:

Π’ Π½ΠΎΠ²ΠΎΠΌ ядрС D7 ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ пространства ΠΈΠΌΠ΅Π½, поэтому ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для нашСго Ρ„Π°ΠΉΠ»Π°. Π”Π°Π»Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ языковыС Ρ„Π°ΠΉΠ»Ρ‹:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ модуля:

Имя класса Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΠ΅ модуля ΠΈ ΡΠ²Π»ΡΡ‚ΡŒΡΡ наслСдником ΠΎΡ‚ CModule, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вмСсто Ρ‚ΠΎΡ‡ΠΊΠΈ стоит ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, послС Ρ‡Π΅Π³ΠΎ Π² Π°Π΄ΠΌΠΈΠΊΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ систСма ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»Π° наш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

ДвигаСмся дальшС ΠΈ сообщим систСмС большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎ нашСм ΠΌΠΎΠ΄ΡƒΠ»Π΅, ΡƒΠΊΠ°Π·Π°Π² основныС свойства, Π΄Π΅Π»Π°Ρ‚ΡŒ это я Π±ΡƒΠ΄Ρƒ Π² конструкторС класса:

РассмотрСв нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ конструктор Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡. Π’ Π½Π΅ΠΌ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ наш Ρ„Π°ΠΉΠ» version.php ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ основныС свойства для нашСго класса. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этих дСйствий, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ языковой Ρ„Π°ΠΉΠ»:

ВСрнСмся Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ ΠΈ посмотрим, ΠΊΠ°ΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выглядит ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ напишСм, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ процСсс установки:

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Ρ‘ нСсколько ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² языковой Ρ„Π°ΠΉΠ»:

ОпишСм Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΈΠ· установочного DoInstall():

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ наши скрипты ΠΈ стили Π² систСму.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π±Π°Π·ΠΎΠΉ, оставляСм этот ΠΌΠ΅Ρ‚ΠΎΠ΄ пустым.

РСгистрируСм событиС OnBeforeEndBufferContent. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ страница Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ свой HTML ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сохраним настройки для нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ вСсь ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π΄Π°Π»Π΅Π΅ напишСм Π² Ρ„Π°ΠΉΠ»Π΅ Main.php.

Π‘ установкой ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ опишСм процСсс удалСния, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…:

Π’Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ uninstall ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, удаляСм Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ запись ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» unstep.php, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π²Ρ‹ΡˆΠ΅ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ.

ΠœΡ‹ описали Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‘ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ»:

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…:

УдаляСм Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ скрипты ΠΈ стили ΠΈΠ· систСмы.

УдаляСм ΠΈΠ· Π±Π°Π·Ρ‹ настройки нашСго модуля.

И Π² послСднСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ удаляСм Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ запись ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° события OnBeforeEndBufferContent. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° step.php ΠΈ unstep.php Ρ‚Π°ΠΊ ΠΈ сдСлаСм.

Π’ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ строки, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Π²Ρ‹Π²ΠΎΠ΄ сообщСния ΠΎΠ± ошибкС вСрсии ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² список установлСнных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ языковой Ρ„Π°ΠΉΠ» Π½ΠΎΠ²Ρ‹Π΅ элСмСнты массива MESS:

И посмотрим, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΎΠ½ Π½Π΅ сильно отличаСтся ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹Π΅ языковыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ модуля Битрикс:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

ПишСм страницу настроСк для модуля Битрикс

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ страница настроСк находится Π² Ρ„Π°ΠΉΠ»Π΅ options.php, сСйчас ΠΎΠ½ пуст ΠΈ Π² административной части эта страница выглядит Ρ‚Π°ΠΊ:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ классы, языковыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ id модуля.

Π§Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ? Надо ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ настройки модуля ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² массив.

Π§Π΅Ρ€Π΅Π· Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ:

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΄ΡƒΠΌΠ°ΡŽ, этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ…Π²Π°Ρ‚ΠΈΡ‚ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ, напишСм массив настроСк:

Нам ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ, для этого создадим Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса CAdminTabControl, ΠΊΡƒΠ΄Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ массив с настройками:

И ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ ΠΊΠΎΠ½Π΅Ρ† отрисовки Ρ„ΠΎΡ€ΠΌΡ‹:

Π£ нас появилось Π΅Ρ‰Ρ‘ Π΄Π²Π΅ языковыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈ ΠΈΡ…:

Π‘ΠΊΠ°ΠΆΡƒ сразу, Ρ‚Π°ΠΊΠΎΠΉ способ формирования Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых простых, фактичСски, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ любой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ„ΠΎΡ€ΠΌ, Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ для этого Битриксовым Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ВСрнСмся Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ ΠΈ посмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° Π½Π°ΡˆΡƒ страницу:

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ вСсьма Π³ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ для сохранСния настроСк. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΠΌ Π΅Π³ΠΎ послС массива с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ массив с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ для удобства сохранСния, хотя это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов, Π² ΠΊΠΎΠ½Ρ†Π΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚. ВсС настройки ΠΌΡ‹ сохраняСм ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ статичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° set() Ρƒ класса Option, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с настройками модуля. Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ со страницСй настроСк, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ скрипты ΠΈ стили ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ настройки Π½Π° страницу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π’ΡƒΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ самом Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ описывали ΠΊΠΎΠ΄ установки модуля, ΠΌΡ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π»ΠΈΡΡŒ ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π΄ отрисовкой страницы ΠΈ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ appendScriptsToPage() класса Main ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π”Π°Π»Π΅Π΅ сформировали HTML ΠΊΠΎΠ΄ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ настроСк Π² json Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ для удобства ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² HEAD Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ скрипты ΠΈ стили нашСго Битрикс модуля ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Π²Π΅Ρ€Ρ….

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

JavaScript ΠΈ CSS ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π²Π΅Ρ€Ρ… Битрикс модуля

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ ΠΊ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΈ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ самоС простоС, Π½Π° ΠΌΠΎΠΉ взгляд. ОпишСм стандартныС стили нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

НСзабываСм ΠΊΠΎΠ΄ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² style.min.css. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° jQuery, ΠΊΠ°Ρ‡Π°Π΅ΠΌ Π΅Ρ‘ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ добавляСм Π΅Ρ‘ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ». Π’Π΅ΠΏΠ΅Ρ€ΡŒ напишСм JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ настроСк:

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ нас получился Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄. Π‘Π°ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ написания ΠΊΠ½ΠΎΠΏΠΊΠΈ я ΡƒΠΆΠ΅ рассматривал Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: Плавная ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ «НавСрх», Ссли Π²Π°ΠΌ интСрСсСн сам ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ»ΠΎΠ΄Ρ‹ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

ΠΊΠ°ΠΊΠΎΠ΅ написаниС id модуля для bitrix framework являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

Казалось Π±Ρ‹, ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΎ послС прочтСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°, Π° Π½Π° этом я ΡΡ‚Π°Π²Π»ΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Bitrix Framework. ΠœΠΎΠ΄ΡƒΠ»ΠΈ

1. Папка с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ модуля Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ version.php
— updater.php
— version_control.txt
+ description.*

Если Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ тСст ΠΏΠΎ Π°Π»Π³Π΅Π±Ρ€Π΅, Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ‚ΠΎ Π’Π°ΠΌ просто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€ Π”Π’Π˜ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠœΠ“Π£, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ всС слоТныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, Π° Π’Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смоТСтС ΡΠ΄Π°Ρ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ экзамСны Π±Π΅Π· особого Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… Π½Π΅Ρ€Π²ΠΎΠ².

2. ΠŸΡ€ΠΈ создании модуля всС языко-зависимыС сообщСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ скрипты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² административной части систСмы ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /bitrix/modules/ID модуля/admin/
— скрипты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² административной части систСмы ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /bitrix/modules/ID модуля/
— скрипты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π² административной части систСмы ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /bitrix/modules/ID модуля/lang/ID языка/admin/

4. ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€ΡΠΊΠ°Ρ систСма ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ позволяСт

— Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ бСсплатныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
— Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
+ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ бСсплатныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

5. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² Bitrix Framework:

— ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ автоматичСски.
+ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ обращаСтся ΠΊΠΎΠ΄
— ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ автоматичСски Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² модуля

6. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ модуля являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ модуля

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ include.php
— Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· пСрСчислСнных
— index.php
— install/index.php

7. Π“Π΄Π΅ хранятся значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² модуля?

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

— Π² Ρ„Π°ΠΉΠ»Π΅ /bitrix/modules/ID_модуля/options.php
— Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…
+ Π² Ρ„Π°ΠΉΠ»Π΅ /bitrix/modules/ID_модуля/default_option.php
— Π² Ρ„Π°ΠΉΠ»Π΅ /bitrix/modules/ID_модуля/include.php

8. Бпособ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ:

+ инициализация событий
— ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ
— нСпосрСдствСнный Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° класса ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля
— ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CModule::IncludeModule

9. Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· систСмы, Ρ‚ΠΎ:

— Ρ„Π°ΠΉΠ»Ρ‹ модуля ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· систСмы с Ρ†Π΅Π»ΡŒΡŽ экономии дискового пространства.
+ дистрибутив модуля остаСтся Π² систСмС, ΠΈ ΠΎΠ½ Π² любоС врСмя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снова установлСн;
+ ΠΏΡ€ΠΈ дСинсталляции Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ модуля)

— установка модуля ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля с сайта Β«1Π‘-Битрикс»;

10. НазваниС модуля для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· систСму ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Β«1Π‘-Битрикс»;

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ http://prefix.name, Π³Π΄Π΅ prefix – ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°, Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
— ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ
— Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Π±ΡƒΠΊΠ²Ρ‹ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3-Ρ… символов (латинских Π±ΡƒΠΊΠ² ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€)

11. Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ Ρ‡Π΅Ρ€Π΅Π· систСму партнСрских ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ
+ скачан Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈ распакован Π² ΠΏΠ°ΠΏΠΊΡƒ /bitrix/modules/, Π° Π·Π°Ρ‚Π΅ΠΌ установлСн Π² административной части сайта

— с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного мастСра установки Π΄Π΅ΠΌΠΎ-Π΄Π°Π½Π½Ρ‹Ρ…

12. КакиС названия ID модуля Β«1C-Битрикс» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ?

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ mymodule2
— ΠΌΠΎΠΉΠΌΠΎΠ΄ΡƒΠ»ΡŒ
— MyMoDuLe
— 2mymodule
— my_module
+ my2module
+ mymodule

13. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ядра Β«1C-Битрикс»

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

+ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· этого Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ, ΠΈ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚.ΠΊ. послС обновлСния придСтся Π²Π½ΠΎΡΠΈΡ‚ΡŒ всС измСнСния Π·Π°Π½ΠΎΠ²ΠΎ
— Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм
+ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм
— Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚.ΠΊ. проактивная Π·Π°Ρ‰ΠΈΡ‚Π° систСмы Π½Π΅ даст этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ

14. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного модуля ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ Π² случаС

+ объСдинСния Π½Π°Π±ΠΎΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ – Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ для управлСния ΠΈΠΌΠΈ
+ создания спСциализированного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для 1Π‘-Битрикс, Π² Ρ‚ΠΎΠΌ числС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ распространСния
+ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ распространСния своСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· систСму ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ 1Π‘-Битрикс

— Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайта Β«ΠΏΠΎΠ΄ Π·Π°ΠΊΠ°Π·Β» с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

15. Класс инсталяции ΠΈ дСинсталяции модуля Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π² Ρ„Π°ΠΉΠ»Π΅:

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! На этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Если ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ тСст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Π±Π°Π»Π»ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *