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

BlackWolf

Users
  
  • Posts

    56
  • Joined

  • Last visited

Everything posted by BlackWolf

  1. Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box смешно
  2. Меню категорий стандартное. Когда нажимаем на категорию, раскрываются подкатегории. Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть.
  3. Вы писали о какой-то длине и ни слова о высоте (высота и длина абсолютно разные вещи). Естественно ни о какой разной высоте для браузеров и речи быть не может. У вас косяк в верстке (ибо вы вообще не понимаете что это такое). Смотрим приведенный кусок кода: .box - height: 150px; (для блока) .box-heading - height: 30px; (для заголовка блока) .box-content - height: 434px; (для контента блока). Все это в левой колонке. То есть вы утверждаете что левая колонка имеет разную высоту ? (а я утверждаю что тут высота одинаковая) То есть вы даже не думали что разная высота у блока с контентом ? (у которого вы не задавали высоты) и normalize.css вы так же не думали использовать ? P.S. такой верстки я давненько не видел (это жесть).
  4. <div class="grid-9 float-left"> тут вижу ширину 700 пикселей вы вообще где чего устанавливали? и причем тут длина вообще, что в вашем понятии длина, в вестке нет понятия длины
  5. выбираем категорию и вверхнем блоке появляются подкатегории
  6. прямо над меню категорий
  7. Сейчас меню категорий такое Как подкатегории вынести из этого меню, чтобы вверху перед меню категорий появлялся этот блок, а главные категории не раскрывались ?
  8. ocStore там это уже учтено и еще некоторые моменты поправлены так что советую вам ocStore а не opencart
  9. Tom Спасибо в точку, дальше сам буду кумекать как обновлять еще и вес. Побольше бы таких полезный статей.
  10. Собственно необходимо, чтобы при выборе опции менялась цена (в самом товаре, в сравнениях). Господа знатоки подскажите логику, куда лезть и что примерно делать? Модули не хочу никакие ставить, мне кажется лучше самому чистенький простенький код сделать.
  11. ezl Вы думаете что здесь ванги сидят? пхп вам говорит Undefined variable: product, вы не показываете код и гадать не очень хочется. На вскидку скажу что вы пытаетесь вывести вне предела foreach ($products as $product)
  12. ну сюда и подставляйте ссылку div class="..." onClick="location.href='<?php echo $product['href']; ?>'"
  13. Ну поидее надо поправить функцию добавления похожих товаров (изменить запрос к БД, убрать ненужные переменные и тд). Перед этим вручную удалить из таблицы бд product_related ненужные записи, где `product_id` - ID товара к которому добавляется похожий, `related_id` - ID похожего товара. По умолчанию при добавлении похожего товара в бд добавляются 2 записи: товар1-товар2 и товар2-товар1 (соответственно запись товар2-товар1 удаляем). Смотрим работают ли похожие товары так как ты хотел. Если да то идем в функцию или класс и изменяем запрос к БД.
  14. ну как я понял по сути надо чуток подправить в классе корзины + поправить чтобы в админке можно было выставлять "=" . тут я сделал себе префикс "=" для цены селекта
  15. ага, то что надо вот только буква Г надо как-то ее заменить на букву Л
  16. Видел плагин https://opencartforum.com/files/file/619-vqmod-dopolnitelnye-deistviia-s-tcenoi-optcii/ Он принципе делает что надо, но он требует vqmod (как я понял его в ocStore нет да и нафиг он нужен) да и возможно не совместим с ocStore 1.5.4.1. Вообщем решил просто подправить имеющийся функционал ocStore 1.5.4.1. Ох пхп мой слаб. Добавяю префикс "=" в class Cart (system\library\cart.php) if ($option_value_query->num_rows) { if ($option_value_query->row['price_prefix'] == '+') { $option_price += $option_value_query->row['price']; $option_price_noprefix = 'no'; } elseif ($option_value_query->row['price_prefix'] == '-') { $option_price -= $option_value_query->row['price']; $option_price_noprefix = 'no'; } elseif ($option_value_query->row['price_prefix'] == '=') { $option_price = $option_value_query->row['price']; $option_price_noprefix = 'yes'; } делаю проверку нужно ли прибавить или вычесть из цены (префиксы + -) или нужно заменить (префикс =) if ($option_price_noprefix == 'yes') { $new_price = $option_price; $new_price_total = $option_price * $quantity; } else { $new_price = $price + $option_price; $new_price_total = ($price + $option_price) * $quantity; } это делаю перед массивом $this->data[$key] = array( а в сам массив добавляю результат из предыдущей проверки 'price' => $new_price, 'total' => $new_price_total, в итоге я имею префикс "=" который работает только для цены селекта. Однако этот префикс можно добавить пока что только вручную в БД. Иду в admin\view\template\catalog\product_form.tpl и добавляю префикс = <?php if ($product_option_value['price_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['price_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> <?php if ($product_option_value['price_prefix'] == '=') { ?> <option value="=" selected="selected">=</option> <?php } else { ?> <option value="=">=</option> <?php } ?> и еще сюда html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' <option value="=">=</option>'; Такс, проверил вроде все работает как надо. Подскажите господа знатоки, где я тут чего то не учел или не совсем верно сделал (если такое имеется) ?
  17. А моем случае вес - это объем, странно почему он не выводится в карточке товара. Как вы вести вес в карточке товара вверху рядом с "Модель" и "Наличие" ? ocStore 1.5.4.1
  18. А если нет vqmod? Неужели для отображения цены товара в опции нужен vqmod? Что то я сомневаюсь и думаю прав что сделать это можно чуток подправив код.
  19. rb2 Картинки вручную были только указаны (выбраны) (у опенкартовский файл-менеджер есть проблема, он не отображает картинки если их в папке слишком много) сверял дампы - путь указан верно, уверен. гадания то потому что естественно в логах нет никаких ошибок (откуда им взятся???) Неправильный путь - именно так, проверял много раз и мой взгляд искал не там где надо, оказалось что в БД я записываю путь как data/products/$product[products_image] а папку я создал product (без S на конце)
  20. sv2109 я знаю что в product только главная картинка, о ней то я и веду речь. кэши почищены, кэш появляется только у тех картинок, которые я указал вручную через админку rb2 естественно я так сделал, но не обнаружил изменений (было пару измений не связанных с этим, в одном зачем то заново сео титл сгенерился, во втором амперсанты заменились на мнемонику и тд) ХЗ что-за борода.
  21. Вопрос в том как перенести картинки из другого движка? БД переносил из VamShop самописным кодом на php. Картинки поместил в соответствующую папку, в БД у товара (таблица product) записал путь к картинке (путь верный). Однако этого мало, картинки не отображаются. Что еще надо сделать чтобы картинка товара заработала ?
×
×
  • 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.