Quad.Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Скрипт quad_fixcode.php

Данный скрипт показывает списки разделов и товаров с дублирующимся Внешним кодом или Символьным кодом.

В скрипте нужно указать Логин, Пароль и Название базы данных, а так же ИД инфоблока, для которого будет сделана проверка.

Так же нужно указать код поля, в котором в программе находится Внешний код товара и код поля, в котором в программе находится Символьный код.

Символьный код для товаров, которые уже были на сайте, нужно загружать из файла в какое-то поле, которое потом будет выгружать обратно.

Для новых товаров символьный код нужно заполнять таким действием, которое сформирует его из названия товара:

В Настройка 1 указывается:

TITLE
f_dfe123fdf

где f_dfe123fdf - код поля, в которое должен быть заполнен символьный код.

В результате будет получена примерно такая информация

В случае, если что-то дублируется, будет таблица с дублями, а так же предложен список SQL-запросов, для того, чтобы изменить код на сайте или в программе.

Сначала проверьте, что это за товары и почему у них что-то не так, прежде чем выполнять SQL-запросы.

В случае дублирования внешнего кода, будет так же предложено удалить все дубли с сайта. Дубли будут удалены более поздние. Т.е. останутся только самые первые товары, которые появились на сайте с таким внешним кодом.

Чтобы сработало удаление в папке quad на сайте должен быть так же такой скрипт: quad_delete_dubl_element.php

Результат работы скрипта будет выглядеть так, если все ок:

  • No labels