Quad.Wiki

Bitrix: скрипты исправлСния ошибок

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ находятся Π² ΠΏΠ°ΠΏΠΊΠ΅ quad.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ скрипт quad_fixcode.php

Π”Π°Π½Π½Ρ‹ΠΉ скрипт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ списки Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² с Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΡΡ Π’Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.

Π’ скриптС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π›ΠΎΠ³ΠΈΠ½, ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ НазваниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π˜Π” ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сдСлана ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°.

Β 

Π’Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ поля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ находится Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ΄ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈ ΠΊΠΎΠ΄ поля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ находится Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π½Π° сайтС, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

Для Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ дСйствиСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сформируСт Π΅Π³ΠΎ ΠΈΠ· названия Ρ‚ΠΎΠ²Π°Ρ€Π°:

Π’ Настройка 1 указываСтся:

TITLE f_dfe123fdf

Π³Π΄Π΅ f_dfe123fdf - ΠΊΠΎΠ΄ поля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Β 

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая информация

Π’ случаС, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ дублируСтся, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π° с дублями, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ список SQL-запросов, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° сайтС ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π·Π° Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ Π½ΠΈΡ… Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ SQL-запросы.

Β 

Π’ случаС дублирования внСшнСго ΠΊΠΎΠ΄Π°, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π΄ΡƒΠ±Π»ΠΈ с сайта. Π”ΡƒΠ±Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅. Π’.Π΅. останутся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появились Π½Π° сайтС с Ρ‚Π°ΠΊΠΈΠΌ внСшним ΠΊΠΎΠ΄ΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ сработало ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ quad Π½Π° сайтС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠΉ скрипт: quad_delete_dubl_element.php

Β 

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ссли всС ΠΎΠΊ:

Β 

Если Π±ΡƒΠ΄ΡƒΡ‚ ошибки - ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.