• Как строку разобрать на ФИО, дату рождения и регион?

    @anton99zel
    29а класс средней школы №7
    $str= explode(" ", "Александрова Мария Николаевна 10.05.2000 197");
    echo $str[0]; 
    echo $str[1];

    PS
    У вас получается, что последние два $str всегда числа,первые два имя и фамилия, чтобы уследить наличие отчества считайте на сколько значений разбился массив
    Ответ написан
  • Как подключить синтез речи к сайту?

    @anton99zel
    29а класс средней школы №7
    На мой взгляд в документации более чем подробно все расписано и даже с примерами под разные языки.
    Пополняй бюджет и в путь.
    Ответ написан
    Комментировать
  • Django или 1С-Битрикс?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вот стоит ли вообще туда совать свой нос? Как поступить?

    Ох, уж эти разработчики...
    Любят навязывать клиенту не то, что нужно клиенту, закрывая его потребности и задачи, включая возможное масштабирование в будущем, а руководствуясь лишь уровнем знаний в отдельно взятом направлении.
    Если Вы не знаете Битрикс, то за месяц не сделаете проект full. Возможно сделать какой-либо информационный сайт, да и то на уровне инфоблоков и компонентов, а CRM с хорошей админкой как минимум потребует знаний api, а в Битрикс api не очень хорошо документировано.
    Более того, что бы вы не выбрали, наговнокодить можно везде и тогда сайт накроется будь это Битрикс или что-то другое.
    Помимо самого Битрикса, необходимо иметь знания по настройке серверов, оптимизации mysql, nginx. Но это практически везде нужно и к вопросу не относится.
    Отсюда ответ на ваш вопрос:
    Если текущие задачи и будущие удовлетворяют ваши потребности, а вернее потребности клиента, при использовании PostgreSQL + Django + Redis - то нужно использовать его.
    Стоит понимать, что Bitrix Framework это PHP платформа для разработки веб-приложений, и если не обращать внимания на тех, кто просто не умеет его готовить (потому что надо не использовать шаблонное мышление), то это отличная платформа для создания разного рода проектов, будь то интернет-магазин, crm, инфосайт с интеграцией с платежными средствами, доставками, интеграцией 1С и маркетплейсами. Однако, Битрикс больше заточен под Интернет-магазины, и как бы его не ругали (обычно ругают те, кто с Битриксом никак не работает, от силы пару раз видел код 10 лет назад и не сделал ни одного проекта на нем...), для среднего и малого бизнеса альтернатив нет. Те, кто скажут Вордпресс или Опенкарт - ребята, не смешите, на Битриксе без танцев с бубном будут работать доставки, 1с и оплаты, а также ряж выгрузок в маркетплейсы, пока вы ищите модули для опенкарт....или что там у вас... Кеширование, технология композитный сайт и CDN вкупе с хорошо написанным кодом и настроенным сервером - дают достаточно быстрый результат.
    Если Клиенту нужен Битрикс, то стоит найти другого специалиста для решения его бизнес задач, а не навешивать ему Django, только потому что вы его знаете.
    простую crm систему

    А не изобретаете ли вы велосипед?
    1С Предприятие с прикрученной Веб мордой чем не CRM?
    Ответ написан
    1 комментарий
  • Как сделать что бы в Умном фильтре битрикса поля поиска показывались не зависимости от наличия объектов в каталоге?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Добрый день.
    Надеюсь вы еще не прислушались к советам коллег и не начали переделывать логику фильтра, потому, что отображение свойств не имеющих значений это всего лишь заложено в шаблоне:

    Найдите в своем шаблоне примерно такие строки:
    foreach($arResult["ITEMS"] as $key=>$arItem)
    			{
    				if(
    					empty($arItem["VALUES"])
    					|| isset($arItem["PRICE"])
    				)
    					continue;

    и уберите проверку на пустоту, должно быть так:
    foreach($arResult["ITEMS"] as $key=>$arItem)
    			{
    				if(
    	                     isset($arItem["PRICE"])
    				)
    					continue;


    Путь к файлу
    bitrix/templates/шаблон/components/bitrix/catalog.smart.filter/шаблон/template.php
    spoiler
    5fe22865a8603773612085.jpeg
    Ответ написан
    Комментировать
  • Как реализовать одноразовый купон на нескольких пользователей?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    А в чем сложность?

    Более того, нельзя ли подробнее?
    А то пишите:
    купон, в рамках одного пользователя

    и тут же
    каждый пользователь

    Создайте группу, занесите туда своих пользователей,
    далее как на скрине:
    5fe21cc9da622538237666.jpeg
    Ответ написан
    Комментировать
  • Как сделать одинаковый header и footer для всех шаблонов сайта?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Ну, задать всем сайтам один шаблон)
    Либо использовать симлинки (как при многосайтовости)
    Ответ написан
    Комментировать
  • Почему человек узнал все обо мне по фейковой закрытой странице в вк? Как такое возможно?

    @anton99zel
    29а класс средней школы №7
    Как защитить свои данные в сети

    Не пользоваться сетью, но при этом вы все равно в поле зрения
    человек который точно знает кто я

    Вы не получите ответ на свой вопрос, потому что это целая наука и можно многотомные книги писать на эту тему и приводить сотни примеров на тему анонимности и личных данных.
    Кто захочет узнать о вас - узнает. Вопрос времени, ресурсов и связей.
    В большинстве случаев - человек сам себя сдает.
    --
    В вашем случае вы могли спалиться, посетив один и тот же ресурс, где в логах отметились оба ваших аккаунта. Далее сопоставления, пересечения, вероятность, аналитика, статистика, догадки, тестирование...
    Ответ написан
    Комментировать
  • Как в интернет-магазине битрикса сделать разные оплаты к разным товарам?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вячеслав, решение тут простое,
    задайте каждому товару раздел.
    создайте два типа доставки, в ограничениях укажите раздел для конкретной доставки
    (формально доставки могут не отличаться, важно именно привязка раздела к типу доставки)
    --
    Создайте Оплаты, а уже в них можно сделать ограничение на тип доставки.
    Т.е. к оплате станут доступны только те товары, которые являются Сувенирами (потому что они относятся к своему типу доставки). Тоже будет и для других разделов, типа Услуг.

    Далее: в шаблон сайта вешаем проверку:
    Если в корзине есть товар, то получим его категорию. Если мы находимся на странице другого товара, то сравним эти две категории. Если они одинаковые, то показываем кнопку "Купить", иначе блокируем ее с текстом "Нельзя потому что....."

    Теперь чтобы купить разные товары и совершить разные оплаты, нужно делать отдельные заказы, история будет в профиле, как вы хотели....
    Ну, и несколько скринов на примере Почты России и платежной системы Пэйпэл
    spoiler
    5fdcda94b14ca636103535.jpeg
    5fdcda9b1efcb095842378.jpeg

    На скрине видно, что отдельные товары из раздела Аксессуары привязаны к доставке Почта, А в платежных системах установлена оплата только для товаров, чья доставка входит в тип Почты.
    --
    Корзину текущего пользователя можно получить так:
    use Bitrix\Sale;
    $basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());

    Что может быть проще?
    Ответ написан
    6 комментариев
  • Какая подушка на стул лучше, если долго сидишь за ПК?

    @anton99zel
    29а класс средней школы №7
    Мягкость расслабляет. У меня вот компьютерное кресло, типа как у руководителей, но прямо сидеть я так и не смог на нем. Как угодно только не прямо. Собранность на обычной табуретке, как это не странно, оказывается больше, а работа продуктивнее.
    Еще очень удобным вариантом оказалась работа за высокими столами, когда и сидишь высоко
    Такого плана:

    TB18Xs6NXXXXXXDXVXXXXXXXXXX_!!0-item_pic.jpg

    А для стула можно взять ортопедическую подушку, типа такой:
    spoiler
    6855701-2.jpg
    Ответ написан
    Комментировать
  • 1с-Битрикс. Есть ли готовое решение для мебельного производства?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Ну, в отличии от коллег я бы не был так категоричен и даже на редакции малый бизнес можно такое сделать, например привязками по пользователю (дилер) и привязкой к товарам с торговыми предложениями, а также ряд справочников для общих характеристик.
    А Вордпресс оставьте для text blog)
    Ответ написан
  • Как при нажатии на read more увидеть текст далее?

    @anton99zel
    29а класс средней школы №7
    Ответ написан
    Комментировать
  • Как верстать макет?

    @anton99zel
    29а класс средней школы №7
    Как в таком случае поступать, если верстаю с ноута? В %-тах через пропорцию высчитывать размер блоков (исходя из моего монитора). Как правильно?

    Правильно верстать как обычно, на время верстки задав телу фиксразмер мин 1920px (чтобы полоса прокрутки была).
    По идее нужно верстать адаптивно, допустим взяв за основу ваше разрешение 1366, и когда вы откроете ваш проект на мониторе с разрешением больше, чем ваш - все будет нормально, если вы поставите ограничение на проценты и не будете задавать жесткие width, т.е. пользуйтесь min и max.
    Поскольку сейчас уже чуть ли не телевизорами пользуются 4K, то пользуйтесь этим сервисом: https://screenfly.org/
    Или купи БУ монитор за 2500 рублей и продай потом обратно)
    Ответ написан
    1 комментарий
  • Почему в отсутствуют Веб-формы?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    В редакции Старт нет веб форм
    Ответ написан
    Комментировать
  • Как готовые CMS продвигают сайт в поисковых системах?

    @anton99zel
    29а класс средней школы №7
    Как готовые CMS продвигают сайт в поисковых системах?
    Ничего они не продвигают, максимум, что могут дать - это инструмент управления seo продвижением. Более того, я бы не стал называть это продвижением, скорее соответствием общепринятым нормам, потому что продвижение подразумевает собой аналитическую и статистическую деятельность, направленную на построение планов, выбор методов и инструментов для улучшения позиций в поисковой выдачи.
    Иными словами, seo-инструментами в cms нужно уметь правильно пользоваться для достижения результатов, как и с любым другим инструментом.
    Ответ написан
    Комментировать
  • Какая лицензия 1C-Bitrix подойдёт для создания корпоративного сайта?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Сравнение редакций
    Подойдёт ли "Старт"?

    Зависит от потребностей, в этой редакции Старт основным инструментом станут инфоблоки, редакции Малый бизнес берут под Магазины, Стандарт от Старта мало чем отличается, напичкан всяким говном, типа Галереи и Форумов. Остальное вас незаинтересует.
    Если под корпоративный сайт подразумевается сайт фирмы, то Старта хватит, что то можно сделать с помощью модулей с Маркетплейса, что то допилить самому, но в любом случае, если не нужна торговля, думаю хватит, иначе доплатите разницу и перейдете на редакцию выше.
    --
    Возможно Вам потребуется интеграция с Битрикс24, это немного другой продукт и подходит для внутренней работы фирмы.
    модуль веб форм и модуль проактивной защиты

    Первое ужасное, никогда не использую, второе вещь нужная, но необязательная.
    Ответ написан
    Комментировать
  • Как скачать видеофайл, если он защищён от скачивания и буферизируется с подкачиванием?

    @anton99zel
    29а класс средней школы №7
    Movavi Screen Recorder))
    Ответ написан
    Комментировать
  • Как защитить системник от пыли?

    @anton99zel
    29а класс средней школы №7
    Сверху кладем белый кружевной чехол, вентиляционные отверстия закрываем тонким слоем марли. Тоже белой.
    Ответ написан
    Комментировать
  • Как убрать свойства из умного фильтра?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    <?
    $smartPreFilter = Array("PROPERTY_BRAND_VALUE" => $Переменная_с_брендом);
    $APPLICATION->IncludeComponent(
    	"bitrix:catalog.smart.filter"...
    ....
    ?>

    Либо Бренды сделать подразделами товарного каталога, тогда в фильтре будут параметры, которые присуще элементам из конкретного подраздела.
    Ответ написан
    Комментировать
  • Не срабатывает детальная страница, ошибка 404, urlrewrite при многосайтовости, в чем может быть проблема?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Добавьте в 404.php
    <? print_r($_REQUEST);?>
    и смотрите наличие переменных
    Дмитрий,
    Примерно так, не уверен
    1 => 
      array (
        'CONDITION' => '#^/en/products-list/(.+?)/(.+?)/\\??(.*)#',
        'RULE' => 'SECTION_CODE=$1&ELEMENT_CODE=$2,
        'ID' => '',
        'PATH' => '/en/products-list/detail.php',
        'SORT' => 100,
      ),

    Ну, и смотреть что ожидает detail...
    Примерно это должно быть:
    "ELEMENT_CODE" => $_REQUEST["ELEMENT_CODE"]
    Ответ написан
    Комментировать