-
Публікації
7 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем cornerit
-
-
Доброго Времени Суток!
Не подскажете?
Проблема - модуль перестал генерировать новые URL товаров, но при этом генерирует URL категорий.
Для информации:
В меню разработчика браузера, удалось нарыть:
Failed to load resource: the server responded with a status of 500 ()
POST https://cornerit.ru/......../index.php?route=module/seogen/generate&token=jWJcifxodmJFwvuGxQM039Rur6TlvxkW 500 ()
end @ jquery-2.1.1.min.js:4
ajax @ jquery-2.1.1.min.js:4
n.(anonymous function) @ jquery-2.1.1.min.js:4
generate @ index.php?route=exte…M039Rur6TlvxkW:7053
onclick @ index.php?route=exte…M039Rur6TlvxkW:6551Генерирую пакетно, подгрузил товар, потом Генерирую, перестал работать....
Понятно что ошибка 500 но где причину искать? На Хостинге?
-
12 часов назад, Lenar сказал:
Что то у меня ничего не поменялось-((
После изменения кода в менеджере дополнений нажал Обновить и в Система - инструменты - OC Team, нажал обновить.
https://cornerit.ru/komplektuyushie/ohlazhdayushie-sistemy/ventilyatory-titan/
-
В 15.04.2016 в 20:21, kiborg сказал:
Сам нашел решение, всё очень просто
кому интересно:
делаем так как говорил Neurotechnic
в catalog/model/catalog/product.php меняем
if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; }
на
if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY (p.quantity>0) DESC, LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (p.quantity>0) DESC, (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY (p.quantity>0) DESC," . $data['sort']; } } else { $sql .= " ORDER BY (p.quantity>0) DESC, p.sort_order"; }
дальше идем catalog/controller/product/category.php
меняем
if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; }
на
if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; }
там же только ниже ищем
$data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) );
и меняем на
$data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.date_added-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url) );
В итоге получаем сортировку по умолчанию в которой первым отображается новый товар в наличии, а товар которого нет на складе в конце списка.
работает на ocStore 2.1.0.2.1
Версия ocStore 2.3.0.2.3, полет нормальный, спасибо!
- 4
-
7 часов назад, AlexBr сказал:
галочки в чекбоксах на против полей отвечают за перезапись. Создаёте шаблон ставите галочку напротив поля url. Далее заполняете карточку товара, url будет генерироваться автоматом.
А вот при пакетной генерации галочку в настройках снимаете, что бы не перезаписывать старые адреса.
Спасибо Alex!!!!
-
Добрый День! Подскажите какая кнопка отвечает за перезапись URL адресов, у меня постоянно добавляется новый товар и мне нужно генерировать для них новые URL адреса, я боюсь, что перезапишутся старые адреса и не будут открываться с поисковых запросов.
-
Добрый День! Подскажите совместим с ocStore 2.3 ?
Адаптировать модуль для oc 2.3
в Програмування, створення модулів, зміна функціональності
Опубліковано:
Нужно данный модуль для ocStore 2.3.0.2.3
Может кто помочь?