Задать вопрос
Ответы пользователя по тегу PHP
  • Как удалить спецсимвол из строки в php?

    @djnick
    А не вариант заглянуть в файл шаблона/вьюшки или в этот самый HTML и проверить кодировку и выставить UTF-8 без BOM?
    Ответ написан
    Комментировать
  • Как получить значение функции в opencart 3 из одного файла в другой файл который не использует структуру opencart?

    @djnick
    Чтобы вызывать методы из котроллера, достаточно ниже index создать public function myfunc(); и использовать вызов метода index.php?route=mycontroller/myfunc&parametr=parametr.

    Как-то так. И передавfть любые параметры в свою функцию обрабатывать как угодно, чтобы никто не вызвал придумать passkey параметр, например, или проверку на авторизацию поставить...

    Пускай меня-самоучку поправят супергуру, но класс это, помимо того что он есть объект, он по сути набор функций (которые внутри класса именуются методами) и к которым. если они public можно обращаться извне.

    то есть коснструкция нужного метода должна располагаться внутри объявления класса, но "по соедству" c index и другими функциями.

    НЕ бейте сильно, я понимать-понимаю, но словами выражаю тяжко, проще кодом)
    Ответ написан
    Комментировать
  • Как изменять адрес в зависимости от города в опенкарт?

    @djnick
    Есть модуль geoip pro вроде для опенкарт, стоит 700р. В него уже вшита база ФИАС городов и регионов.

    В нём есть такая штука, как геосообщение в зависимости от региона, города, геозоны.

    А дальше легче простого в контроллере или даже в тпл ке можно соответствия сделать если геосообщение такое-то, выводить такой-то адрес...

    Если без сторонних модулей, то настроить геозоны, добавить таблицу соответствия IP - адрес и телефон, и проверку сделать в контроллере.
    Ответ написан
    Комментировать