-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Если бы не было одинаковых, то индекс бы создался. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Тут я думаю вам полезно будет понять сам смысл индекса уникальности. Индекс сработает только в том случае, если у вас в поле mobile ни одна запись не будет повторяться дважды. Это относится и к пустым полям. Пустое поле может быть, но только одно. Если у вас теперь ругается на другой номер, то можете сделать так. select * from re_user where mobile='ВАШ_НОМЕР_НА_КОТОРЫЙ_РУГАЕТСЯ' Так вы получите все одинаковые записи с этим номером. Меняете номера и такую процедуру повторяете несколько раз, пока все дубли вручную не уберете. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
удалите эту запись, создайте индекс и после создайте такую же запись. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Не будут. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Замените цифру какую-нибудь. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Добавьте туда еще цифр и попробуйте снова индекс сделать. -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Уникальный индекс можно создать только с уникальным значениями. Вам сначала нужно в базе поменять дублирующиеся номера телефонов пользователей, на уникальные. После вы сможете создать индекс и этот индекс не будет допускать новых дублей. Можно сделать более жесткую процедуру, когда при создании индекса mysql сам будет удалять дублирующие записи, но тогда будут просто удалены пользователи. -
В больших агентства недвижимости есть необходимость следить за младшими сотрудниками и стажерами. На примере CMS Sitebill сейчас реализована функцию, когда можно включить режим "Кураторства" и пользователи с ролями кураторов в личном кабинете смогут редактировать объекты своих подчиненных. 1. Активация режима кураторов в настройках с помощью опции Активировать режим куратора (enable_curator_mode) 2. Теперь нужно в таблице user добавить колонку parent_user_id, с помощью этого поля мы будем назначать кураторов над другими пользователями. 3. Создадим куратора с логином curator1 4. Затем выберем пользователя, который будет подчинен куратору curator1 5. Теперь в личном кабинете curator1 мы будет видеть все объявления, которые принадлежат Ivan Ivanov 6. Если включена дополнительная опция Полный доступ куратора к объектам стажера (curator_mode_fullaccess) Тогда куратор сможет редактировать и удалять объекты своего подчиненного. 7. Также есть дополнительное приложения Агентства. Тут можно добавлять агентства и с помощью признака user.agency_id можно распределять разных пользователей по своим агентствам. Приложения Агентства пока тестируется и его нет еще в общем доступе.
-
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
В phpmyadmin выполняем запрос create unique index mobile_index on re_user (mobile); Подробнее в документации https://dev.mysql.com/doc/refman/8.0/en/create-index.html -
Загрузка пользователей из Excel
topic ответил в Дмитрий Кондин Дмитрий Кондин в Файлы и готовые решения
Дубль email не разрешит. Поле телефон, если у него нет индекса уникальности, то продублирует. -
Иногда необходимо создать сразу много пользователей на сайте. Для этого можно использовать модуль Excel. 1. Сначала в пользователях получаем таблицу существующих записей. Будет скачана такая таблица Excel В ней мы по образцу предыдущих записей заполняем нужные колонки (группа, логин, email, ФИО, активность и телефоны) Поле ID оставляем пустым, чтобы эти записи при загрузке создались с новыми ИД. Теперь загружаем готовый файл в такой последовательности Теперь нужно пользователям установить пароль. Если вы грузили 1-2 записи, то можно вручную через админку. Но если таких записей 100, тогда быстрее использовать phpmyadmin. Сначала генерируем md5-хэш нужного пароля. Например, мы хотим поставить всем новым пользователям пароль 12345 Можно в PHP скрипте написать функцию <?php echo md5('12345'); Будет выведена строчка 827ccb0eea8a706c4c34a16891f84e7b Это и есть наш хэш-пароля, который мы запишем в базу. Также можно использовать гугл и поискать md5 online, вот например http://www.md5.cz/ Теперь нужно выполнить sql-запрос через phpmyadmin. Для начала узнаем user_id нового пользователя. Запрос для установки пароля 12345 будет таким. update re_user set password='827ccb0eea8a706c4c34a16891f84e7b' where user_id=2769 Если у нас 100 новых пользователей и всем им мы хотим поставить пароль 12345, тогда для всех пользователей, которые добавлены после user_id=2769 условие будет таким update re_user set password='827ccb0eea8a706c4c34a16891f84e7b' where user_id > 2769
-
Лучше использовать 7-ую и обновляться. Скоро вообще 8-ая в новых версиях будет обязательной.
-
Нужно почистить в файле /inc/db.inc.php старый код
-
Посмотрел фотографии. У них расширение png, а внутри они jpg. Попробуйте им расширение jpg сделать.
-
Не могу зайти в админку сайта
topic ответил в Rocker47 Дмитрий Кондин в Приложения, модули, настройки
Тут должны быть -
Не могу зайти в админку сайта
topic ответил в Rocker47 Дмитрий Кондин в Приложения, модули, настройки
Нужно в модулях PHP включить php-mbstring -
Тогда нужно посмотреть какую ошибку вам пишет при загрузке. Иногда бывает, что при загрузке большого фото на хостинге просто ресурсов не хватает на обработку фото. Тут надо еще смотреть memory_limit Чем больше фото, тем больше нужно памяти для обработки.
-
В настройках эти параметры.
-
На хостинге в настройках PHP (php.ini) нужно поставить нужного вам размера. По-умолчанию он 2M upload_max_filesize
-
В шаблоне realty_view.tpl можно добавлять свою разметку.
-
Приложение обновить, не обновляя систему так Файл billing.php скинул в личку.
- 109 ответов
-
- приложения
- apps
-
(и ещё %d)
Теги:
-
Сделал обновление для модуля tariff с исправлением.
- 109 ответов
-
- приложения
- apps
-
(и ещё %d)
Теги: