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

zomo

Users
  • Posts

    812
  • Joined

  • Last visited

Everything posted by zomo

  1. Добрый день, кто разбирался с seo_pro там есть вот такая вот строчка (в функции validate()) которая выполняет редирект в случае если убрать часть вложенности url if (rawurldecode($url) != rawurldecode($seo) && isset($this->request->server['SERVER_PROTOCOL'])) { header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently'); $this->response->redirect($seo, 301); } Если я хочу чтобы отдавало все же 404 страницу в случае неправильного ввода url, могу ли я сделать так: if (rawurldecode($url) != rawurldecode($seo) && isset($this->request->server['SERVER_PROTOCOL'])) { header($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found'); $this->request->get['route'] = 'error/not_found'; } Или в будущем это мне выльется во что то нехорошее ?
  2. Во всех категориях, но хлебные крошки, то ерунда (смогу прикрутить) Вопрос именно в реализации на стороне seo_pro
  3. Доброе всем время суток, как убрать вложенность в ЧПУ товаров вот таким вот образом... вместо сайт/категория/подкатегория/товар получить сайт/категория/товар ? с $queries[] = 'category_id=' . end($categories); срабатывает только вид ЧПУ получается сайт/подкатегория/товар а это не то. пробовал current($categories), но тоже не то...
  4. Переделать не проблема, но больше для наглядной визуализации откуда забирать товар покупателю а не для учета, если нужно можем разработать нечто подобное под ваши нужды для учета.
  5. Ну почему же так критично то) Вы же даже версию Opencart не указали... Мультимагазин работает на под доменах, соответственно при одинаковых алиасах, все равно урлы будут различны, теперь пример: sub.domen.com/contacts domen.com/contacts
  6. Просто странно все получается, форма в попапе, т.есть при открытии формы я уже валидирую item_id и нужно опять отправлять его же в другую функцию контроллера для валидации
  7. Доброе время суток, есть форма: <form id="appointment-form" class="mt-3"> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"> <button id="appointment-send" type="button" class="btn btn-primary btn-lg " onclick="appointment_send()"> <?php echo $button_submit; ?> </button> </form> и скрипт который отправляет форму для валидации на сервер: function appointment_send() { $.ajax({ url: 'index.php?route=appointment/item_appointment/add', type: 'post', data: $('#appointment-form').serialize(), dataType: 'json', success: function(json) { }, } }); } Все хорошо работает кроме того, что любой пользователь в форме может изменить значение скрытого инпута product_id и он отправиться на сервер в измененном виде, вопрос как исключить возможность редактирование скрытого поля пользователями сайта?
  8. В модель опции отправляю $filter_data, но не понимаю на сколько правильно это дело
  9. Доброе время суток, возможно ли связать сортировку товара sort с опциями? Допустим есть товары в категории по умолчанию запросом сортировка идет по полю sort, все хорошо , но когда покупатель выбирает сортировку по цене, то сортировка опций должна быть тоже по цене.. не знаю внятно ли объяснил проблему.... Так, как у меня цены на товары только в опциях .
  10. а NOT IN это запрос в бд? т.есть весь массив существующих категорий гнать в контроллер для проверки?
  11. Доброе время суток, кто то извращался с исключением id из массива в autocomplete? Допустим есть autocomplete категорий и есть уже добавленные категории к товару в массиве... нужно чтобы при использовании autocomplete id категорий представленных в массиве исключались с выпадающего списка
  12. Я написал про опции чтобы визуально была понятна идея
  13. Доброе время суток, всем известно что те же опции или атрибуты удаляются легко нажав кнопку remove которая удаляет tr строку тем самым отправляя пустой массив. А если мне нужна валидация на допустим существования этой опции у других товаров и тд, при удалении той же опции или атрибута, это где то реализовано ?
×
×
  • 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.