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

AlexDW

Users
  
  • Posts

    11,319
  • Joined

  • Last visited

Everything posted by AlexDW

  1. В catalog\model\catalog\product.php в теле функции getProducts ищите часть кода if (!empty($data['filter_name'])) { $implode = array(); $words = explode(' ', trim(preg_replace('/\s\s+/', ' ', $data['filter_name']))); foreach ($words as $word) { $implode[] = "pd.name LIKE '%" . $this->db->escape($word) . "%'"; } if ($implode) { $sql .= " " . implode(" AND ", $implode) . ""; } if (!empty($data['filter_description'])) { $sql .= " OR pd.description LIKE '%" . $this->db->escape($data['filter_name']) . "%'"; } } его и мучайте :ugeek:
  2. Никаких дублей не будет - есть base href и canonical. Если их конечно не ковыряли
  3. Ага, причем наличие такого кода в response выдает любителя вареза с вероятностью 99% Ну - если исключить "помощь" со стороны недобросовестных граждан, которым предоставляли доступ
  4. Модуль обновлен до версии 1.03: - добавлен показ изображений товара в письме покупателя, с возможностью указания размера; - добавлены ссылки на страницу товара в магазине к названию товара и его картинке в письме покупателя; - добавлено поле Location (Расположение) для показа в админке, счете и письме покупателя; - исправлен баг со смещением полей при наличии подарочного сертификата в письме покупателя;
  5. Смысл имеет - по крайней мере года три назад подобным заморачивался, результат ощутим ;) Современные браузеры поддерживают одновременную потоковую загрузку 4-6 элементов. Только несколько другим путем пошел - не стал создавать поддомены, вместо этого сделал алиасы к сайту в панели управления хостингом (вида static1.site.ru, static2.site.ru и тд) - в итоге физически ничего никуда переносить не нужно. Для браузера эти адреса разные, поэтому подгрузка в паралллельном режиме идет на ура. А фактически - адрес один и тот же, этакий CDN для бедных в итоге :-D Дальше внес изменения, примерно как в постах выше - только еще css правил, там пути вручную раскидал между несколькими алиасами + в header.tpl для подгрузки части js и css PS: Оптимальное количество таких алиасов - 3-6шт, включая сам домен, в зависимости от типа данных и распиливания нагрузки
  6. Для того чтобы добавить товар в заказ нужно его сначала выбрать. Для примера, выберите Продажи->Заказы, на любом заказе нажмите Изменить, в открывшемся окне выбрать вкладку Товары и в поле Выберите товар введите ip Появится выпадающий список товаров, начинающихся с ip - из него выбираете нужный и нажимаете кнопку добавить товар. Если у вас такого списка нет - либо в движке ковырялись/модули какие ставили, либо изначально скачали чЮдо-сборку Пробуйте заменить файлы (только копии перед этим создайте) admin\controller\sale\order.php admin\view\template\sale\order_info.tpl на чистые от вашего дистрибутива
  7. Спросить авторов модулей, возможно объяснят непонятные моменты - при условии, что модули покупались
  8. Делайте по аналогии - только вместо шаблона письма в admin\view\template\sale\order_invoice.tpl
  9. Никак - плюсовать только админы могут, спасибо достаточно ;)
  10. Короче, все не так. То, что в 9 посте - откатить как было с самого начала, там ничего не нужно менять. :-D Вот решение: в admin\controller\catalog\product.php найти код (встречается два раза) $action[] = array( 'text' => $this->language->get('text_edit'), 'href' => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL') ,'downloads' => $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL') ); заменить на $action[] = array( 'text' => $this->language->get('text_edit'), 'href' => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL') ); $action[] = array( 'text' => 'downloads', 'href' => $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL') ); и будет счастье ;) PS: вспомнил, у вас же код добавляется через vqmod.. придется переделывать xml, которые этот код добавляют. вообщем, при наличии знаний - самому, при сложностях - к автору
  11. По умолчанию, в информации о заказах, счете и письме клиенту выводится только поле модель. Для того чтоб выводить другие поля, нужно дорабатывать. Или воспользоваться готовым решением ;)
  12. Само собой ничего не происходит - вспоминайте, что делали/ставили до изменений Либо смотрите логи сервера и FTP на предмет доступа посторонних
  13. забавный код :ugeek: в admin\controller\catalog\product.php найдите строку $this->data['action'] = $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL'); пробуйте заменить на $this->data['action'] = $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL'); $this->data['downloads'] = $this->url->link('catalog/download', 'token=' . $this->session->data['token'] . '&product_id=' . $this->request->get['product_id'] . $url, 'SSL'); и удалите vqmod/vqcache/vq2-admin_controller_catalog_product.php для очистки кеша PS: решение - тот еще костыль, по уму - к автору сборки/модуля
  14. Он стандартный, похоже изменения через vqmod вносятся. Проверьте, есть ли файл vqmod/vqcache/vq2-admin_controller_catalog_product.php если да - его так же сюда
  15. Если не ошибаюсь, в стандартной версии никаких загрузок в каталоге товаров нет - мучайте автора допила
  16. Для переустановки vqmod 1) скопируйте куда-нибудь папку vqmod/xml (без файла vqmod_opencart.xml) 2) переименуйте файлы index.php (в корне сайта) в index.ph_ и admin/index.php в admin/index.ph_ 3) скопируйте оригинальные файлы index.php и admin/index.php из вашего чистого дистрибутива на сайт 4) удалите папку vqmod со всем содержимым (не забудьте про п.1) 5) скачайте нужную версию vqmod (в вашем случае 2.4.1) и скопируйте файлы на сайт (так, чтобы папка vqmod была в корне сайта, а в ней были папки install, xml и тд) 6) в браузере наберите ваш сайт/vqmod/install - если все правильно, получите сообщение о установке 7) скопируйте содержимое папки из п.1 в vqmod/xml 8) на всякий случай очистите содержимое папки system/cache Если что-то не так - читать с самого начала, внимательно проверять все пункты.
  17. Да вроде на стандартную отправляет после разлогинивания - catalog/view/theme/ имя вашей темы /template/common/success.tpl Изменить можно в catalog\controller\account\logout.php
  18. Урок в первом классе. Учительница: - Наступила осень, опала листва, трава пригнулась к земле.. Кому, ребята, тяжелее всего сейчас прятаться? Вовочка: - Гаишникам и дворникам!
×
×
  • 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.