Дмитрий Кондин

Администраторы
  • Публикации

    6524
  • Зарегистрирован

  • Посещение

  • Days Won

    362

Сообщения, опубликованные пользователем Дмитрий Кондин


  1. 6 часов назад, Realtor сказал:

    Еще вопрос если в таблице data создать индекс create unique index mobile_index on re_data (phone); то при загрузке через приложение exel не будут добавляться объекты с дублирующими номера телефонов? 

    удалите эту запись, создайте индекс и после создайте такую же запись.


  2. 6 часов назад, Realtor сказал:

    Еще вопрос если в таблице data создать индекс create unique index mobile_index on re_data (phone); то при загрузке через приложение exel не будут добавляться объекты с дублирующими номера телефонов? 

    Не будут.


  3. 11 час назад, Realtor сказал:

    Куратор имеет право кураторствовать только с одним стажером?

    Вопрос решен в админке появляется компонент Куратор

    Куратор может кураторствовать над любым количеством подчиненных, которые назначены ему.


  4. 10 часов назад, Realtor сказал:

    Ошибка

    SQL запрос: Копировать

     

    
    create unique index mobile_index on re_user (mobile);
    

     

    Ответ MySQL: Документация

    #1062 - Дублирующаяся запись '1234567890' по ключу 'mobile_index'

    Уникальный индекс можно создать только с уникальным значениями.

    Вам сначала нужно в базе поменять дублирующиеся номера телефонов пользователей, на уникальные.

    После вы сможете создать индекс и этот индекс не будет допускать новых дублей.

    Можно сделать более жесткую процедуру, когда при создании индекса mysql сам будет удалять дублирующие записи, но тогда будут просто удалены пользователи.


  5. В больших агентства недвижимости есть необходимость следить за младшими сотрудниками и стажерами. На примере CMS Sitebill сейчас реализована функцию, когда можно включить режим "Кураторства" и пользователи с ролями кураторов в личном кабинете смогут редактировать объекты своих подчиненных.

    1. Активация режима кураторов в настройках с помощью опции 

    Активировать режим куратора
    (enable_curator_mode)

    2. Теперь нужно в таблице user добавить колонку parent_user_id, с помощью этого поля мы будем назначать кураторов над другими пользователями.

    Screenshot_9.png

    3. Создадим куратора с логином curator1

    4. Затем выберем пользователя, который будет подчинен куратору curator1

    Screenshot_10.png

    5. Теперь в личном кабинете curator1 мы будет видеть все объявления, которые принадлежат Ivan Ivanov

    6. Если включена дополнительная опция 

    Полный доступ куратора к объектам стажера
    (curator_mode_fullaccess)

    Тогда куратор сможет редактировать и удалять объекты своего подчиненного.

    7. Также есть дополнительное приложения Агентства. Тут можно добавлять агентства и с помощью признака user.agency_id можно распределять разных пользователей по своим агентствам. Приложения Агентства пока тестируется и его нет еще в общем доступе.

     


  6. 9 минут назад, Realtor сказал:

    Если будем загружать новый файл с емайл или номером телефона , присутствующим в базе пользователей , загрузит или не загрузит новую запись?

    Дубль email не разрешит.

    Поле телефон, если у него нет индекса уникальности, то продублирует.


  7. Иногда необходимо создать сразу много пользователей на сайте. Для этого можно использовать модуль Excel.

    1. Сначала в пользователях получаем таблицу существующих записей.

    Screenshot_48.png

    Будет скачана такая таблица Excel

    Screenshot_49.png

    В ней мы по образцу предыдущих записей заполняем нужные колонки (группа, логин, email, ФИО, активность и телефоны)

    Поле ID оставляем пустым, чтобы эти записи при загрузке создались с новыми ИД.

    Screenshot_50.png

    Теперь загружаем готовый файл в такой последовательности

    Screenshot_51.png

    Screenshot_52.png

    Screenshot_55.png

    Screenshot_56.png

    Screenshot_57.png

    Теперь нужно пользователям установить пароль. Если вы грузили 1-2 записи, то можно вручную через админку.

    Но если таких записей 100, тогда быстрее использовать phpmyadmin.

    Сначала генерируем md5-хэш нужного пароля.

    Например, мы хотим поставить всем новым пользователям пароль 12345

    Можно в PHP скрипте написать функцию

    <?php
    echo md5('12345');

    Будет выведена строчка 827ccb0eea8a706c4c34a16891f84e7b

    Это и есть наш хэш-пароля, который мы запишем в базу.

    Также можно использовать гугл и поискать md5 online, вот например http://www.md5.cz/

    Screenshot_53.png

    Теперь нужно выполнить sql-запрос через phpmyadmin.

    Для начала узнаем user_id нового пользователя.

    Screenshot_58.png

    Запрос для установки пароля 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

     

    Screenshot_54.png


  8. 10 часов назад, Rocker47 сказал:

    Да нашёл проще решение, сменил версию php на 5-ую, почему-то поменялась на 7-ую.

    Лучше использовать 7-ую и обновляться.

    Скоро вообще 8-ая в новых версиях будет обязательной.


  9. В 23.04.2022 в 14:50, Helenblondi сказал:

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

    Посмотрел фотографии.

    У них расширение png, а внутри они jpg.

    Попробуйте им расширение jpg сделать.

    Screenshot_1.png


  10. Тогда нужно посмотреть какую ошибку вам пишет при загрузке.

    Иногда бывает, что при загрузке большого фото на хостинге просто ресурсов не хватает на обработку фото.

    Тут надо еще смотреть 

    memory_limit

    Чем больше фото, тем больше нужно памяти для обработки.


  11. В 20.03.2022 в 01:09, axilec сказал:

    Добрый день! Подскажите пожалуйста, а как убрать лимит на загрузку фоток по размеру?
    Такое ощущение, что больше 2Мб не загружаются фото в карточке объекта с телефона. Спасибо!

    На хостинге в настройках PHP (php.ini) нужно поставить нужного вам размера. По-умолчанию он 2M

    upload_max_filesize

     


  12. 2 часа назад, Realtor сказал:

    подскажите как обновить без обновления системы на 4.2.27, только к примеру приложения тариф
    И еще у меня в дистрибутиве не было  billing.php , есть в каталоге приложения файл cron.php, это тоже самое? 

    Приложение обновить, не обновляя систему так

    Файл billing.php скинул в личку.


  13. 7 часов назад, Realtor сказал:

    Приложение тариф было установлено и настроено. Захожу в админку в приложение тариф , пишет не установлено. Кликаю установить ничего не происходит

     

    Сделал обновление для модуля tariff с исправлением.


  14. 12 часа назад, Кэтти сказал:

    Здравствуйте , кто за вознаграждение может поправить поиск?  Не показывает результат из пользовательской формы поиска , выдает все заявки ,которые есть в этой категории...и почему-то само название этой формы поиска можно написать только латиницей:( , а если писать кириллицей, то этот поиск стает с теми же формами что и основной.

    Напишите в личку адрес сайта и подробное задание, поправим.


  15. В шаблоне header.tpl пропишите ключ

    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&amp;sensor=true&key=ТУТ_ВАШ_КЛЮЧ"></script>

    У вас сейчас в шаблоне простое подключение карты без ключа (это было в старых версиях, когда гугл еще не требовал ключей)