Jak zostawi? w formularzu komentarza tylko ocen?. Wersja 1.5

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 zostawić w formularzu komentarza tylko ocenę. Wersja 1.5

Postprzez bogdanbojarski » 3 lis 2011, o 13:39

Witam, chciałbym zostawić w formularzu komentarza tylko mozliwość oceny, czy można to zrobić. Pozdrawiam.
bogdanbojarski
 
Posty: 4
Dołączył(a): 7 paź 2010, o 16:52

Re: Jak zostawić w formularzu komentarza tylko ocenę. Wersja

Postprzez jang1200 » 4 lis 2011, o 03:03

bogdanbojarski napisał(a):czy można to zrobić

Tej wersji nie instalowałem (m.in. dlatego viewtopic.php?f=5&t=1575#p3754 ) więc dokładnie Ci nie powiem jak ale się da :)
w catalog/controller/product/product.php i w catalog/view/theme/.../template/product/product.tpl trzeba co nieco wykasować,

w product.tpl powinno wystarczyć wykasowanie tego:
Kod: Zaznacz cały
<b><?php echo $entry_name; ?></b><br />
    <input type="text" name="name" value="" />
    <br />
    <br />
    <b><?php echo $entry_review; ?></b>
    <textarea name="text" style="width: 98%;" rows="8"></textarea>
    <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
    <br />


a w kontrolerze będzie już trochę więcej zmian niestety.
S? trzy rodzaje bia?ej ?mierci ? s?l ? cukier i ? lekarz pierwszego kontaktu.
jang1200
 
Posty: 274
Dołączył(a): 6 mar 2010, o 19:17

Re: Jak zostawić w formularzu komentarza tylko ocenę. Wersja

Postprzez bogdanbojarski » 4 lis 2011, o 17:46

Dzięki za odpowiedź i własnie o ten kotroler się sprawa rozbija. :)
Co do kompatybilności to niestety zauważyłem, że wersja 1.5 niby ładnie wygląda ale dodatków jak na lekarstwo, ale niestety nie mój wybór.
bogdanbojarski
 
Posty: 4
Dołączył(a): 7 paź 2010, o 16:52

Re: Jak zostawić w formularzu komentarza tylko ocenę. Wersja

Postprzez jang1200 » 4 lis 2011, o 20:11

Zainstalowałem specjalnie v.1.5.0, brrr zaraz będzie DELETE


Poniżej ważne są znaki komentarza "//" które musisz dodać
/catalog/controller/product/product.php
Kod: Zaznacz cały
<-->public function write() {
        $this->language->load('product/product');

        $this->load->model('catalog/review');

        $json = array();

//      if ((strlen(utf8_decode($this->request->post['name'])) < 3) || (strlen(utf8_decode($this->request->post['name'])) > 25)) {
//          $json['error'] = $this->language->get('error_name');
//      }

//      if ((strlen(utf8_decode($this->request->post['text'])) < 25) || (strlen(utf8_decode($this->request->post['text'])) > 1000)) {
//          $json['error'] = $this->language->get('error_text');
//      }

/catalog/view/theme/default/template/product/product.tpl
poniżej musisz dodać "<!--" i "-->"
Kod: Zaznacz cały
  <?php if ($review_status) { ?>
  <div id="tab-review" class="tab-content">
    <div id="review"></div>
    <h2 id="review-title"><?php echo $text_write; ?></h2>
<!--
    <b><?php echo $entry_name; ?></b><br />
    <input type="text" name="name" value="" />
    <br />
    <br />
    <b><?php echo $entry_review; ?></b>
    <textarea name="text" style="width: 98%;" rows="8"></textarea>
    <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
-->
    <br />


poniżej CAŁA zawartość pliku /catalog/view/theme/default/template/product/review.tpl
Kod: Zaznacz cały
<?php if ($reviews) { ?>
<?php foreach ($reviews as $review) { ?>
<div class="content"><b><?php // echo $review['author']; ?></b> <!-- | --> <img src="catalog/view/theme/default/image/stars-<?php echo $review['rating'] . '.png'; ?>" alt="<?php // echo $review['reviews']; ?>" /><br />
  <?php // echo $review['date_added']; ?><br />
  <br />
  <?php // echo $review['text']; ?></div>
<?php } ?>
<div class="pagination"><?php echo $pagination; ?></div>
<?php } else { ?>
<div class="content"><?php echo $text_no_reviews; ?></div>
<?php } ?>
S? trzy rodzaje bia?ej ?mierci ? s?l ? cukier i ? lekarz pierwszego kontaktu.
jang1200
 
Posty: 274
Dołączył(a): 6 mar 2010, o 19:17

Re: Jak zostawić w formularzu komentarza tylko ocenę. Wersja

Postprzez bogdanbojarski » 7 lis 2011, o 08:22

Wielkie dzięki. Raczkuję w Opencart (do tej pory uzywałem VirteMart), dlatego moje pytania mogą być banalne. Pozdrawiam.
bogdanbojarski
 
Posty: 4
Dołączył(a): 7 paź 2010, o 16:52


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