Редактирования Экспорт-файла базы товаров XMl под стандарт выгрузки для другого сайта, инфо в приложении...
Необходимо модернизировать скрипт на perl. Часть 5
Здравствуйте джентльмены
Цель:
Нарастить функционал системы по операциям со множеством тэгов;
Краткое описание:
Добавить в систему инструментарий позволяющий:
*обрабатывать тэги отобранные по заданным критериям;
*упорядочить присвоенные ранее карточкам товара тэги;
Описание:
Операции с множеством тэгов
Операции со множеством тэгов предусматривают одновременные действия с маркированными (выбранными)тэгами. Отбор тэгов происходит:
1. индивидуально - управляя флагом "маркировать" выбранного тэга;
2. шаблонно - управляя флагом "Установить/Снять Все" таблицы тэгов, управление в данном случае производится для всех отфильтрованных по шаблону "фильтр" тэгов;
Сами по себе операции с множеством тэгов становятся доступны при клинке на элемент управления "Функции", значение следует запоминать, который следует расположить в шапке таблицы под элементом "Фильтр". При обновлении (открытии) страницы раздел "Функции" открываются в зависимости от сохраненного значения.
Алгоритм предупреждения дублирования тэгов.
При изменении тэга (посредством журнала тэгов, в карточке товара или любым иным способом) необходимо проверять тэги на наличие дублей. Проверять следует поля наименование и синонимы. При проверке полей следует использовать алгоритм унификации.
Проверка наименования тэга на наличие дублей производится среди всех наименований тэгов.
Проверка синонима заключается в проверке на наличие дублей каждого из синонимов среди всего множества синонимов тэгов.
Функции для обработки тэгов:
1.Отчет.Дубли тэгов;
2.Функция.Присвоить маску тэгов;
3.Процедура. Консолидировать тэги;
Отчет.Дубли тэгов - отчет показывает дубли имен и синонимов тэгов среди множества маркированных тэгов. В качестве параметров отчета могут быть заданы наименование тэгов. Если параметров не задано до отчет ищет совпадение всех имен тэгов и синонимов среди маркированных тэгов.
Присвоить - функция предназначает для присвоения маркированным тэгам новой категорий и(или) дескрипторов. Функция присваивает новую категорию и дескрипторы всем маркированным тэгам. Функция не учитывает значение поле "Наименование". В качестве параметров вызова функции используется Категория.MD.AD
Консолидировать тэги, есть отдельная обработка (по типу создать таблицу cloud) необходимая для приведения существующей БД к новому формату. Обработка предназначается для исключения использование дублей тэгов в карточках товаров. Обработка находит все карточки товара удовлетворяющие заданному критерию (критерием может служить как имя тэга так и группа тэгов (Кат.AD.MD)), затем присваивает всем найденным карточкам товара отдельно указанный в параметрах вызова обработки тэг (если такого не существует - тогда создает его), а затем сбрасывает все тэги удовлетворяющие критерию поиска.
Если в качестве критерия выступает имя тэга, тогда обработка находит все карточки товара которым присвоен одноименный тэг.
Если в качестве критерия выступает группа тэгов тогда обработка проделывает вышеуказанную операцию со всеми тэги группы указанной в качестве критерия.
Готов к вопросам по ICQ
Условия сотрудничества:
*Удаленная работа по договору;
*Подписание соглашения о неразглашении (NDA);
*Работы проводятся под девелоперским аккаунтом с соответсвующей БД;
*Финальный результат, после согласования со мной, должен быть помещен в репозиторий.
*Оплата по завершении работы;
Пожалуйста, не отвечайте пустыми фразами типа "Сделаю качественно" или "Готов взяться за проект", если готовы взяться за проект без дополнительных вопросов сразу озвучивайте срок/стоимость.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование4 заявкиЗакрыт15 лет назад
Необходимо написать flex image uploader. При запуске он должен показывать картинки полученные через ajax-запрос, так же иметь возможность загрузки новых. То есть в верхней части окна показываем альбом , с возможностью выбора картинки. В нижней ...
Веб-программированиенет заявокЗакрыт15 лет назадДобрый день! Имеется много сайтов на которых надо время от времени менять информацию (тут имеется в виду страница, на которой надо изменить одно слово), надо это реализовать так чтобы удаленно одним кликом ...
Веб-программирование1 исполнительЗавершен15 лет назадОписание к картинке Описание к картинке Структура такая. Есть много папок, в которых есть картинки высокого разрешения формата A4. В каждой папке лежит от 2 до 8 картинок (все ...
Веб-программирование1 исполнительЗакрыт15 лет назадВ магазине есть такая функция как "Купоны". Создаем купон и по его названию можно получить скидку. Только вот время действия можно указывать только: до 1-ого использования и постоянное действие. ...
Веб-программирование1 исполнительЗавершен15 лет назад- $100
Здравствуйте! Нужно восстановить сайт из веб архива и почистить страницы от лишнего мусора, т.е на выходи получить чистый сайт. Веб архив знает примерно о 8500 файлах. Дилетантам просьба не обращаться, нужны грамотные ...
Веб-программирование2 исполнителяЗавершен15 лет назад - $200
Требуется скрипт смс-партнерки, работающей с биллингом Смс-доступ. Функционал: стандартные возможности, которые есть у современных партнерок: трафик-бек, реферальная система, субаккаунты, детальная статистика по смс, промо и т.д. Готовое решение приветсвуется. Оплата - 6000 wmr
Веб-программирование1 исполнительЗавершен15 лет назад - $1000
Проект − « Видео-архив интервью с ветеранами вов» Имеется диз, верстка, уникальный флешплееер, наробоки по программингу, выделенный сервер. Требуется натянуть дизайн на движок. из модулей и функционала ...
Веб-программирование6 заявокЗакрыт15 лет назад Надо исправить модуль прогноза погоды на joomla!
Веб-программирование1 исполнительЗавершен15 лет назадРешить проблему с импортом в virtualmart файла *.csv. контакты- icq 568391991 p/s для людей знающих virtualmart
Веб-программирование3 заявкиЗакрыт15 лет назад