Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (9)

Лучшие ответы пользователя

Все ответы (20)
  • Как защитить форму от спама?

    @Evanescing
    1. Подключить капчу посложнее.
    2. Валидировать все поля формы: обязательность, тип данных, длина строки поля, кириллица ли (обычно спам латиницей валится), проверка на ссылки и стоп слова.
    3. Фиксирование айпи адресов сообщений или сессий - ограничивать интервал между сообщениями и их количество с одного девайса, адреса или сессии.
    Ответ написан
  • Почему при переходе в один из разделов каталога показывает карту сайта?

    @Evanescing
    При многосайтовости необходимо выбрать в настройках инфоблока сайты, для которых инфоблок используется.
    Ответ написан
    Комментировать
  • Каким образом в Битриксе назначать стоимость доставок при синхронизации?

    @Evanescing
    Изменение стоимости доставки заказа с созданными отгрузками:
    $shipmentCollection = $orderBx->getShipmentCollection();
    $shipment = $shipmentCollection->createItem();

    или
    $shipmentCollection = $orderBx->getShipmentCollection();
    $shipment = $shipmentCollection->createItem(
    	Delivery\Services\Manager::getObjectById($deliveryID) // ID службы доставки
    );

    Установка стоимости доставки
    $price = 123;
    $shipment->setBasePriceDelivery($price);
    Ответ написан
    Комментировать
  • Как сделать кнопку "Войти", как ссылка?

    @Evanescing
    Вариант 1: наложить на кнопку стили ссылки, перекрыть стили кнопки. Например:
    <style>
    button.like-href {
    	border: none;
        background: none;
        text-decoration: underline;
        color: #000;
        cursor: pointer;
    }
    </style>
    <a href="#" class="btn btn-blue">Купить</a>
    <button type="submit" class="btn btn-blue like-href">
    	Войти
    </button>

    Вариант 2: скрипт цеплять на ссылку вместо кнопки submit и сохранение формы вызывать в скрипте по нажатию на ссылку. ссылка при этом не должна иметь урл, а href="javascript:void(0)"
    Ответ написан
    Комментировать
  • Кастомизация sale.order.ajax?

    @Evanescing
    C шаблоном .default в новой версии системы если толком, то это достаточно масштабная работа. Необходимо объединить блоки с данными пользователя в template.php и bx-soa-region и переписать все участки кода с блоком в скрипте order_ajax.js. Задача требует знания JS библиотеки Битрикс, а также принципов передачи данных из шаблона компонента в js объекты компонентов.
    Ответ написан
    Комментировать