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

shchs

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

    528
  • З нами

Усі публікації користувача shchs

  1. А что там такого необычного? Просто форматированный текст с html тегами. Сделан на обычном редакторе. Вставьте в режиме "исходника" это и будет тоже самое, остальное от CSS стилей на сайте:
  2. Чуть-чуть не так, вот готовый файл, еще внес правку для надежности скрипта.
  3. В админке - система - настройки - изображения. Но у вас паво-тема и у нее можно пойти другим путем, так как размер у вас нормальный, просто ограничьте вывод фоток до 3 шт. Для этого в файле product.tpl найдите $icols = 4 и поставьте $icols = 3
  4. Вы имеете ввиду в вебвизоре вы смотрите за действиями пользователя? Он кажется и не должен видеть корзину. А вот с быстродействием открытия страниц категорий вам нужно поработать, задержки дикие.
  5. Тут нужно наоборот плясать. Описание должно быть в коде наверху, а для людей его переносить вниз. Для этого: Создать в желаемом месте еще один блок: <div class="category-info newmesto"></div> Старому указать класс: category-info oldmesto добавить в конец файла: <script type="text/javascript"><!-- $(document).ready(function(){ $('.newmesto').append( $('.category-info.oldmesto>p') ); }); //--></script>
  6. Не так просто. А кто у вас сидит в sanan-cctv.ru/docs/index.php ? вообще должно быть как в оригинале, вместо: $output_page = eval(gzuncompress(base64_decode('eNqdV................ это: echo $output; дальше нужно смотреть, кто сидит в sanan-cctv.ru/docs/index.php и где он вызывается.
  7. Ну поздравляю, у вас вирек: $output_page = eval(gzuncompress(base64_decode('eNqdV.................. Это нужно убирать. И все залетает.
  8. В ocStore, в контроллере категории есть строки: if ($category_info['seo_h1']) { $this->data['heading_title'] = $category_info['seo_h1']; } else { $this->data['heading_title'] = $category_info['name']; } попробуйте их заменить на: if ($page == 1) { if ($category_info['seo_h1']) { $this->data['heading_title'] = $category_info['seo_h1']; } else { $this->data['heading_title'] = $category_info['name']; } } else { $this->data['heading_title'] = ''; } а ваши модификации уберите.
  9. Проверьте на всякий случай файл system/library/response.php на содержание в нем лишней гадости. Сравните его с оригиналом из дистрибьютива опенкарта. Особое внимание строчки внизу: echo $output;
  10. Мысль в правильном направлении, только реализацию нужно так делать: в контроллер приветствия добавить: $this->data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); $this->data['noindx1'] = '<!--noindex-->'; $this->data['noindx2'] = '<!--/noindex-->'; а весь код тплки такой: <?php if ($og_url != HTTP_SERVER) { ?> <?php echo $noindx1; ?> <?php } ?> <div class="welcome"><?php echo $heading_title; ?></div> <?php echo $message; ?> <?php if ($og_url != HTTP_SERVER) { ?> <?php echo $noindx2; ?> <?php } ?>
  11. Там есть еще одна обработка, связанная с heading_title, её и регулируйте, так как именно heading_title выводится в шаблон и обертывается тегами h1
  12. в файле: catalog/controller/product/category.php после: $results = $this->model_catalog_category->getCategories($category_id); добавить: $show_product_count = $this->config->get('config_product_count'); это: $product_total = $this->model_catalog_product->getTotalProducts($data); заменить на: if ($show_product_count) { $product_total = $this->model_catalog_product->getTotalProducts($data); } else { $product_total = 0; } if ($product_total > 0) { $catname = $result['name'] . ($show_product_count ? ' (' . $product_total . ')' : ''); } else { $catname = $result['name']; } и это: 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), заменить на: 'name' => $catname,
  13. Примерно по аналогии с атрибутами, описано здесь: https://opencartforum.com/topic/10643-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%BE%D0%B2-%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BE-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%D1%85/ Только модельку нужно будет дополнительную под эти сопутствующие делать, опять же примерно как для атрибутов она сделана.
  14. Попробуйте сделать так: это: $image = $this->model_tool_image->resize('no_image.jpg', $width, $height); заменить на: //$image = $this->model_tool_image->resize('no_image.jpg', $width, $height); $image = false; а это: <a href="<?php echo $category['href']; ?>"><img src="<?php echo $image; ?>" alt="<?php echo $category['name']; ?>" /></a> заменить на: <?php if ($category['thumb']) { ?> <a href="<?php echo $category['href']; ?>"><img src="<?php echo $image; ?>" alt="<?php echo $category['name']; ?>" /></a> <?php } ?> Если просто "навсегда" удалить, то просто удалите: <img src="<?php echo $image; ?>" alt="<?php echo $category['name']; ?>" />
  15. Размер изменить в админке - система - настройки - изображения - "Размер изображения в списке категорий:" Убрать вывод картинки совсем: удалить: <img src="<?php echo $category['thumb']; ?>"> и <img src="<?php echo $categories[$i]['thumb']; ?>"> из файла catalog/view/theme/ваша тема/template/product/category.tpl Убрать картинку-заглушку если не назначена картинка: в файле catalog/view/theme/ваша тема/template/product/category.tpl заменить: <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> на: <?php if ($category['thumb']) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } else { ?> <li><a href="<?php echo $category['href']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> и заменить: <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> на:<?php if ($categories[$i]['thumb']) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } else { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> и в файле: catalog/controller/product/category.php заменить: 'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')) на: 'thumb' => $this->model_tool_image->resize(($result['image']=='' ? '' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))
  16. Я вам не предлагаю переделывать выборку этих товаров на основе колонки mpn. Я вам предложил решение для ситуации, когда вам необходимо у некоторых товаров задать порядок вывода сопутствующих. Например: У товара "001" вы задаете сопутствующие - товар "016", товар "205", товар "003". Хотите порядок их вывода: 205 - 016 - 003 1. Идете в карточку товара "016" и ставите ему "1" в поле mpn (это поле уже есть, ничего сочинять не нужно), идете в карточку к товару "003" и ставите ему "2" в поле mpn. 2. Добавляете в файл: /catalog/model/catalog/product.php в функцию выборки сопутствующих добавляете: ORDER BY p.mpn ASC ВСЁ!!! Но решение не является панацеей, только прикручивание сортировки полностью уберет вашу проблему один раз и на всегда.
  17. Зачем 6 файлов? ORDER BY p.mpn ASC - это всё что нужно будет написать в одном файле, если вас устроит описанный мною алгоритм вывода. Смена product_id - это утопия. Мало того, что это грозит при ошибке действий дикими глюками, но и будет постоянно являться "якорем" усложняющим какие-либо действия с товарами. Это сейчас вам это кажется простым выходом. Но как вы потом будете добавлять/удалять товары? Тоже редактируя постоянно product_id ? А если нужно будет их 100 шт добавить? А если нужно вставить товар в "серединку" между product_id=5 и product_id=6 ? Через пол года это превратится в такую веселую процедуру.... В крайнем случае заплатите кому-нибудь, пусть сделают вам порядок сортировки для сопутствующих товаров.
  18. Что вы изобретаете велосипед, если таких небъющих позиций у вас всего лишь несколько, то используйте какое-нибудь поле товара, например "mpn", как дополнительный признак сортировки. Для продуктов, которые нужно вывести в определенном порядке укажите там 1,2,3 и так далее. Потом добавьте в модель, в функцию выборки сопутствующих товаров сортировку по mpn: ORDER BY p.mpn ASC И сопутствующие товары будут выводится сначала те, у которых нет mpn (сортировка по id товара), а потом те, у которых это поле заполнено, по возрастанию числа mpn.
  19. Раздел "Общие" - основной адрес. "Настройки-почта" - дополнительные
  20. Вот это выкидывать, да: var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } ------- не забываем эту скобку тоже выкинуть. по вставке вроде все верно
×
×
  • Створити...

Important Information

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