Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

mpflash

Пользователи
  
  • Публикаций

    55
  • Зарегистрирован

  • Посещение

Посетители профиля

1 904 просмотра профиля

Достижения mpflash

Contributor

Contributor (5/14)

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

Последние медали

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. mpflash

    Скрытый товар

    плохое решение, ваши стрые товары пропадут из поисковиков, лучше сделать чтобы на страницах с товаром они генерировались в другом виде (например строчками). А эти исправления, которые вы сделали, затрагивают все модули, работающие с товарами, модуль прйслиста также убирет эти товары у себя.
  6. mpflash

    Скрытый товар

    конечно точто я делал в последний раз я могу еще вспомнить, с трудом, но как я сделал сортировку по условию, что все нулевые ВСЕГДА внизу делал очень давно, если ее не делать, строчные товары и акутавльные будут в перемешку, ужас будет:)
  7. mpflash

    Скрытый товар

    да, все работало, но пришлось все вернуть назад, уж больно жалко терять из индексации 5000 забытых товаров, сделал по другому, у меня уже была сортировка по имя+наличие, тоесть при любом раскладе товары которых нет, отображаются снизу. Я сделал чтобы отсутствующие товары отображались только строкой, без изображения: а если в него заходишь, то кнопка купить неактивна: а в производителях и в поиске сделал вместо строки неактивную кнопку купить в самом списке:
  8. mpflash

    Скрытый товар

    ниче в конфигурации не нужно отключать, пусть магазин показывает все товары, но в \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.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.