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

dream2011

Новичок
  
  • Posts

    22
  • Joined

  • Last visited

dream2011's Achievements

Apprentice

Apprentice (3/14)

  • Conversation Starter
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. С шаблоном кое как разобрался помогите пожалуйси с ссылками ЧПУ!
  2. В данном формате этот код выводит рандомно врогде 10 товаров! Мне нужно отгделить PHP код и шаблон оформления, чтобы задать свой шаблон на другом сайте (DLE)! Я ик понял что к этому коду чтобы задать шаблон вывода нужно прикрутить шаблонизатор? Извините меня наверное очень тяжело понять?)
  3. Подскажите пожалуйси как отгделить основной PHP код от шаблона Вывода и раскидать его по отгдельным файлам? код взят на форуме opencart-forum.ru <?php /// DB define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'open'); define('DB_PASSWORD', 'pass'); define('DB_DATABASE', 'open'); define('DB_PREFIX', ''); $db = mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD); mysql_select_db(DB_DATABASE ,$db); $query = "SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, wcd.unit AS weight_class FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) WHERE p.date_available <= NOW() AND p.status = '1' ORDER BY RAND() LIMIT 12"; $products = getArray(query($query, $db)); echo '<table width="915">'; for ($j = 0; $j < sizeof($products); $j++) { echo '<tr>'; $i=$j+3; for(;$j<$i;$j++){ if($i<sizeof($products)){ echo ' <td width="305"> <table width="300"> <tr> <td colspan="2" align="right" style="padding: 30px 5px 0 5px;"><a style="text-decoration: none; color: #006; font-size: 16px; font-weight: bold;" href="' . $products[$j]['href'] . '">'. $products[$j]['name'] .'</a></td> </tr> <tr> <td width="30%"> <img src="image/'. $products[$j]['thumb'] .'" title="'. $products[$j]['name'] .'" alt="'. $products[$j]['name'] .'" width="150" height="150" /> </td> <td width="70%"> <span style="color: #fff; font-size: 13px; font-weight: bold;">?™?¦????: </span><a href="'. $products[$j]['manufacturer_link'] .'" style="text-decoration: none;">'. $products[$j]['manufacturer'] .'</a><br /> <span style="color: #fff; font-size: 13px; font-weight: bold;">?“?’??: </span>'. $products[$j]['model'] .'<br /><br /> <span style="color: #fff; font-size: 13px;"><a href="'. $products[$j]['href'] .'" style="text-decoration: none;">[ ???•?“ ... ]</a</span><br /> </td> </tr> <tr> <td> <span style="color: #900; font-weight: bold;">'. $products[$j]['price'] .'</span> <br /> <br /> </td> </tr> </table> </td> '; }else{ echo '<td></td>'; } } echo '</tr>'; } echo '</table>'; mysql_close($db); function query($sql, $db) { $resource = mysql_query($sql, $db); if ($resource) { if (is_resource($resource)) { $i = 0; $data = array(); while ($result = mysql_fetch_assoc($resource)) { $data[$i] = $result; $i++; } mysql_free_result($resource); return $data; } else { return TRUE; } } else { exit('Error!'); } } function getArray ($results) { $products = array(); foreach ($results as $result) { if ($result['image']) { $image = $result['image']; } else { $image = 'no_image.jpg'; } $price = $result['price']; $products[] = array( 'name' => $result['name'], 'model' => $result['model'], 'shortdescription' => mb_substr(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), 0, 180), 'manufacturer' => $result['manufacturer'], 'manufacturer_link' => 'index.php?route=product/manufacturer&manufacturer_id=' . $result['manufacturer_id'], 'thumb' => $image, 'price' => $price, 'href' => 'index.php?route=product/product&product_id=' . $result['product_id'] ); } return $products; } ?> Или может есть возможность вивода товаров на другом сайте через модуль WEB API https://github.com/ethernet1/opencart-webapi
  4. Подскажите пожалуйси как отгделить основной код от шаблона Вывода и раскидать его по отгдельным файлам?
  5. 42 строка как то решилось само сопотому чтой) <span style="color: #900; font-weight: bold;">'. round($products[$j]['price'],2) .'</span>
  6. А как округлить этоны чтобы без 0000 после запятот?
  7. Извините может я не правильно написал! (Есть ли какой нибудь способ привязать производителя к категории? Чтобы в товарах ггде не выбран производитель автоматически он усиновился!)
  8. Уважаемый Baco ето как бы не то! То что я хочу потому чтольше относиться к админке!
  9. Есть ли какой нибудь способ привязать производителя к категории? Чтобы в товарах ггде не выбран производитель автоматически он усиновился? нашол икое решение! но оно не рилииет на OpenCart 1.5.4.1
  10. Есть ли модуль Расчеи стоимости Компьютера?
  11. Мне просто для опрегделённой категории нужно добавить кнопку (Добавить в корзину) Этим спосопотому чтом который Вы мне написали вылеиет ошибка! Parse error: syntax error, unexpected T_STRING in Путь к файлу */catalog/view/theme/default/template/product/category.tpl on line 32 И если в категориях есть под категории?
  12. Как сгделать чтобы заказ товаров рилиил только в одной категории?
  13. Как сгделать чтобы на категорию усиновить атрибуты товаров, и на товары в этот категории распространялись атрибуты которые я усиновил на категорию! И как сгделать чтобы заказ товаров рилиил только в одной категории?
  14. Можно ли реализовать эту функцию только на категории?
×
×
  • 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.