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

nick885

Новичок
  
  • Posts

    27
  • Joined

  • Last visited

Recent Profile Visitors

1,546 profile views

nick885's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  1. Друзья, перенес сайт на другой сервер, захожу в оформление заказа - пустот экран. В логах апача ошибка: PHP Parse error: syntax error, unexpected 'else' (T_ELSE) in /var/www/site/vqmod/vqcache/vq2-catalog_view_theme_sellya_template_checkout_simplecheckout_shipping.tpl on line 91, referer: Сам файл <div class="simplecheckout-block-heading"><?php echo $text_checkout_shipping_method ?></div> <?php if ($simple_show_errors && $error_warning) { ?> <div class="simplecheckout-warning-block"><?php echo $error_warning ?></div> <?php } ?> <div class="simplecheckout-block-content"> <?php if (!empty($disabled_methods)) { ?> <table class="simplecheckout-methods-table" style="margin-bottom:0px;"> <?php foreach ($disabled_methods as $key => $value) { ?> <tr> <td class="code"> <input type="radio" name="disabled_shipping_method" disabled="disabled" value="<?php echo $key; ?>" id="<?php echo $key; ?>" /> </td> <td class="title" valign="middle"> <label for="<?php echo $key; ?>"> <?php echo $value['title']; ?> </label> </td> <td class="quote"> </td> </tr> <?php if (!empty($value['description'])) { ?> <tr> <td class="code"> </td> <td class="title"> <label for="<?php echo $key; ?>"><?php echo $value['description']; ?></label> </td> <td class="quote"> </td> </tr> <?php } ?> <?php } ?> </table> <?php } ?> <?php if (!empty($shipping_methods)) { ?> <table class="simplecheckout-methods-table"> <?php foreach ($shipping_methods as $shipping_method) { ?> <?php if ($simple_shipping_view_title) { ?> <tr> <td colspan="3"><b><?php echo $shipping_method['title']; ?></b></td> </tr> <?php } ?> <?php if (!empty($shipping_method['warning'])) { ?> <tr> <td colspan="3"><div class="simplecheckout-error-text"><?php echo $shipping_method['warning']; ?></div></td> </tr> <?php } ?> <?php if (empty($shipping_method['error'])) { ?> <?php foreach ($shipping_method['quote'] as $quote) { ?> <tr> <td class="code"> <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" <?php if ($quote['code'] == $code) { ?>checked="checked"<?php } ?> onchange="simplecheckout_reload('shipping_changed');" /> </td> <td class="title" valign="middle"> <label for="<?php echo $quote['code']; ?>"> <?php if (isset($quote['image']) and !empty($quote['image']) ) { ?> <img src="<?php echo HTTP_IMAGE.$quote['image'];?>"/> <? echo '<span style="vertical-align:10px;">'.$quote['title'].'</span>'; } else { echo $quote['title']; } ?> </label> <?php if (!empty($quote['img'])) { ?> <label for="<?php echo $quote['code']; ?>"> <img src="<?php echo $quote['img']; ?>" width="60" height="32" border="0" style="display:block;margin:3px;"> </label> <?php } ?> </td> <td class="quote"> <label for="<?php echo $quote['code']; ?>"><?php echo $quote['text']; ?></label> </td> </tr> <?php if (!empty($quote['description'])) { ?> <tr> <td class="code"> </td> <td class="title"> <label for="<?php echo $quote['code']; ?>"><?php echo $quote['description']; ?></label> </td> <td class="quote"> </td> </tr> <?php } ?> <?php } ?> <?php } else { ?> <tr> <td colspan="3"><div class="simplecheckout-error-text"><?php echo $shipping_method['error']; ?></div></td> </tr> <?php } ?> <?php if (!empty($shipping_method['description'])) { ?> <tr> <tr> <td class="code"> </td> <td class="title"> <?php echo $shipping_method['description']; ?> </td> <td class="quote"> </td> </tr> </tr> <?php } ?> <?php } ?> </table> <input type="hidden" name="shipping_method_current" value="<?php echo $code ?>" /> <input type="hidden" name="shipping_method_checked" value="<?php echo $checked_code ?>" /> <?php } ?> <?php if (empty($shipping_methods) && $address_empty && $simple_shipping_view_address_empty) { ?> <div class="simplecheckout-warning-text"><?php echo $text_shipping_address; ?></div> <?php } ?> <?php if (empty($shipping_methods) && !$address_empty) { ?> <div class="simplecheckout-warning-text"><?php echo $error_no_shipping; ?></div> <?php } ?> </div> <?php if ($simple_debug) print_r($address); ?> Подскажите, пожалуйси, как переписать чтоб пропала ошибка. Заранее огромное спасипотому что. upd. если убрать перед <?php } else { ?> <?php } ?> то бугдет ошибка PHP Parse error: syntax error, unexpected end of file
  2. Этот вариант уже используется. И сортировка по когдачеству. Но все-равно напарсено слишком много товаров(
  3. На другом форуме мне посоветовали икой вариан: перед $sql .= " GROUP BY p.product_id"; всивляем $sql .= " AND p.quantity >= 0 AND p.stock_status_id <> '" . $this->config->get('config_stock_status_id') . "' "; еещё в том же файлике в функцию getTotalProducts примерно перед икой строчкой $query = $this->db->query($sql); всивляем еещё раз $sql .= " AND p.quantity >= 0 AND p.stock_status_id <> '" . $this->config->get('config_stock_status_id') . "' "; Но, к сожнонию, скрывается и товар у которого когдачество >0 и которых ситус отсутствия на склагде "Нет в налилии"
  4. Друзья, икой вопрос, как можно убрать отображение товаров в категориях и на страниэто производителя при ситусе "Нет в налилии" и когдачестве "0"? При этом товар должен быть доступен по прямой ссылке. ps. просьба не предлагать вариант привязать товар к невидимой категории. Нужно именно сохранить структуру (товар очень много и чтоб потом не искать куда их привязать). upd. Скорее всего это гделается ик: <file name="catalog/model/catalog/product.php"> <operation> <search position="replace"><![CDATA[ p.status = '1' ]]></search> <add><![CDATA[ p.status = '1' AND p.quantity > 0 ]]></add> </operation> </file> Но как вместо p.quantity > 0 затулить Ситусы налилия? Это называется как-то типа p.availability? Как их перелислить? Типа при опрегделенных ситусах показывать, а при ситусе "Нет в налилии" - нет.
  5. Добрый гдень, в catalog/language/russian/module/featured.php после $this->data['products'][] = array( добавил 'model' => (empty($result['model'])) ? '' : $this->language->get('text_model') .' '. $result['model'], после $this->data['heading_title'] = $this->language->get('heading_title'); добавил $this->data['text_model'] = $this->language->get('text_model'); в catalog/language/russian/module/featured.php добавил $_['text_model'] = 'Код товара:'; в /catalog/view/theme/*/template/module/featured_content.tpl после <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> добавил <p><span class="price-tax"><?php echo $product['model']; ?></span><br /></div> Но в резульите поле могдель не отображается. Подскажите, что я не дописал или ггде ошибся?
  6. Друзья, знаю что есть икая тема, но знайти не могу. Как убрать символы + - возле этоны опции?
  7. Друзья, подскажите, как в карточку товара можно вывести дату досивки товара? Вот как это организовано в ozon: Например, посивка товара "XXX" в магазин по вторникам и четвергам. Зналит досивка, допустим, среда и пятница. Как можно организовать чтоб текст на страниэто сообщал об этом? Как я вижу, то скрипт должен брать серверное время и выдавать ближайшую дату исходя из даты посивки в магазин. В игдено чтоб скрипт брал информацию из поля Производитель и если оно XXX -> досивка тогда-то, если YYY-> досивка тогда-то. У кого какие игдеи на этот счет есть?
  8. open cart 1.5.4.1, версия модуля - последняя. Вот мой csv файл. Пишет: Импорт данных завершён! Всего обрилиино 2 строк! Обновлено: 0 Добавлено: 0 Ошипотому чток: 2 1.zip
×
×
  • 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.