Запущен новый проект для города Салехард на Ямале (opencart 2). Большенство функций работает как следует, но есть и вопросы, с которыми сам справиться не смог. 1) Есть два типа объявлений: 1 - с кнопкой купить и онлайн заказом в корзину; 2 - с кнопкой подробнее вместо купить и без цены (вместо 0 руб. - цену уточняйте) Ккусок кода в php такой: 'price' => ($price=='0 руб.' ? 'цену уточняйте' : $price), При цене 0 - выводится вместо стоимости - цену уточняйте. Вопрос: как добавить в этот код ещё такой кусок ($price=='1 руб.' ? '...' : $price) чтобы при цене 1 руб. вообще не было надписей (для раздела отдам и подарю бесплатно) 2) Можно ли автоматически уменьшать исходные фото, которые загружают пользователи Multimerch? При удалении огромных исходников (ограничений на загрузку нет) - пропадают все фото товаров из кеша. А подменять исходники на более мелкие 500x500 которые используются в магазине вручную очень хлопотно. 3) в разделе все товары /index.php?route=product/allproduct не работает Mega Filter PRO, хотя выводится и ошибок не выдает. Также не функционирует 'цену уточняйте'. 4) автоматическую генерацию сео-урл в админке настроил без проблем. Но вот Multimerch урл, товары создаваемые пользователями - только русские чпу. Хотя товар автоматом добавляется в основной раздел товаров со всеми параметрами. Кто захочет пообщаться или может помочь советом - пишите в скайп rooomdsgn Сайт - http://vsaleharde.ru/
1)Что то странные на вид куски кода код должен быть в tpl PHP: <?php if ($price) {if ($price == 0 {//Если цена равна 0elseif ($price == 1) {// Если цена 1else {// Не то, не другое}}?> 3) Mega Filter PRO - на эту тему можно ко мне обратиться
В файле category.php (условие) - код $data['products'][] = array( 'stock_status_text' => $stock, 'quantity' => $result['quantity'], 'price' => ($price=='0 руб.' ? 'цену уточняйте' : $price), В файле category.tpl (отображение) - код <div class="button-group"> <?php if ($product['quantity']=='0') { ?> <button type="button" onclick="location.href='<?php echo $product['href']; ?>'"><span class="hidden-xs hidden-sm hidden-md"><?php echo 'Подробнее' ?></span></button>
По коду цены и её отсутствия, получилось так: PHP: <?php if ($product['price'] == 0) { ?> <?php echo 'цену уточняйте' ?><?php } elseif ($product['price'] == 1) { ?> <?php echo '' ?><?php } else { ?> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span><?php } ?><?php if ($product['tax']) { ?><span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span><?php } ?><?php } ?> Может что лишнее написал - поправьте! Спасибо за наводку. Остальные вопросы актуальны! 4 строка - <?php echo '' ?> - это не кавычки, а две одинарные
Тоже работаю над таким проектом только мультиязык. Автор обнаружил у Вас недочет _vsaleharde.ru/index.php?route=product/manufacturer производители старые не удалены.
Привет! Заходил к тебе на сайт, прикольно сделан и плюс ко всему оригинально! Скажи, а размещение объявлений у тебя платное? Если платное, то как удалось это реализовать?