• Как перезагрузить мышь в Kubuntu?

    Express777
    @Express777 Автор вопроса
    Вот лог, когда мышь подключается без проблем.
    104.803856] usb 3-6: new low-speed USB device number 6 using xhci_hcd
    [ 104.825426] usb 3-6: New USB device found, idVendor=09da, idProduct=c10a
    [ 104.825430] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 104.825432] usb 3-6: Product: USB Mouse
    [ 104.825433] usb 3-6: Manufacturer: A4Tech
    [ 104.825599] usb 3-6: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
    [ 104.896584] hidraw: raw HID events driver (C) Jiri Kosina
    [ 104.903300] usbcore: registered new interface driver usbhid
    [ 104.903303] usbhid: USB HID core driver
    [ 104.912513] input: A4Tech USB Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/input/input15
    [ 104.913269] hid-generic 0003:09DA:C10A.0001: input,hiddev0,hidraw0: USB HID v1.10 Mouse [A4Tech USB Mouse] on usb-0000:00:14.0-6/input0

    Вот лог, когда мышь отказывается подключаться. Даже при втыканий в разные ЮСБ порты

    [ 74.161843] ath: EEPROM regdomain: 0x8348
    [ 74.161845] ath: EEPROM indicates we should expect a country code
    [ 74.161847] ath: doing EEPROM country->regdmn map search
    [ 74.161848] ath: country maps to regdmn code: 0x3a
    [ 74.161849] ath: Country alpha2 being used: US
    [ 74.161850] ath: Regpair used: 0x3a
    [ 74.161851] ath: regdomain 0x8348 dynamically updated by country IE
    [ 74.161867] cfg80211: Regulatory domain changed to country: US
    [ 74.161868] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    [ 74.161870] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
    [ 74.161871] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
    [ 74.161872] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 74.161873] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 74.161874] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 74.161875] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
    [ 74.161876] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm)

    То, есть лога о подключений попросту нет.
  • Как перезагрузить мышь в Kubuntu?

    Express777
    @Express777 Автор вопроса
    Здравствуйте. Подскажите, где храняться логи о подключений мыши?
  • Как перенести БД пользователей из WordPress в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    Опытным путем выяснено, что доп свойства можно также импортировать csv файлом.
    Просто имя колонки должно начинаться с название доп свойства UF_blabla, также как например LOGIN or NAME.
    Вот теперь как импортировать аватарки?
    В бд битрикса PERSONAL_PHOTO хранится как ид файла изображение, интегер.
    Теперь для каждого пользователся вручную, через админку устанавливать аватар?
    Наверное есть какой то другой выход.
  • Как перенести БД пользователей из WordPress в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    На старом сайте(WordPress) у пользователся есть данные о его профиле. (о - одиночное значение, м - множественное значение, в бд хранится в виде сериализованных данных)
    Например(кроме стандатных):
    Аватарка(о),
    ссылки на его соц страничку (о),
    телефон (о),
    какие услуги он оказывает (м).

    Вся проблема в том, почти все эти данные (90%) у пользователя в Битриксе хранятся в пользовательских свойствах, те которые начинаются с UF_*.
    Не знаю почему так сделано. Архитектуру не я придумывал.
  • Как перенести БД пользователей из WordPress в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    Спасибо за ответ.
    Этим путем можно импортировать пользователей со стандартными значениями.
    А вот как импортировать доп свойства?

    2. К сожалению, мигратор давно не поддерживается и не умеет работать с БД новых ЦМС.
  • Как перенести БД пользователей из WordPress в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    Таблица `b_user` содержит основные пользовательские данные: внутренний идентификатор, электронный адрес, логин, хэш пароля, хэш контрольного слова, дата регистрации и дополнительные предустановленные поля личных и рабочих данных.

    Структура таблицы `b_user` :

    опишу основные поля данной таблицы, сведения о которых могут помочь при манипуляциях с данными пользователя:

    `LOGIN` - логин пользователя,
    `PASSWORD` - хэш пароля пользователя,
    `CHECKWORD` - хэш контрольного слова,
    `ACTIVE` - активность пользователя ('Y', 'N'),
    `NAME` - имя пользователя,
    `LAST_NAME` фамилия пользователя,
    `EMAIL` электронный адрес пользователя,
    `LAST_LOGIN` - дата последнего авторизованного входа,
    `DATE_REGISTER` - дата регистрации,
    `LID` привязка к сайту,
    `PERSONAL_* - поля персональных данных
    `WORK_* - поля данных связанных с работой,
    `ADMIN_NOTES` - комментарий админа,
    `PERSONAL_BIRTHDAY` - дата рождения,
    `EXTERNAL_AUTH_ID` - идентификатор внешнего сервиса авторизации,
    `SECOND_NAME` - отчество,
    `CONFIRM_CODE` - код подтверждения при восстановлении пароля,
    `LOGIN_ATTEMPTS` - количество попыток авторизации,
    `LAST_ACTIVITY_DATE` - дата последней активности.

    Таблица `b_user_field` хранит набор пользовательских полей для различных модулей, типа блог, пользователи и т.п. Фильтрация по модулю осуществляется с помощью содержимого поля ENTITY_ID (в нашем случае для пользователя там будет указано USER).

    Структура таблицы `b_user_field`
    ENTITY_ID – идентификатор модуля,
    FIELD_NAME – имя поля,
    USER_TYPE_ID – тип поля(string, iblock_element, file и т.п.),
    XML_ID
    SORT – индекс сортировки,
    MULTIPLE – является ли поле полем с множественным значением,
    MANDATORY – обязательно ли поле,
    SHOW_FILTER – показывать в фильтрации административного листинга,
    SHOW_IN_LIST – показывать в списке административного листинга,
    EDIT_IN_LIST - возможно ли редактирование в списке административного листинга,
    IS_SEARCHABLE – возможен поиск по поля,
    SETTINGS – дополнительные настройки в сериализованном виде, типа: (a:6:{s:4:"SIZE";i:20;s:4:"ROWS";i:1;s:6:"REGEXP";N;s:10:"MIN_LENGTH";i:0;s:10:"MAX_LENGTH";i:0;s:13:"DEFAULT_VALUE";N;})

    Таблица `b_user_field_enum` предназначена для хранения значений типа поля enumeration:

    Структура таблицы `b_user_field_enum` :

    ID – идентификатор записи
    USER_FIELD_ID – идентификатор пользовательского поля
    VALUE – значение
    DEF – значение используется как значение по умолчаниию
    SORT – индекс сортировки

    Мультиязычность для названий пользовательских полей реализуется с помощью таблицы `b_user_field_lang`.

    Структура таблицы `b_user_field_lang`:
    USER_FIELD_ID - идентификатор пользовательского поля
    LANGUAGE_ID – идентификатор языка
    EDIT_FORM_LABEL – фраза представления поля в форме просмотра и редактирования
    LIST_COLUMN_LABEL –фраза представления поля в листинге
    LIST_FILTER_LABEL – фраза представления поля в листинге фильтрации
    ERROR_MESSAGE – фраза сообщения ошибки при работе с полем
    HELP_MESSAGE – фраза помощи при работе с полем

    Дополнительные пользовательские свойства хранятся в таблице`b_uts_user`, где каждое поле в структуре таблицы является пользовательским полем. Привязка осуществляется по полю VALUE – идентификатор пользователя, это единственное предустановленное поле в этой таблице, остальные поля соответствуют полям записи из таблицы `b_user_field`.

    Пример структуры моей таблицы:
    VALUE_ID
    UF_CITY – пользовательское поле «город»
    UF_СOUNTRY – пользовательское поле «страна»

    Группы пользователей хранятся в `b_group` .

    Структура таблицы `b_group` :
    ID –идентификатор записи
    TIMESTAMP_X
    ACTIVE – активность группы
    C_SORT – индекс сортировки
    ANONYMOUS
    NAME – имя группы
    DESCRIPTION - описания
    SECURITY_POLICY
    STRING_ID

    Связь между пользователями и пользовательскими группами осуществляется через таблицу `b_user_group`.

    Структура таблицы `b_user_group`:
    USER_ID – идентификатор пользователя
    GROUP_ID – идентификатор группы
    DATE_ACTIVE_FROM – время активности пользователя в группе с …
    DATE_ACTIVE_TO – время активности пользователя в группе по …
  • Как синхронизировать проект на CMS?

    Express777
    @Express777 Автор вопроса
    Вы имеет ввиду развернуть виртуальныую машину с 1С битриксом в сети?
    Удаленно или в локальке?
    И подключаться по FTP для изменения файлов?
    Но ведь машина будет одна для всех программистов и возникает проблема при дебагинге. Ведь дебагинг временно заможивает сервер апачи. Если один занимается дебагинггом, то второй не сможет?
  • Как синхронизировать проект на CMS?

    Express777
    @Express777 Автор вопроса
    Спасибо за ответ. По незнаию думал, что это одно и тоже. Сейчас читаю про VCS. Век живи, век учись
  • Как синхронизировать проект на CMS?

    Express777
    @Express777 Автор вопроса
    А разве гитхаб умеет синхронизировать базу данных?
  • Как синхронизировать проект на CMS?

    Express777
    @Express777 Автор вопроса
    А разве гитхаб умеет синхронизировать базу данных?
  • Как сделать, что бы Битрикс сохранял фото в папку upload/iblok/..../11.png?

    Express777
    @Express777
    Как это понимать. Уделите пару минут и опишите решение. Ведь тостер для этого и создан
  • Попап окно с привязанными элементами в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    Все получилось спасибо
  • Попап окно с привязанными элементами в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    Спасибо. Сегодня попробую
  • Как сделать выезжающее меню на сайте?

    Express777
    @Express777
    Подробный ответ спасибо. Побольше бы таких ответов на тостере.
  • Как автоматически генерировать ссылку на элемент в 1С Битрикс?

    Express777
    @Express777 Автор вопроса
    В ЧПУ указал #SITE_DIR#/#SECTION_CODE#/#ELEMENT_CODE#/
    В коде изменил <?=$arItem["PROPERTIES"]["LINKS"]["VALUE"] ?> на <?=$arItem['DETAIL_PAGE_URL']?>

    Все работает спаисбо!