• Как реализовать регистрацию на двух сайтах одновременно?

    @vaajnur
    битриксоид
    1. https://nikita-sp.com.ua/2015/12/sistema-sobyitiy-...
    Регистрируешь обработчик события рег-ии нов. польз-ля на opencart 2
    $this->model_extension_event->addEvent('mymodule', 'post.customer.add', 'module/mymodule/on_customer_add');

    Далее сам обработчик
    public function on_customer_add($customer_id) {
        $this->load->model('account/customer');
        $customer_info = $this->model_account_customer->getCustomer($customer_id);
        $admin_mail = $this->config->get('config_email');
    // тут curlом отправляешь запрос на ВП
    }

    Тут ты на вп отправляешь запрос типа "Создан нов. юзер"
    2. В ВП создаешь файл со скриптом , к-й прнимает данные и создает
    if(isset($_POST['new_register']))
         register_new_user( $user_login, $user_email );
    Ответ написан
    Комментировать
  • Как реализовать регистрацию на двух сайтах одновременно?

    @stcmd04236
    Если хотите "правильнее реализовать" то вам в сторону OAuth. И для WP и OpenCart есть необходимые плагины.
    Ответ написан
    1 комментарий
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Почему не отображаются картинки после переноса сайта на локальный сервер?

    irtek
    @irtek
    Wordpress-addicted
    Когда указывает домен в url изображения необходимо указывать протокол http:// или https:// чтобы сервер не открывал это в рамках вашего сайта, либо указывать без домена адрес, т.е.
    background-image: url('http://site.ru/wp-content/uploads/...
    background-image: url('//site.ru/wp-content/uploads/...
    background-image: url('/wp-content/uploads/...


    все варианты будут правильные. Вначале // это сокращенный вариант без уточнения http или https
    Ответ написан
    1 комментарий