За последние 24 часа нас посетили 17782 программиста и 1625 роботов. Сейчас ищут 1287 программистов ...

Кто чем

Тема в разделе "Сделайте за меня", создана пользователем cobmae, 10 окт 2014.

  1. cobmae

    cobmae Новичок

    С нами с:
    9 окт 2014
    Сообщения:
    2
    Симпатии:
    0
    Есть материалы созданные в приложении Zoo на Joomla. Все поля содержатся в поле SQL – «Elements». Есть поле - вариации цены (JBZoo) в котором указываются цены и поставщик.

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

    Цена (value) Валюта (currency) Артикул (sku) Материал (name)
    500 RUB 5895 Песок
    25 EUR 6598 Щебень

    Подробнее:
    1. создать список для фильтрации по файлу (тип элемента).Config (например Product.config)
    с определенным ID (например 3ae0af60-bee8-4987-9ea4-82598d4486f9)
    (чтобы тип элемента и id можно было указывать в скрипте php)

    Пример файла Config с нужным полем
    {
    "name": "Product",
    "elements": {
    "3ae0af60-bee8-4987-9ea4-82598d4486f9": {
    "name": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a",
    "description": "\u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0442\u044c",
    "access": "1",
    "default": "",
    "option": {
    "0": {
    "name": "\u0420\u0435\u043a\u043b\u0430\u043c\u04302, \u041e\u041e\u041e",
    "value": "reklama2-ooo"
    },
    "1": {
    "name": "\u0420\u0435\u043a\u043b\u0430\u043c\u0430, \u041e\u041e\u041e",
    "value": "reklama-ooo"
    },
    "2": {
    "name": "\u0420\u0435\u043a\u043b\u0430\u043c\u04303, \u041e\u041e\u041e",
    "value": "reklama3-ooo"
    }
    }……

    2. После выбранного элемента из сформированного выше списка, отображалась таблица,
    с возможностью редактировать поля цены.
    Фильтрация происходит по всем материалам,
    где в вариации цен (нужное поле с id b0d2b218-87a9-4573-85b7-350d2eec1061) присутствует данный поставщик.

    Пример куска вариации цен у определенного материала.
    {
    ......
    "b0d2b218-87a9-4573-85b7-350d2eec1061": {
    "basic": {
    "balance": -1,
    "new": 1,
    "hit": 1,
    "sku": "23059",
    "value": "0",
    "currency": "EUR",
    "discount": "0",
    "discount_currency": "EUR",
    "description": ""
    },
    "variations": {
    "23059-p1-reklama3-ooo_p2-_p3-": {
    "balance": -1,
    "value": "25",
    "currency": "RUB",
    "sku": "23059",
    "param1": "reklama3-ooo",
    "param2": "",
    "param3": "",
    "description": "",
    "hash": "23059-p1-reklama3-ooo_p2-_p3-"
    },
    "23059-p1-reklam2a-ooo_p2-_p3-": {
    "balance": -1,
    "value": "5000",
    "currency": "RUB",
    "sku": "23059",
    "param1": "reklama2-ooo",
    "param2": "",
    "param3": "",
    "description": "",
    "hash": "23059-p1-reklama2-ooo_p2-_p3-"
    },
    "23059-p1-reklama-ooo_p2-_p3-": {
    "balance": -1,
    "value": "2333",
    "currency": "EUR",
    "sku": "23059",
    "param1": "reklama-ooo",
    "param2": "",
    "param3": "",
    "description": "",
    "hash": "23059-p1-reklama-ooo_p2-_p3-"
    }
    }
    }
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    JBZoo и Jooma! (вангую: 2.7, по запаху: "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a")
    С этим набором цветущих ароматных кактусов - только на фриланс.