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

Sergei21

Новачок
  
  • Публікації

    5
  • З нами

  • Відвідування

1 подписчик

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Sergei21's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Репутація

  1. Добрый вечер. Есть сайт на шаблоне ультрастор. Опенкарт 3.0, Требуется поправить код модуля выгрузки товаров, настроить модуль окфильтр, симпл, и сам магазин. Скорректировать выгрузку товаров. Чтобы она занимала меньше места на сайте. Пишите в личку по стоимости.
  2. а на сайте поставить на выбор jpegoptim, optipng, imagik, mozjpeg, webp где это ставится на сайте. sitecreator - imagecompressor - он работает в автоматическом режиме, и при выгрузке фоток на сайт сам их сжимает.
  3. Добрый день. Подскажите пожалуйста, каким образом можно уменьшить фото товаров в магазине ocstore 3.0, Товаров более 8000, и фоток к ним порядка 40 000 шт, весят более 30 гб, модуль обновляет товары автоматом, как сделать так чтобы при обновление фотографии, они сами сжимались, и весили хотя бы 10 гб, работаем на шаблоне Ultrastore, руками сжимать это просто нереально. Заранее благодарю за подсказки.
  4. Добрый вечер, проблема в том как найти этот контроллер.
  5. Добрый день, подскажите куда надо вставить функцию чтоб таблица размеров 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; }

×
×
  • Створити...

Important Information

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