Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Куда надо вставлять часть кода.


Recommended Posts

Добрый день, подскажите куда надо вставить функцию чтоб таблица размеров json отображалась правильно.

Как сейчас Таблица размеров (JSON)[{"title":"-","dimensions":[{"size":"36","item":[{"title":"Длина изделия","value":"-"},{"title":"Длина рукава","value":"-"},{"title":"Объем груди","value":"-"},{"title":"Объем талии","value":"-"},{"title":"Объем бедер","value":"-"}]},{"size":"37","item":[{"title":"Длина изделия","value":"-"},{"title":"Длина рукава","value":"-"},{"title":"Объем груди","value":"-"},{"title":"Объем талии","value":"-"},{"title":"Объем бедер","value":"-"}]},{"size":"38","item":[{"title":"Длина изделия","value":"-"},{"title":"Длина рукава","value":"-"},{"title":"Объем груди","value":"-"},{"title":"Объем талии","value":"-"},{"title":"Объем бедер","value":"-"}]},{"size":"39","item":[{"title":"Длина изделия","value":"-"},{"title":"Длина рукава","value":"-"},{"title":"Объем груди","value":"-"},{"title":"Объем талии","value":"-"},{"title":"Объем бедер","value":"-"}]},{"size":"41","item":[{"title":"Длина изделия","value":"-"},{"title":"Длина рукава","value":"-"},{"title":"Объем груди","value":"-"},{"title":"Объем талии","value":"-"},{"title":"Объем бедер","value":"-"}]}]}]

 

 

Нужно подключить функцию в коде. На вход подать json (который вы выгружаете из модуля). На выходе получите html , ocstore 3
Функция:

function getHtmlNataliTableSize($json)
    {
        $arTablesSize =json_decode(stripslashes(html_entity_decode($json)), true);
       $html = '';
       $emptyTable = true;
       foreach ($arTablesSize as $arTableSize)
       {
           foreach ($arTableSize['dimensions'] as $arSize)
           {
               foreach ($arSize['item'] as $size)
               {
                   if ($size['value'])
                   {
                       $emptyTable = false;
                   }
               }
           }
       }

       if (!$emptyTable)
       {
           foreach ($arTablesSize as $arTableSize)
           {
               if ($arTableSize['title'] && $arTableSize['title'] !== '-')
               {
                   $html .= '<p>' . $arTableSize['title'] . '</p>';
               }
               $html .= '<table><tr><th>Размер</th>';

               foreach ($arTableSize['dimensions'][0]['item'] as $prop)
               {
                   $html .= '<th>' . $prop['title'] . '</th>';
               }

               $html .= '</tr>';
               foreach ($arTableSize['dimensions'] as $arSize)
               {
                   $html .= '<tr><td>' . $arSize['size'] . '</td>';
                   foreach ($arSize['item'] as $size)
                   {
                       $html .= ' <td>' . $size['value'] . '</td>';
                   }
                   $html .= '</tr>';
               }
               $html .= '</table>';
           }
       }
       return $html;
   }
Надіслати
Поділитися на інших сайтах


Так много бесполезной информации,  а как раз нужной нет. В тот контроллер, в который вы это json отправляете, и вставлять. Логично, да? Кто знает, куда его ваш модуль или скрипт засылает.

  • +1 1
Надіслати
Поділитися на інших сайтах


В 26.02.2021 в 09:00, Shureg сказал:

Так много бесполезной информации,  а как раз нужной нет. В тот контроллер, в который вы это json отправляете, и вставлять. Логично, да? Кто знает, куда его ваш модуль или скрипт засылает.

Добрый вечер, проблема в том как найти этот контроллер.

 

Надіслати
Поділитися на інших сайтах


5 минут назад, Sergei21 сказал:

Добрый вечер, проблема в том как найти этот контроллер.

 

Посмотреть  в том скрипте, который это отправляет.
Вы уж определитесь, что у вас происходит. А то пока ваш вопрос звучит так:
"У меня неизвестно что неизвестно откуда неизвестно куда отправляет непонятную фигню. Что мне с этим делать?"

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.