Ответы пользователя по тегу 1С-Битрикс
  • Как решить проблемы при копировании сайта на хостинг для разработки?

    Adamos
    @Adamos
    .htaccess в корне сайта вполне может быть настроен на редирект с HTTP на HTTPS, например.
    Вот и редиректит вас с локалки на боевой.
    Пропишите ему на редиректы исключение типа
    RewriteCond %{HTTP_HOST} !^192\.168\.100\.254
    .htaccess с такой добавкой можно залить и на боевой сайт, ему она не помешает.
    Ответ написан
    Комментировать
  • Как убрать анонс или подробно в битрикс?

    Adamos
    @Adamos
    Компоненты Битрикса - это базовая логика и отображение ее результатов через шаблон, указанный при подключении компонента.
    Сделайте свой шаблон компонента, скопировав базовый шаблон и выкинув из него ненужное - он и будет отображать то, что оставите.
    Ответ написан
    Комментировать
  • Как подключать компоненты Битрикс с помощью ajax?

    Adamos
    @Adamos
    Компоненты Битрикса архитектурно - это портянки РНР-кода, в который подключаются портянки РНР-кода, в которых проверяется, не пришло ли при этом запросе страницы чего-нибудь в параметрах GET или POST - и в зависимости от этого подключаются еще портянки РНР-кода.
    Аякс там бывает, только если его автор портянок предусмотрел сам.
    Ответ написан
  • Как изменить шаблон сайта на 1C Битрикс: Управление сайтом без потери информации (или способы ее восстановления)?

    Adamos
    @Adamos
    Ваша информация в целом ошибочна - шаблон не должен содержать информации, только оформление.
    На частном конкретном сайте вы можете оказаться правы, если его разработчик навалял говнокода (чему неряшливость и запутанность Битрикса весьма способствует) и натащил в шаблоны логики и данных.
    Общее решение - кладете шаблон рядом со старым и смотрите, что в этом старом теряется / ломается при смене на новый.
    С Аспро не знаком, но много слышал о нем в ветке "взломаны сайты" на официальном форуме ;) впрочем, возможно, это обусловлено популярностью...
    Ответ написан
  • Можно ли сделать копию битрикса?

    Adamos
    @Adamos
    Настройки модулей - Главный модуль - Система обновлений - галочка "Установка для разработки".
    Штатная.
    Ответ написан
    5 комментариев
  • Как скопировать сайт 1с-Битрикс на новый домаен?

    Adamos
    @Adamos
    Так же, как и любой другой сайт на РНР.
    Скопировать файлы, сдампить базу.
    Развернув базу, указать в настройках (/bitrix/.settings.php) подключение к ней.
    Перед этим стоит запустить на новом сервере проверочный скрипт от Битрикса на соответствие настроек его требованиям, проблемы только с этим.
    По лицензии - ну, прочитайте условия той, которая у вас куплена.
    Ответ написан
    2 комментария
  • Как сбросить пароль админа?

    Adamos
    @Adamos
    Установил на локалке 1С-Битрикс Управление сайтом.

    С нуля или копию сайта? На копии мог быть давно уже заблокирован админ номер 1.
    Запусти на этой "локалке" скрипт проверки на совместимость с Битриксом - она, вполне возможно, просто ломается где-то под капотом из-за неверных настроек или нехватки нужных компонентов.
    Ответ написан
  • Можно ли использовать Bitrix Framework без Bitrix CMS? Как начать?

    Adamos
    @Adamos
    "Run you fools!" (c)
    Единственная причина связываться с Битриксом - это вендор-лок на его систему.
    То, что они потроха своего чудовищного продукта называют модным словом "фреймворк" - это маркетинг и... только маркетинг.
    Если вы готовы работать с фреймворком - берите фреймворк. Настоящий, нормальный фреймворк, как Симфония или Ларавель. А на копролит Битрикса даже не оглядывайтесь.
    Ответ написан
    Комментировать
  • Битрикс ошибка 503?

    Adamos
    @Adamos
    Посмотрите Настройки - Настройки модулей - Веб-аналитика - Блокировать.
    Может, оно.
    Ответ написан
    Комментировать
  • Как грамотно построить дерево пользователей в Bitrix?

    Adamos
    @Adamos
    Вопрос в том, что вы хотите от этих данных, кроме рисования дерева. Поиск по ним, например.
    Так-то можно просто воткнуть пользовательское строковое поле, в котором через разделитель вписаны ID вышестоящих по дереву. Приглашенному просто вписывается это поле родителя + разделитель + его ID.
    Ответ написан
  • Как добавить поле в шаблон почтового сообщения 1С-Битрикс?

    Adamos
    @Adamos
    Вообще-то "от кого" - это ваше no-reply@вашсайт.рф.
    Отправить почту ОТ того адреса, который указал клиент, вы не можете.

    Можно попробовать обойтись админкой, если это стандартная форма Битрикса, а не самопал от присосавшихся.
    Заходите в Сервис - Настройка форм - Вопросы вашей формы.
    Смотрите Символьный идентификатор того вопроса, где указывается e-mail. Например, new_field_4920.
    Настройки - Настройки продукта - Почтовые шаблоны - шаблон, который отправляется по этой форме.
    Вставляете в его текст этот самый идентификатор в решетках: #new_field_4920#.
    Должен подставиться тот текст, который был отправлен в этом поле.
    Ответ написан
    21 комментарий
  • Почему не отправляются уведомления о новых заказах 1С Битрикс?

    Adamos
    @Adamos
    Ну, у вас заказ от незарегистрированного клиента, похоже, сделан как регистрация нового клиента (и ему отправляется вот это самое письмо, чтобы он задал себе пароль), а потом уже собственно заказ.
    Насчет настроек покопайтесь в админке Настройки - Настройки продукта - Почтовые и СМС события. Мыло продажников там можно добавить, во всяком случае.
    Ответ написан
    Комментировать
  • Как убрать автосоздание стайте на битриксе?

    Adamos
    @Adamos
    Ответ написан
    Комментировать
  • Как отследить изменения файлов в Bitrix?

    Adamos
    @Adamos
    например, взломщиками

    Например, взломавшими что? Админку Битрикса? Сервер?
    Получив доступ к базе, например, можно наплодить админов, не поменяв ни одного файла сайта.

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

    Adamos
    @Adamos
    В таблице b_user есть поле PERSONAL_PHONE.
    Придется перекрывать любую запись в него (то есть регистрацию, правку профиля пользователем, правку юзера админом), приводя номер к каноничному - иначе по произвольно записанному не отличишь "8492233333" от "+7(4922) 33-33-33 доб. 114".
    Ну, и при этом можно заодно проверять, нет ли такого уже в базе.
    Может, на маркетплейсе кто-то и готовое предложит...
    Ответ написан
    Комментировать
  • Как забрать шаблон bitrix сайта с сервера и поднять локальную копию?

    Adamos
    @Adamos
    1. Виртуальная машина - потому что Битрикс требует нетривиальной настройки пыха под себя.
    На сайте Битрикса есть скрипт проверки этих настроек. Они допиливаются хоть в виртуалке, хоть в докере самостоятельно. База копируется дампом без каких-либо проблем, настройки соединения к ней находятся в двух файлах - для старой версии (dbconn.php) и для новой (.settings.php), лучше прописать в обоих во избежание.
    2. В настройках поднятой копии можно поставить галочку "версия для разработки", это штатная ситуация, не возбраняется.
    Ответ написан
    Комментировать
  • Каким образом можно снизить нагрузку на MySQL базу данных?

    Adamos
    @Adamos
    при каждой итерации идёт обращение к ORM таблице городов, сравнивается описание города и если оно отличается происходит апдейт записи.

    Вообще-то для этого достаточно одного INSERT ... ON DUPLICATE KEY UPDATE.
    Ну, а массовая вставка по одной строчке - это верный способ убить БД на любых ресурсах независимо от движка сайта.
    Ответ написан
    Комментировать
  • Проблема с PHP на битрикс. Что делать?

    Adamos
    @Adamos
    Проблема обусловлена, с одной стороны, обновлением версии РНР, а с другой - старой версией Битрикса.
    Учитывая, что этот модуль vote - это самая знаменитая дыра в Битриксе за последние годы... скажем так, ваши проблемы могут быть немножко больше, чем вам, возможно, кажется.

    Мой сайт на Битриксе боты долбят в давно залатанные дыры по десять раз на дню, например.
    Ответ написан
    Комментировать
  • Почему не инициализируется $APPLICATION?

    Adamos
    @Adamos
    Перед запуском Битрикса на сервере надо прогонять официальный тест:
    https://dev.1c-bitrix.ru/download/scripts/bitrix_s...
    Ответ написан
    Комментировать
  • Как решить проблему с авторизацией пользователей Битрикс?

    Adamos
    @Adamos
    Хорошо бы покопать в сторону "а с какого, собственно, хера вход пользователя в систему переписывает ему пароль в базе?".
    Ответ написан
    Комментировать