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

Muvka

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

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

  • Посещение

Репутация

0 Обычный

1 Подписчик

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

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

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

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

  1. Здравствуйте. Нужно сделать так, чтобы перед resize изображения, обрезался белый фон у изображения до контента. Т.е. не удалялся белый фон, а именно обрезался фон до самой картинки. Есть у кого модифицированный resize? Или подскажите, как это можно сделать? Аналог тримминг в ФШ. Если есть модуль, то бесплатный.
  2. Ну не то что предубеждение... На js и так есть что переложить) Потому и не хочется.
  3. Я сначала через него сделал. Потом понял, что он учитывает гет запрос, потом понял, что все ссылки, что в меню, используются без запросов :). В итоге наверно да, лучший вариант. Всем спасибо.
  4. А вот с этим проблема. У меня есть страница "/partnership", а ваш метод выдает результат "information/information".
  5. Мне не хочется такие вещи на js переносить, если честно...
  6. Уже нашел, он учитывает и get. Блин, из самого простого остался [REDIRECT_URL], но судя по названию это не совсем то, что мне надо... Подскажите, какой метод самый надежный.
  7. Здравствуйте. Для магазина написал меню, которое собирается в админке. Вот скрин. У меня вот какой вопрос. Мне нужно определять текущую страницу, на которой находится пользователь. Глянув $this->server, нашел, что самое подходящее - это $this->request->server['REQUEST_URI']. Нигде раньше не встречал, чтобы через него проверяли страницу. У меня вопрос - проблем не будет?
  8. Muvka

    Модуль меню

    Подскажите, есть ли такой модуль, который позволит собирать в админке меню из страниц. Типа как в wordpress? Просто нужно вывести из админки разные страницы в одном меню - и статьи, и главную, и страницы, которые я сам создал.
  9. Делаю возможность загрузки и вывода видео в админке. В целом, вроде все получается, но есть одна проблема - а именно, как лучше всего определять путь до папки 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 для видео?
  10. Я догадывался, просто смущает, что это метод db) Но спасибо.
  11. У меня только вопрос - чем обработать if (isset($this->request->get['sort'])) $arg = $arg . '&sort=' . $this->request->get['sort']; для безопасности?
  12. Вроде разобрался. В 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']; } Теперь нормально срабатывает.
  13. Ну вообщето нормально подгружает. Но берет только один параметр - page, остальные исчезают. Мне нужно понять, почему и как сделать, чтобы не пропадали. Писать новый контроллер и плодить одинаковый код не хочется.
  14. Обычный котроллер категории, только с добавлением строк для фильтрации по цене.
  15. Пытаюсь сделать 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. Подскажите, можно ли побороть и как?
×

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

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