- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день господа!
Пытаюсь сделать фильтрацию по города, но срабатывает только одно условие.
получается есть $method->citys переменные и в них содержится город в котором можно выводить в моем случае это метод доставки, и так же $method->block_citys - здесь переменные городов в котором не доступна доставка.
Все хорошо работает если метод доставки один, если же их два одинаковых то срабатывает только для одного.
Здесь сравнивается есть ли в сессии данный город и не блокирован ли он или доступен для этого или другого метода доставки.
У методов доставки есть свой id но не как не пойму даже если по id делать фильтрацию, то как его верно отфильтровать, чтоб допустим если у id 1 доставка разрешена $citys_cond = true;
то для id 2 если у него стоит $method->block_citys доставка запрещена и условие $citys_cond = false;
Вот набросал не большой пример,но он срабатывает все ровно для одно id
Выполнится только для одного, у которого:
if($value->virtuemart_shipmentmethod_id==$method->virtuemart_shipmentmethod_id){
---------- Добавлено 10.06.2019 в 13:11 ----------
означает, что в $method->city только один город