Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Sergei21

Newbie
  
  • Posts

    5
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Sergei21's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputation

  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; }
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.