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

nick885

Newbie
  
  • Posts

    27
  • Joined

  • Last visited

Recent Profile Visitors

1,746 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
  9. Здравствуйте. Ставил модуль через vqmod. В админке выбрал "установить" -"изменить". Перекидывает на пустой экран. Подскажите в чем может быть проблема,
×
×
  • 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.