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

Leaderboard

Popular Content

Showing content with the highest reputation on 05/12/2011 in all areas

  1. Делал на opencart_1.4.0_rus_0.4 Идем сюда catalog->view->theme->ваша тема->template->product->category.tplнаходим строку <table class="list"> их там две.нам нужна вторая. Заменяем полностью таблицу (до строки <div class="pagination"><?php echo $pagination; ?></div> ) на это <table class="list2"><!--Вывод товара--> <thead> <tr> <th>Изображение</th> <th>Название</th> <th>Цена</th> </tr> </thead> <?php for ($i = 0; $i < sizeof($products); $i = $i + 1) { ?> <?php if($i%2==0) {$cls='one';} else {$cls='two';} ?> <tr> <?php for ($j = $i; $j < ($i + 1); $j++) { ?> <td id="name" colspan="3"> <?php if (isset($products[$j])) { ?> <a href="<?php echo $products[$j]['href']; ?>"><span style="font-size: 12px; font-weight: bold;"><?php echo $products[$j]['name']; ?></span></a><br /> </td> </tr> <tr class="<?php echo $cls ?>"> <td width="15%"><a href="<?php echo $products[$j]['href']; ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br /></td> <td valign="middle"> <div> <div id="descript"> <?php $string = (string)$products[$j]['description']; $string = substr($string,0,300); $string = $string." ..."; echo $string; ?> </div> </div> </td> <td width="15%"><br /> <?php if ($display_price) { ?> <?php if (!$products[$j]['special']) { ?> <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span><br /> <?php } else { ?> <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span> <?php } ?> <?php } ?> <?php if ($products[$j]['rating']) { ?> <img src="catalog/view/theme/ВАША_ТЕМА/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" /> <?php } ?> <a href="<?php echo $products[$j]['href'];?>" class="button"><span>Подробнее</span></a> <?php } ?> </td> <?php } ?> </tr> <?php } ?> <br class="clear"/> </table> Обратите внимание на строку <img src="catalog/view/theme/ВАША_ТЕМА/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" /> Замените "ВАША_ТЕМА" на путь к вашей теме. затем в таблице стилей catalog->view->theme->ваша тема->stylesheet->stylesheet.cssдописываем следующее table.list2 {width:100%;}.list,list2 {margin-bottom : 10px;}.list td, .list2 td, .list2 th{text-align : center;vertical-align : top;padding:3px 5px 2px 5px;border: 1px solid #DDDDDD;}.list td a,.list2 td a { text-decoration: underline;}.list td a:hover { font-weight: bold;}.list2 th { text-align:left; background: #EAEAEA ; text-align:center; padding:5px 0;}.list2 td#name{ border: 1px solid #DDDDDD; padding:5px 0; background:#FFFFCC;}.list2 a.button { margin-top: 10px;}.one{ border: 1px solid #DDDDDD;}.two{ background: #EAEAEA; border: 1px solid #DDDDDD;}#descript { text-align:left; margin-top:5px; padding-left:3px;} #descript p { margin-top:5px; line-height: normal;}потом топаем сюды: catalog->controller->product->category.phpнаходим $this->data['products'][] = array(и вставляем там 'description' => html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'),незабываем сохранять в utf8 вроде все...вот что вышло:
    1 point
  2. вот мой файл хедера,он вполне рабочий только не забудьте дописать изменения в файлы /catalog/controller/common/header.php и catalog/language/russian/common/header.tpl header.zip
    1 point
  3. вот хотелось написать про Zopim поиск указал на эту тему кроме названия как писали на хабре хабр пока к сервису серьезных притензий нет все очень просто удобно и главное реакция молниеносная на то где находится пользователь ну разве что в firefox 4 он почему то не понимает что нужна русская локализация так что рекомендую
    1 point
  4. для категорий #1 - открываем catalog/controller/product/category.phpперед $this->data['products'][] = array( 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating, 'stars' => sprintf($this->language->get('text_stars'), $rating), 'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), 'price' => $price,вставляем if ($result['quantity'] <= 0) { $wStock = $result['stock']; } else { if ($this->config->get('config_stock_display')) { $wStock = $result['quantity']; } else { $wStock = $this->language->get('text_instock'); } }ниже, после 'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']), 'add' => $addвставляем , 'wStock' => $wStock #2 - открываем catalog/language/english/product/category.phpдобавляем $_['text_instock'] = 'In Stock'; #3 - открываем catalog/view/theme/default/template/product/category.tplперед <br /> <?php if ($products[$j]['rating']) { ?>или в любое другое понравившееся место, вставляем <br /> <span style="color: #999; font-size: 11px;"><?php echo $products[$j]['wStock']; ?></span> #3 повторить для всех использующихся шаблонов категории
    1 point
×
×
  • 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.