Перейти к содержанию

Muvka

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

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

  • Посещение

Репутация

0 Обычный

1 Подписчик

Информация о Muvka

  • Звание
    Продвинутый пользователь

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

Блок последних пользователей отключён и не показывается другим пользователям.

  1. А можно как то удалить или закрыть тему? Я просто разобрался.
  2. Мне нужно получить конечную стоимость в отдельном модуле, чтобы можно было ajax подгружать ее при обновлении данных о купоне и товаров в корзине. И да, сейчас, если пробежаться по всему массиву totals при примененном купоне, то будет только сумма товаров без скидки и стоимость самой скидки. Никакой общей цифры. Ну по сути, мне нужен метод, который рассчитывает сумму заказа со скидкой, если она есть.
  3. Пытаюсь вывести в корзине конечную стоимость заказа. Но не могу понять как. Если пытаться работать со стандартным $totals, там постоянно все местами меняется, а при примененном купоне вообще только subtotal и скидка. Подскажите, как можно вычислить полную стоимость корзины, с учетом купонов и, желательно, доставки. Хотя доставки не обязательно)
  4. Делаю возможность загрузки и вывода видео в админке. В целом, вроде все получается, но есть одна проблема - а именно, как лучше всего определять путь до папки image. Вот часть контроллера баннера: $data['banners'][] = array( 'title' => $result['title'], 'link' => $result['link'], 'products' => $data['products'], 'type' => pathinfo($result['image'], PATHINFO_EXTENSION) === "mp4" ? 'video' : 'image', 'image' => pathinfo($result['image'], PATHINFO_EXTENSION) === "mp4" ? '/image/' . $result['image'] : $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']), ); С изображением все просто, оно через системную константу в методе resize делает нужный путь, но с видео такое не катит - его через резайз не прогонишь, а системные константы в обычных контроллерах не доступны.Оставлять так '/image/' . $result['image'], тоже не красиво и я не знаю, какие проблемы могут возникнуть. Подскажите, что можно сделать? Или попробовать сделать метод в модели image для видео?
  5. Я догадывался, просто смущает, что это метод db) Но спасибо.
  6. У меня только вопрос - чем обработать if (isset($this->request->get['sort'])) $arg = $arg . '&sort=' . $this->request->get['sort']; для безопасности?
  7. Вроде разобрался. В catalog/controller/startup/seo_url.php if (isset($this->request->get['page'])) $arg = $arg . '?page=' . (int)$this->request->get['page']; в ветке product/category заменил на if (isset($this->request->get['is_ajax'])) { $arg = $arg . '?is_ajax=' . (int)$this->request->get['is_ajax']; if (isset($this->request->get['sort'])) $arg = $arg . '&sort=' . $this->request->get['sort']; if (isset($this->request->get['order'])) $arg = $arg . '&order=' . $this->request->get['order']; if (isset($this->request->get['price_min'])) $arg = $arg . '&price_min=' . (int)$this->request->get['price_min']; if (isset($this->request->get['price_max'])) $arg = $arg . '&price_max=' . (int)$this->request->get['price_max']; if (isset($this->request->get['page'])) $arg = $arg . '&page=' . (int)$this->request->get['page']; } else { if (isset($this->request->get['page'])) $arg = $arg . '?page=' . (int)$this->request->get['page']; } Теперь нормально срабатывает.
  8. Ну вообщето нормально подгружает. Но берет только один параметр - page, остальные исчезают. Мне нужно понять, почему и как сделать, чтобы не пропадали. Писать новый контроллер и плодить одинаковый код не хочется.
  9. Обычный котроллер категории, только с добавлением строк для фильтрации по цене.
  10. Пытаюсь сделать ajax подгрузку товаров с фильтром. Проблема вот в чем. Сделал маленький скрипт, для теста и когда его выполняю, происходит такая штука. Отправляю запрос: Request URL: http://localhost:3000/index.php?route=product/category&path=59&sort=p.price&order=ASC&price_min=12000&price_max=15000&page=2&is_ajax=1 Request Method: GET Status Code: 301 Moved Permanently (from disk cache) И в итоге идет перенаправление на http://localhost:3000/stoly?page=2 и при этом теряются все переданные параметры, кроме page. Подскажите, можно ли побороть и как?
  11. Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку?
  12. А как в контроллере то определить на какой я странице?
  13. У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса?
  14. Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать.
  15. Т.е. предлагаете делать одну большую и тяжелую шапку?
×

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

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