-
Публикации
6524 -
Зарегистрирован
-
Посещение
-
Days Won
362
Сообщения, опубликованные пользователем Дмитрий Кондин
-
-
6 часов назад, Realtor сказал:Еще вопрос если в таблице data создать индекс create unique index mobile_index on re_data (phone); то при загрузке через приложение exel не будут добавляться объекты с дублирующими номера телефонов?
Не будут.
-
16 часов назад, Realtor сказал:Нельзя добавить ограничено форматом телефона
Замените цифру какую-нибудь.
-
3 часа назад, Realtor сказал:Что интересно, такая запись одна и она самая последняя
Добавьте туда еще цифр и попробуйте снова индекс сделать.
-
11 час назад, Realtor сказал:Куратор имеет право кураторствовать только с одним стажером?
Вопрос решен в админке появляется компонент Куратор
Куратор может кураторствовать над любым количеством подчиненных, которые назначены ему.
-
10 часов назад, Realtor сказал:Ошибка
SQL запрос: Копировать
create unique index mobile_index on re_user (mobile);
#1062 - Дублирующаяся запись '1234567890' по ключу 'mobile_index'
Уникальный индекс можно создать только с уникальным значениями.
Вам сначала нужно в базе поменять дублирующиеся номера телефонов пользователей, на уникальные.
После вы сможете создать индекс и этот индекс не будет допускать новых дублей.
Можно сделать более жесткую процедуру, когда при создании индекса 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 можно распределять разных пользователей по своим агентствам. Приложения Агентства пока тестируется и его нет еще в общем доступе.
-
3 часа назад, Realtor сказал:Как ставить индекс уникальности на поле ?
В phpmyadmin выполняем запрос
create unique index mobile_index on re_user (mobile);
Подробнее в документации https://dev.mysql.com/doc/refman/8.0/en/create-index.html
-
-
Иногда необходимо создать сразу много пользователей на сайте. Для этого можно использовать модуль 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
-
10 часов назад, Rocker47 сказал:Да нашёл проще решение, сменил версию php на 5-ую, почему-то поменялась на 7-ую.
Лучше использовать 7-ую и обновляться.
Скоро вообще 8-ая в новых версиях будет обязательной.
-
Нужно почистить в файле /inc/db.inc.php старый код
-
В 23.04.2022 в 14:50, Helenblondi сказал:не загружаются фотографии формата, которые я прикрепила. просто пустота на месте загрузки. в настройках общих как у автора поста, места на диске тоже предостаточно. подскажите пожалуйста что где посмотреть?
Посмотрел фотографии.
У них расширение png, а внутри они jpg.
Попробуйте им расширение jpg сделать.
-
-
Нужно в модулях PHP включить php-mbstring
-
Тогда нужно посмотреть какую ошибку вам пишет при загрузке.
Иногда бывает, что при загрузке большого фото на хостинге просто ресурсов не хватает на обработку фото.
Тут надо еще смотреть
memory_limit
Чем больше фото, тем больше нужно памяти для обработки.
-
-
В 20.03.2022 в 01:09, axilec сказал:Добрый день! Подскажите пожалуйста, а как убрать лимит на загрузку фоток по размеру?
Такое ощущение, что больше 2Мб не загружаются фото в карточке объекта с телефона. Спасибо!На хостинге в настройках PHP (php.ini) нужно поставить нужного вам размера. По-умолчанию он 2M
upload_max_filesize
-
В шаблоне realty_view.tpl можно добавлять свою разметку.
-
2 часа назад, Realtor сказал:подскажите как обновить без обновления системы на 4.2.27, только к примеру приложения тариф
И еще у меня в дистрибутиве не было billing.php , есть в каталоге приложения файл cron.php, это тоже самое?Приложение обновить, не обновляя систему так
Файл billing.php скинул в личку.
-
7 часов назад, Realtor сказал:Приложение тариф было установлено и настроено. Захожу в админку в приложение тариф , пишет не установлено. Кликаю установить ничего не происходит
Сделал обновление для модуля tariff с исправлением.
-
12 часа назад, Кэтти сказал:Здравствуйте , кто за вознаграждение может поправить поиск? Не показывает результат из пользовательской формы поиска , выдает все заявки ,которые есть в этой категории...и почему-то само название этой формы поиска можно написать только латиницей:( , а если писать кириллицей, то этот поиск стает с теми же формами что и основной.
Напишите в личку адрес сайта и подробное задание, поправим.
-
6 часов назад, Vladimir_K сказал:Нужно ключу дать доступ к сайту.
-
В шаблоне header.tpl пропишите ключ
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&sensor=true&key=ТУТ_ВАШ_КЛЮЧ"></script>
У вас сейчас в шаблоне простое подключение карты без ключа (это было в старых версиях, когда гугл еще не требовал ключей)
-
15 часов назад, Vladimir_K сказал:Только, что проверил. Всё тоже самое.
Напишите адрес сайта в личку, проверю.
Загрузка пользователей из Excel
в Файлы и готовые решения
Опубликовано: · Report reply
удалите эту запись, создайте индекс и после создайте такую же запись.