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

Shkip

Users
  • Posts

    491
  • Joined

Everything posted by Shkip

  1. Открываете файл ..\catalog\view\theme\[ваш_шаблон]\template\common\header.tpl и меняете на нужные ссылки в блоке menu
  2. Удалить можно через панель управления хоста или через фтп-клиент. Выделяете все файлы и смело жмакаете кнопку Удалить :-)
  3. Была недавно такая же задача, но только со всей левой колонкой. Реализация следующая: открываем файл ...\catalog\view\theme\[ваша_тема]\template\common\header.tpl и до закрытия тега </head> добавляем скрипт <script type="text/javascript"> $(document).ready(function(){ var br = $.browser; $(window).scroll(function() { var top = $(document).scrollTop(); if (top < 61) { $("#column-left").css({top: '0', position: 'relative'}); } else if ((!br.msie) || ((br.msie) && (br.version > 7))) { $("#column-left").css({top: '22px', position: 'fixed'}); } else if ((br.msie) && (br.version <= 7)) { $("#column-left").css({top: '22px', position: 'fixed'}); } }); }); </script> сохраняем, перезагружаем страницу и наслаждаемся фиксированной позицией левой колонки Пример: Фиксация одного блока, с моей точки зрения, не самое лучшее решение. Но если очень надо, то необходимо допилить немного модуль категорий и отредактировать скрипт.
  4. Продолжение В списке категорий пока не удалось ровно реализовать зумирование ( картинки отображаются, зумируются, но перестает работать переключатель сетка\лист). Пока решил не отвлекаться на это, а реализовать зум в модуле. Первый попавшийся модуль - Рекомендуем. Открываем ....\catalog\controller\module\featured.php после if ($product_info) { if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } добавляем $zoomimage = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); после $this->data['products'][] = array( 'product_id' => $product_info['product_id'], 'thumb' => $image, добавляем 'zoomthumb' => $zoomimage, Все, в контроллере получили картинку с размером установленном в настройках как *Размер всплывающего изображения товара:* Дальше идет правка файла шаблона модуля Рекомендуем Открываем ...\catalog\view\theme\[ваша_тема]\template\module\featured.tpl Находим <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> и меняем на <div class="izo-zoom1"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>"/><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><img src="<?php echo $product['zoomthumb']; ?>"/></div> Открываем файл ...\catalog\view\theme\[ваша_тема]\stylesheet\stylesheet.css и конце файла добавляем .izo-zoom1 { position: relative; overflow: hidden; display: inline-block; } .izo-zoom1 img:nth-of-type(1) { max-width: 350px; max-height: 350px; z-index: 2; position: relative; } .izo-zoom1 span { border-bottom: 36px solid rgba(0, 0, 0, 0); z-index: 3; width: 50%; position: absolute; left: 0px; top: 0px; cursor: zoom-in; } .izo-zoom1 span:nth-child(even) {left: 50%;} .izo-zoom1 span:nth-of-type(3), .izo-zoom1 span:nth-of-type(4) {top: 10%;} .izo-zoom1 span:nth-of-type(5), .izo-zoom1 span:nth-of-type(6) {top: 20%;} .izo-zoom1 span:nth-of-type(7), .izo-zoom1 span:nth-of-type(8) {top: 30%;} .izo-zoom1 span:nth-of-type(9), .izo-zoom1 span:nth-of-type(10) {top: 40%;} .izo-zoom1 span:nth-of-type(11), .izo-zoom1 span:nth-of-type(12) {top: 50%;} .izo-zoom1 span:nth-of-type(13), .izo-zoom1 span:nth-of-type(14) {top: 60%;} .izo-zoom1 span:nth-of-type(15), .izo-zoom1 span:nth-of-type(16) {top: 70%;} .izo-zoom1 span:nth-of-type(17), .izo-zoom1 span:nth-of-type(18) {top: 80%;} .izo-zoom1 span:nth-of-type(19), .izo-zoom1 span:nth-of-type(20) {top: 90%;} .izo-zoom1 img:nth-of-type(2) { width: 200%; max-width: 200%; position: absolute; top: 0; border-bottom: 200px solid #fff; } .izo-zoom1:hover img:nth-of-type(2) { z-index: 2; transition: 1s; -webkit-transition: 1s; -o-transition: 1s; } .izo-zoom1 span:nth-child(odd):hover ~ img:nth-of-type(2) {left: 0;} .izo-zoom1 span:nth-child(even):hover ~ img:nth-of-type(2) {left: -100%;} .izo-zoom1 span:nth-of-type(3):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(4):hover ~ img:nth-of-type(2) {top: -11%;} .izo-zoom1 span:nth-of-type(5):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(6):hover ~ img:nth-of-type(2) {top: -22%;} .izo-zoom1 span:nth-of-type(7):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(8):hover ~ img:nth-of-type(2) {top: -33%;} .izo-zoom1 span:nth-of-type(9):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(10):hover ~ img:nth-of-type(2) {top: -44%;} .izo-zoom1 span:nth-of-type(11):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(12):hover ~ img:nth-of-type(2) {top: -55%;} .izo-zoom1 span:nth-of-type(13):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(14):hover ~ img:nth-of-type(2) {top: -66%;} .izo-zoom1 span:nth-of-type(15):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(16):hover ~ img:nth-of-type(2) {top: -77%;} .izo-zoom1 span:nth-of-type(17):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(18):hover ~ img:nth-of-type(2) {top: -88%;} .izo-zoom1 span:nth-of-type(19):hover ~ img:nth-of-type(2), .izo-zoom1 span:nth-of-type(20):hover ~ img:nth-of-type(2) {top: -99%;} Сохраняемся и проверяем наше творение
  5. В контроллерах я не силен, чуть позже попробую сделать такую фишку в списке категорий UPD открываем ...\catalog\view\theme\default\template\product\category.tpl после if ($result['image']) {$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));} else {$image = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));} добавляем $zoomimage = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); после $this->data['products'][] = array('product_id' => $result['product_id'],'thumb' => $image, добавляем 'zoomthumb' => $zoomimage, все, в контроллере получили картинку с размером установленном в настройках как *Размер всплывающего изображения товара:* дальше идет правка файла шаблона категории Продолжение следует...
  6. в дефолтном шаблоне это правиться так .product-list .name {margin-bottom: 3px;text-align: left;} а как релизовать у вас - это надо смотреть сам шаблон
  7. Внедрить код не проблема, главное в контроллере получить еще одну переменную - картинку без ресайза. PS в рамках OcS
  8. Делал когда-то. Надо вспомнить, но ничего сложного там нет. Все работало без ошибок.
  9. В файле стилей к #container {width: 980px;margin-left: auto;margin-right: auto;text-align: left;} добавить background: #fff;
  10. пользователь и покупатель - два разных понятия. пользователь - это админ, менеджер и др., регистрируются через админку покупатель - регистрируются через морду магазина, и посмотреть их можно по пути Продажи - Покупатели - Покупатели
  11. Для выравнивания по центру в футере нужным блокам применить стиль text-align: center; Для футера - задать его высоту, например height: 100px;
  12. Все меню формируется как список, внешний вид решается через CSS и\или присвоением ссылке class="button".
  13. Например делаем переход со страницы категории. Открываем файл ...\www\catalog\view\theme\[ваша_тема]\template\product\category.tpl и находим блок <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> и меняем на <div class="cart"> <a href="<?php echo $product['href']; ?>" class="button"><?php echo $button_cart; ?></a> </div>
  14. А что подсказать? :mellow: Если как это сделать то уточните - выводить везде где отображается отложеный\купленый товар или только в конкретных местах? Какая информация о производителе должна отображаться? Используется ли модуль быстрой покупки? Если на пальцах - редактировать надо контроллер, шаблон, языковой файл
  15. Посмотрите в вашем шаблоне файл .....\catalog\view\theme\[ваш_шаблон]\template\product\product.tpl если там такой код? <select name="option[<?php echo $option['product_option_id']; ?>]"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </option> <?php } ?> </select> <?php echo $text_select; ?> - вот этот параметр и выводит нужную фразу
  16. Ни в каком, только через админку или через phpMyAdmin. Ну а если есть доступ к базе то можно восстановить и пароль админки :) Если есть доступ к файлам магазина - то и доступ к базе тоже можно восстановить. Магазин Ваш? Или так, пошалить хотите? :)
  17. Желательно посмотреть на Ваш магазин, ванговать не научен :(
  18. Ваш метод актуален для для вывода категорий в меню и является базовой функцией. ТС спрашивал про отображение страницы категории. В данной ситуации вопрос решается через стиль.
  19. Посмотрите в карточку товара в админке, закладка Опции. Если там все на месте - то тогда надо смотреть шаблон и восстанавливать код
×
×
  • 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.