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

Muvka

Users
  
  • Posts

    183
  • Joined

  • Last visited

Everything posted by Muvka

  1. Здравствуйте, подскажите, можно ли в части каталога, в письме отсылаемому админу, сделать ссылку на заказ в админке? Через $this->url->link создается ссылка только на сам магазин...
  2. Здравствуйте. Нужно сделать так, чтобы перед resize изображения, обрезался белый фон у изображения до контента. Т.е. не удалялся белый фон, а именно обрезался фон до самой картинки. Есть у кого модифицированный resize? Или подскажите, как это можно сделать? Аналог тримминг в ФШ. Если есть модуль, то бесплатный.
  3. Ну не то что предубеждение... На js и так есть что переложить) Потому и не хочется.
  4. Я сначала через него сделал. Потом понял, что он учитывает гет запрос, потом понял, что все ссылки, что в меню, используются без запросов :). В итоге наверно да, лучший вариант. Всем спасибо.
  5. А вот с этим проблема. У меня есть страница "/partnership", а ваш метод выдает результат "information/information".
  6. Мне не хочется такие вещи на js переносить, если честно...
  7. Уже нашел, он учитывает и get. Блин, из самого простого остался [REDIRECT_URL], но судя по названию это не совсем то, что мне надо... Подскажите, какой метод самый надежный.
  8. Здравствуйте. Для магазина написал меню, которое собирается в админке. Вот скрин. У меня вот какой вопрос. Мне нужно определять текущую страницу, на которой находится пользователь. Глянув $this->server, нашел, что самое подходящее - это $this->request->server['REQUEST_URI']. Нигде раньше не встречал, чтобы через него проверяли страницу. У меня вопрос - проблем не будет?
  9. Подскажите, есть ли такой модуль, который позволит собирать в админке меню из страниц. Типа как в wordpress? Просто нужно вывести из админки разные страницы в одном меню - и статьи, и главную, и страницы, которые я сам создал.
  10. Делаю возможность загрузки и вывода видео в админке. В целом, вроде все получается, но есть одна проблема - а именно, как лучше всего определять путь до папки 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 для видео?
  11. Я догадывался, просто смущает, что это метод db) Но спасибо.
  12. У меня только вопрос - чем обработать if (isset($this->request->get['sort'])) $arg = $arg . '&sort=' . $this->request->get['sort']; для безопасности?
  13. Вроде разобрался. В 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']; } Теперь нормально срабатывает.
  14. Ну вообщето нормально подгружает. Но берет только один параметр - page, остальные исчезают. Мне нужно понять, почему и как сделать, чтобы не пропадали. Писать новый контроллер и плодить одинаковый код не хочется.
  15. Обычный котроллер категории, только с добавлением строк для фильтрации по цене.
  16. Пытаюсь сделать 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. Подскажите, можно ли побороть и как?
  17. Мне нужно в шапке определять. Как я передам переменную из контроллера страницы в шапку?
  18. А как в контроллере то определить на какой я странице?
  19. У меня вопрос, как мне определять, нахожусь ли я на главной или в категории или на любой другой странице. В OC есть штатные средства? Или только анализ адреса?
  20. Ну хорошо. Тогда вопрос - как можно определить, нахожусь ли я в каталоге? Или на главной. По используемому шаблону. Чтобы проверку в контроллере сделать.
  21. Т.е. предлагаете делать одну большую и тяжелую шапку?
  22. Концептуальный вопрос. В магазине будет несколько довольно различающихся шапок. Нормально ли, если я сделаю 3 разных шапки со своими контроллерами и представлением? Просто будет 1 обычная шапка с базовым набором, затем другая с подкатегориями, сортировкой и фильтром по цене и последняя с вмонтированным слайдером и вообще несколько другой структурой?
  23. Слайд с видео в слайдере. Слайд в слайдере. Вроде логично)
  24. Так это будет просто слайд в слайдере. Что в этом плохого? Звука не будет.
×
×
  • 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.