Jak wyr?wna? klawisze DO KOSZYKA

Miejsce na wszelkie dyskusje odnośnie problemów technicznych i ewentualnych pytań z rozbudowaniem systemu w plikach i skryptach Opencart, a które nie dotyczą instalacji.

Jak wyrównać klawisze DO KOSZYKA

Postprzez PiterEL » 3 mar 2013, o 16:11

Witam
Czy wie ktos jak zrobic wyrownanie klawiszy do koszyka aby byly na jednym poziomie, bo tak obecnie ustawiaja sie odpowiednio w zaleznosci od dlugości nazwy produktu... Chcialbym aby np z cena byly wyrownane na jednym poziomie w rownej lini. Obecnie brzydko to wyglada bo robią sie takie schodki... W zalaczniku dalem zrzut ekrany z zanaczeniem o co mi chodzi...
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez adikon.oc » 3 mar 2013, o 20:12

ucinaj nazwy produktów po ileś tam znakach lub przenieś buttony nad obrazki
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez PiterEL » 3 mar 2013, o 20:13

A w jaki sposób przeniesć buttony nad obrazki ?
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez schematx.pl » 3 mar 2013, o 23:47

np dla featured (polecanych) produktów edytuj plik; Catalog/View/Theme/NAZWASZABLONU/Template/Module/Featured.tpl
znajdź linijkę:
Kod: Zaznacz cały
<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>


wytnij ją i wklej bezpośrednio nad linijką;
Kod: Zaznacz cały
<?php if ($product['thumb']) { ?>


analogicznie postępuj z innymi plikami np. bestseller.tpl itd. itd. wszędzie gdize chcesz przenieść guzik nad miniaturkę.

jednak pamiętaj że nie rozwiąże to problemu z "nierównymi" produktami bo wysokość produktu na liście zależy właśnie od jego nazwy.
schematx.pl
 
Posty: 300
Dołączył(a): 21 sty 2013, o 20:11

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez PiterEL » 4 mar 2013, o 11:18

Ok działa takie coś... jednak przeniosłem sobie przycisk DO KOSZYKA zaraz pod zdjęcie a dalej jest nazwa produktu....
Chciałem tez zrobic to jak wejdzie sie na kategorie produktow i widoku nie listy tylko siatki... Jednak edytowałem plik o nazwie \catalog\view\theme\default\template\product\category.tpl
ale jak go zmieniłem tak jak w modułach to wszystko sie rozjezdza i np mam podwojnie zdjecie i nazwe produktu... Chyba ze gdzies jeszcze musze to zrobic badz tu zle robie. Tak wyglada plik category.tpl po zmianie:

Kod: Zaznacz cały
<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
  <div class="product-list">
    <?php foreach ($products as $product) { ?>
    <div>
   
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />   
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <div class="description"><?php echo $product['description']; ?></div>
      <?php if ($product['price']) { ?>
      <div class="price">
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
     
      </div>
      <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>
      <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>
    </div>
    <?php } ?>
  </div>
  <div class="pagination"><?php echo $pagination; ?></div>
  <?php } ?>
  <?php if (!$categories && !$products) { ?>
  <div class="content"><?php echo $text_empty; ?></div>
  <div class="buttons">
    <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
  </div>
  <?php } ?>
  <?php echo $content_bottom; ?></div>
<script type="text/javascript"><!--
function display(view) {
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez schematx.pl » 4 mar 2013, o 12:00

przeniosłeś tylko
Kod: Zaznacz cały
<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />   


zamiast
Kod: Zaznacz cały
<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />   
</div>
schematx.pl
 
Posty: 300
Dołączył(a): 21 sty 2013, o 20:11

Re: Jak wyrównać klawisze DO KOSZYKA

Postprzez PiterEL » 4 mar 2013, o 12:12

teraz przenioslem poprawnie i nic nie zmienilo sie:

Kod: Zaznacz cały
<?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
       <div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>   
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <div class="description"><?php echo $product['description']; ?></div>
      <?php if ($product['price']) { ?>
      <div class="price">
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
     
      <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>
      <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>
    </div>
    <?php } ?>
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Następna strona

Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości

cron