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

mpflash

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

    55
  • З нами

  • Відвідування

Відвідувачі профілю

1 829 переглядів профілю

mpflash's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Репутація

  1. в файле ..\catalog\controller\product\search.php в конце в public function ajax() в SELECT pd.product_id, pd.name, p.image добавить p.model, итого: $sql = 'SELECT pd.product_id, pd.name, p.model, p.image FROM ' . DB_PREFIX . 'product_description AS pd '; и далее дописать к htmlspecialchars_decode($values['name'], ENT_QUOTES) еще и модель htmlspecialchars_decode($values['model'], ENT_QUOTES), будет так: 'name' => htmlspecialchars_decode($values['name'], ENT_QUOTES).' '.htmlspecialchars_decode($values['model'], ENT_QUOTES), быстрее самому разобраться
  2. Добрый день, модуль интеллектуального поиска, который прилепливают в максисторе (я так понимаю) - quick_search.js, при наборе в поле поиска текста, предлагает варианты, но строки этих вариантов имеют только Название товара, а хотелось бы чтобы еще и модель. вроде примитивный скрипт, но не получается сделать
  3. Добрый день, есть ли готовое решение по сабжу или руками прописывать во всплывающем изображении?
  4. Добрый день, форма поиска не ищет по модели, если в запросе не полностью вбита вся длина, тоесть модель товара 1234 не найдется, если указать в поиск 123. есть ли решения? П.С: а во время набора, интеллектуальный поиск предлагает все варианты с этим соответствием.
  5. плохое решение, ваши стрые товары пропадут из поисковиков, лучше сделать чтобы на страницах с товаром они генерировались в другом виде (например строчками). А эти исправления, которые вы сделали, затрагивают все модули, работающие с товарами, модуль прйслиста также убирет эти товары у себя.
  6. конечно точто я делал в последний раз я могу еще вспомнить, с трудом, но как я сделал сортировку по условию, что все нулевые ВСЕГДА внизу делал очень давно, если ее не делать, строчные товары и акутавльные будут в перемешку, ужас будет:)
  7. да, все работало, но пришлось все вернуть назад, уж больно жалко терять из индексации 5000 забытых товаров, сделал по другому, у меня уже была сортировка по имя+наличие, тоесть при любом раскладе товары которых нет, отображаются снизу. Я сделал чтобы отсутствующие товары отображались только строкой, без изображения: а если в него заходишь, то кнопка купить неактивна: а в производителях и в поиске сделал вместо строки неактивную кнопку купить в самом списке:
  8. ниче в конфигурации не нужно отключать, пусть магазин показывает все товары, но в \catalog\model\catalog\product.php в функции 60я гдето строка: public function getProducts($data = array()) ...... за ней ищите второй запрос $sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') ........ и в нем вместо p.status = '1' пишите p.status = '1' AND p.quantity > 0 тоже саоме нужно проделать в функции на ~476 строке public function getTotalProducts($data = array()) { чтобы правильно считалось количество после чего в списках товаров будут только товары с положительным количеством, разумеется в поиске и по прямой ссылке все также будет работать
  9. бесмысленно гадать, я вообще не понимаю эту функцию mail, при любом косяке с темже спамом я даже не узнаю о проблеме, для диагностики лично сам использовал промежуточный личный почтовый сервер. Рекомендую завести почту для домена у яндекса, и туда лезть по смтп, хотябы при косяке в самом письме вы будете видеть моментальный отлуп и самое важное возвращенные неверные\заблокированные письма уже во входящих самого ящика.
  10. вы конечно все молодцы, неделю как появилась проблема, в конец извела меня (почта уходит через смтп яндекс ящика), но решение было тупо таким: в этих 2х гребаных строчках, которые также в версии 1551 не исправили нужно поставтиь паробелы перед "<" $header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . ' <' . $this->from . '>' . $this->newline; $header .= 'Reply-To: ' . '=?utf-8?B?'.base64_encode($this->sender).'?=' . ' <' . $this->from . '>' . $this->newline; накрутил счетчик на 50 покупок пока пробовал.
  11. Полазив в иннете, по поводу модуля генерации в эксцель у самого апатча, делаю вывод: сделать корректную вставку изображения в нужное место он не может по причине того, что картинки находятся не ячейке, как в НТМЛ, а в позиции абсолют. поскольку прайслист нужен нашим менеджерам для рассылки по емайл, то сделал заготовку самого экспель документа, в который нужно вставить (через буфер обмена) весь выделенный текст "версии для печити" модуля http://demo.opencart.my/wpl/index.php?route=product/pricelist/printable
  12. в конец каталог\модель\каталог\продукт.рхр: public function genPath($category_id) { $this->load->model('catalog/category'); $category_info = $this->model_catalog_category->getCategory($category_id); if(!$category_info) { return false; } if ($category_info['parent_id']) { return $this->genPath($category_info['parent_id']) . "_" . $category_id; } return $category_id; } в 100ю строку примерно каталог\контроллер\продукт\продукт.рхр: $categories = $this->model_catalog_product->getCategories($product_id); if ($categories){ $categories_info = $this->model_catalog_category->getCategory($categories[0]['category_id']); if (!isset($this->request->get['path'])) { $categories_path = $this->model_catalog_product->genPath($categories[0]['category_id']); } else { $categories_path = $this->request->get['path']; } $this->data['category_title'] = $categories_info['name']; $this->data['category_url'] = $this->url->link('product/category')."&path=".$categories_path; } в каталог\вью\тхем\дефаулт\темплате\продукт\рподукт.тпл: <a href="<?php echo $category_url; ?>"><!--?php echo $category_title; ?--></a> получаем результат: как бы вы не попали на страничку с товаром(через поиск\феатуред\рекомендед\рандом\даже КОРЗИНА), вы всегда сможете перейти в категорию где этот товар находится. я конечно быдлокодер, такчто не хайте, работает, если что пишите как сделать правильнее.
  13. у меня каждый товар только в одной категории, просто если перейти к товару из поиска или феатуре или рекомендет, узнать категорию, а именно полный к ней путь нельзя, подскажите пожалйста как правильно обратится к getCategories(), но с полной генерацией пути
  14. так в решении выше от kate1987 всего 4 строки и также работают, зачем писать столько кода. да и в ее решении уже присутствует и имя и ИД, задача построить патч к конечной категории: 10_15_19, а не только 19.

×
×
  • Створити...

Important Information

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