Quad.Wiki
ΠΡΠΈΠ±ΠΊΠ°: "ΠΠ΅Π»ΡΠ·Ρ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ°Π·Π΄Π΅Π» Π²Π½ΡΡΡΡ ΡΠ΅Π±Ρ"
ΠΡΠΎΠ±Π»Π΅ΠΌΠ°
ΠΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π° XML (ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ QuadSync) ΡΠ°ΠΉΡ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ "ΠΠ΅Π»ΡΠ·Ρ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ°Π·Π΄Π΅Π» Π²Π½ΡΡΡΡ ΡΠ΅Π±Ρ"
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠΈΠ±ΠΊΠ° ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ·-Π·Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ Π³ΡΡΠΏΠΏ ΡΠΎΠ²Π°ΡΠΎΠ² Π²Π½ΡΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·Π΄Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π½ΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠ»ΠΈΡΡ Π½ΠΈΠΆΠ΅ ΠΈ ΡΡΠ°Π»ΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ. ΠΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΡΡΠΎ-ΡΠΎ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΎΡΡ Π½Π΅ ΡΠ°ΠΊ.
ΠΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Ρ Π΄Π΅Π»Π°Π»ΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΡΠ°ΠΉΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΡΠ°Π» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΈ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ ΡΠ»ΠΎΠΌΠ°ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅,Β ΠΌΡ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅ΠΌΒ Π·Π° ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΉΡ Π²Π°Ρ ΠΏΠΎΠ»ΠΎΠΌΠ°Π΅ΡΡΡ ΠΈΠ»ΠΈ ΡΠ»ΡΡΠΈΡΡΡ Π΅ΡΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ (Π΅ΡΠ»ΠΈ Π±ΠΎΠΈΡΠ΅ΡΡ ΡΠ°ΠΌΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ»ΡΠΆΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΠΈΡΡΠΈΠΊΡΠ°, ΠΏΡΡΡΡ ΠΎΠ½ΠΈ Π²Π°ΠΌ ΡΠΊΠ°ΠΆΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΎΡΠ²Π΅ΡΠ° Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅, Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΡ Π»Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΎΡΠΈΠ±ΠΎΠΊ). ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π΅ΠΊΠ°ΠΏ ΡΠ°ΠΉΡΠ°, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠ»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π²ΡΠ²ΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡ ΡΠ°ΠΉΡΠ° Π² ΡΠ°Π·Π΄Π΅Π» ΠΠΎΠ½ΡΠ΅Π½Ρ / Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ°ΠΉΡΠ° / Π€Π°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ
Β
ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡΒ bitrix\modules\iblock\classes\general\Β Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°ΠΉΠ»Β iblocksection.phpΒ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Π½Π΅ΠΌ ΡΠ»ΠΎΠ²ΠΎΒ IBLOCK_BAD_BLOCK_SECTION_RECURSE, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 1840-ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ (ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅Π½ΡΡΡΡΡ). Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ Notepad++Β - Π² Π½Π΅ΠΉ Π΅ΡΡΡ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ, ΡΠ΅ΠΌ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅.
Β
Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΡ ΡΡΡ ΡΡΡΠΎΠΊΡ
$this->LAST_ERROR .= GetMessage("IBLOCK_BAD_BLOCK_SECTION_RECURSE")."<br>";
Π½Π° ΡΠ°ΠΊΡΡ:
$this->LAST_ERROR .= GetMessage("IBLOCK_BAD_BLOCK_SECTION_RECURSE")."<br/> CODE: ".$arFields["CODE"]."<br/> SECTION_CODE: ".$arFields["SECTION_CODE"];
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΠΈΠΌΠΏΠΎΡΡ XML ΠΈΠ»ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² QuadSync - Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°Π·Π΄Π΅Π»Π°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ Π½ΡΠΆΠ½ΠΎ ΡΠΆΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ΅ΠΉ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.