Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Sergei21

Новичок
  
  • 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.