AntonMuxa
-
Публікації
102 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AntonMuxa
-
-
17 minutes ago, Otvet said:
отзывы есть у товара?
нет. Самое интересное что такие ссылки сами по себе на сайте нигде не появляются. Они есть только в индексе поисковыков ну и можно вручную добавить /?page=2 к ссылке товара и будет переход. Может как-то сделать 404 ошибку на эти страницы?
-
2 minutes ago, chukcha said:
Судя по всему, кто-то в контроллере категории в прилепил пагинацию в товар
именно категории не товара?
-
Всем здравствуйте. Помогите решить проблемы или направить где смотреть. Ситуация такая: в индекс попадают ссылки вида магазин/товар?page=2. Откуда берется этот ?page=2. Стоит seopro. Как в роботс закрыть такие и вообще как они могут туда попадать - пагинации ведь нет на страницу товара. Кто что посоветует?
-
20 hours ago, Wild said:
Поставьте модуль, на который я дал ссылку в своем посте.
Посмотрите какие запросы выполняются дольше всего.
Может их очень большое количество.Отсюда можно плясать.
А так...
Иголка в стоге сена.я ставил ваш модуль и у меня валились ошибки. Undefined offset 1 на этой строке $result = $this->database->query($text_sql, $params[1]);
-
2 hours ago, snastik said:
Запрос приведенный ТС - это запрос выборки товаров в каталоге в админке - решается преписыванием запроса и расстановкой индексов.
В целом подобные проблемы решаются настройкой сервера, анализом запросов, уменьшением их количества и расстановкой индексов.А если нет возможности настроить сервер ибо использую хостинг а не выделенный сервер. Индексы добавлял. А вот переписать запрос не подскажите хоть пример как он может выглядеть? ну или где почитать ? почему то думал что если opencart то у него должны быть адаптированы запросы - все таки там команда все дела
-
Нашли решение вопроса? у меня такая же проблема
-
Все здравствуйте форумчане. Вопрос такой: seo pro работает не полностью. Движок ocStore 2.1.0.2 стоит seo pro от freelancer. На товарах и категориях сео срабатывает все хорошо, но вот когда я устанавливаю баннеры на главную к ссылкам добавляется index.php?route= Например если ссылка для баннера /manufacturer то на сайте она выглядит так
домен/index.php?route=/manufacturer Что может быть? Может кто с таким сталкивался? Любые идеи и советы приму. Спасибо
-
на всякий случай вот два файла готовых а то может я коряво написал
-
может кому нужно вот решение
добавить в функцию
public function getProducts($data = array()) {
перед строкой
$sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
добавить это
if (isset($data['sort']) && ($data['sort']=='special_percent')) { $sql .= " INNER JOIN oc_product_special ps ON (ps.product_id = p.product_id)"; } if (isset($data['sort']) && ($data['sort']=='hit')) { $sql .= " INNER JOIN oc_product_bestsell bs ON (bs.product_id = p.product_id) AND bs.bestsell = '1'"; }
и в функцию
public function getTotalProducts($data = array()) {
перед строкой
$sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
добавить тоже самое
if (isset($data['sort']) && ($data['sort']=='special_percent')) { $sql .= " INNER JOIN oc_product_special ps ON (ps.product_id = p.product_id)"; } if (isset($data['sort']) && ($data['sort']=='hit')) { $sql .= " INNER JOIN oc_product_bestsell bs ON (bs.product_id = p.product_id) AND bs.bestsell = '1'"; }
-
Решение проблемы изложу здесь когда все будет работать.
-
Может кто знающий поможет советом. Ситуация такая - делаю сортировку по скидкам, и по хитам (пока только по скидкам!) то есть если выбрано сортировка скидки то показывало товары только со скидкой. Вывод я сделал но товары выводятся все которые есть в магазине со скидками а надо из той категории где проводиться сортировка. Я знаю что нужно вот этот код
if (!empty($data['filter_category_id'])) { if (!empty($data['filter_sub_category'])) { $sql .= " AND cp.path_id = '" . (int)$data['filter_category_id'] . "'"; } else { $sql .= " AND p2c.category_id = '" . (int)$data['filter_category_id'] . "'"; } if (!empty($data['filter_filter'])) { $implode = array(); $filters = explode(',', $data['filter_filter']); foreach ($filters as $filter_id) { $implode[] = (int)$filter_id; } $sql .= " AND pf.filter_id IN (" . implode(',', $implode) . ")"; } }
добавить но пока все безуспешно.
прикрепил файл контроллера категории и модель catalog/product
-
13 hours ago, AlexDW said:
убедиться что правите нужный файл, см.
смотреть как именно реализовано подключение
как вариант - обрамлять его условиями
если подключаемый файл есть в кеше ocmod - брать из кеша, иначе использовать оригинальное подключение
ну или не мучать мозг и вносить правки напрямую
в общем в теме файлы фронта подключаются вот так <?php require( ThemeControlHelper::getLayoutPath( 'common/product/default.tpl' ) ); ?> - проверил что все файлы которые так подключаются на них не реагирует ocmod.
-
Just now, chukcha said:
Вам практики все отписали
Закажите исправление проблемы.Я бы не создавал тему здесь если б хотел купить решение проблемы. Мне важно разобраться. Хотел получить советы.
-
А практики ни у кого нет решения проблем с подобными проблемами? Где можно поискать материал для решения проблемы?
-
Just now, Tom said:
Ответ
Намек на то что не там тему создал?
-
Just now, AlexDW said:
- кривой vqmod на двойке
- нарушение работы ocmod вследствие копаний/изменений в файлах движка
- кеширование через какой-нибудь модуль или на уровне сервера
- звезды..
- vqmod отсутствует
- это возможно если только сам разработчик темы pav это сделал но другие файлы работают через окмод
- нет такого
- что такое звезды?
-
Just now, chukcha said:
а также подключение файлов в обход modification()
а как не в обход подключить?
-
Вот в том то и дело что файл подключается динамически. То есть в файл product/category.tpl подключается common/product_collection.tpl а в этот файл подключается тот файл который я редактирую окмодом common/product/default.tpl . А может как-то возможно насильно подключить через окмод?
-
Ошибок кстати нет и в логах магазина и в логах окмода
-
Всем здравствуйте. Предлагаю обсудить такую проблему. Ocmod находит файл вносит в него изменения файл появляется в /storage/modification/ с изменениями как надо. Но когда проверяю в магазине файл не меняется. Тема pav. Что может быть?
-
Спасибо тебе. Классный модуль! И отдельное спасибо за то что бесплатный!
-
Версия opencart 2.3.0.2 - появилась необходимость чтобы письмо о заказе клиенту приходило на трех языках - если ли у кого-то соображение реально ли это сделать - насколько это сложно? может кто знает как это реализовать?
-
On 11.04.2017 at 8:17 AM, achyorny said:
в library url.php добавь
if(strpos($url, 'quickview')===false)
перед
foreach ($this->rewrite as $rewrite) {
$url = $rewrite->rewrite($url);
}Спасибо, мне помогло! Всего одну строчку добавил! Движок 2.3 шаблон So Sata
-
Я нашел вот такое видео Добавление опций на страницу категорий Opencart 2.3.0.2. Часть 2 - но у меня не стандартный шаблон по-этому не совсем подошло, просто не добавляет в корзину. Может тебе подойдет.
- 1
к Url товара добавляется page
в SEO-питання (оптимізація та просування магазину)
Опубліковано:
а если и были бы то что?