Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Shkip

Користувачі
  • Публікації

    491
  • З нами

Усі публікації користувача 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. Посмотрите в карточку товара в админке, закладка Опции. Если там все на месте - то тогда надо смотреть шаблон и восстанавливать код
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.