Делаем чат (переписку) в Адало. How to create chat in Adalo
HTML-код
- Опубликовано: 15 окт 2024
- В этом видео мы сделаем полностью рабочий и очень функциональный чат в Адало. Сморите видео внимательно чтобы не упустить важные мелочи.
Ну и не забывайте ставить LIKE!!!
Вторая часть видео тут
• Чат в Адало часть 2. О...
С нетерпением жду новых видосов 👍
Спасибо Вам! Будет на днях новый ролик)!
Здравствуйте! Подскажите , пожалуйста, как быть, если нет пункта “Current user” при настройке кнопки для написания сообщения (есть только logged is user’s)
я убрал все Link и пожалуйста появился “Current user”
Ждем новые видео! Подписка
Спасибо. Скоро будет новое видео!)
Спасибо автору за полезные контент
🤝
очень понятно! огромное спасибо за ваши видео!!
Пожалуйста. Очень рад что вам помогают они))
Спасибо за видео, Можете выпустить видео как настроить чат с тех поддержкой, чтобы общение было у админа со всеми, а у пользователя только с админом
Благодарю за отзыв! Сделаем такую функцию)!
@@webapp2161 возможно ли на данный момент это сделать как-то? Ещё вопрос по поводу current user, у меня такого нет, что нужно сделать для этого?
Current user это текущий пользователь. Так же current может быть что угодно.
Здравствуйте, спасибо за урок. У меня естть вопрос, как сделать что бы отправлять сообщение мог только один пользователь, а другой пользователь мог только получать но сам создавать чат не мог?
Так вы делайте все как обычно, тому кто не должен отправлять не делайте инпут и все)!
Не знаю, актуальна ли все еще эта тема, но у меня проблема с тем, что переход в чат не происходит, то есть после перехода на страницу чата я вижу пустой экран и надпись внизу "Action cannot be completed". Все делал строжайше по инструкции, несколько раз пересматривал и никакой ошибки не обнаружил. В чем может быть дело?
Приветствую, получилось ли как-то решить проблему? Тоже не получается
@@ОльгаСергачева-ф7з Здравствуйте
Боюсь, что не смогу вам помочь основательно, так как я отошёл от этой темы, но точно помню, что проблема крылась в базе данных юзеров, не корректное заполнение при залогинивании. То есть система не понимала кого присоединять к чату, так как не находила к нему путь в БД. Рекомендую вам тщательно проверить настройки БД, если понадобится, то создайте базу юзеров с нуля. Успехов)
Привет, у вас есть видео где вы с самого начала создаете приложение?
Здравствуйте. Такого нет! А в чем у вас проблема?
Здравствуйте. Очень полезные видио.С нетерпением жду новые видио. У вас есть видио о создании чата,если можно расскажите как создать чат до создания базы, начать с создания страниц.Спасибо.
Так вот же видео про создание чата
ruclips.net/video/qWqG0-KHsNc/видео.html
Спасибо. Все четко и понятно! А можно ли как-то настроить, чтобы был счетчик сообщений? чтобы пользователь видел, что сообщение пришло?
Здравствуйте. Спасибо. Можно сделать и счетчик сообщений.
Ууух Спасибище!!!!!!!
Аааагонь!!!
Вам спасибо за интерес!)
Спасибо!!! Классный видос, то что нужно Лайк ставлю!!!!
Стараемся))! Вам спасибо за интерес к моей работе))!
Здравствуйте! А что делать если нету шаблона чата? Когда я создаю новый экран, там никакие шаблоны не выходят
Спасибо 👍
Пожалуйста))
🤝
В экшене при нажатии на иконку отправить у меня такие данные: Create message action. Collection messages. Name- current chatroom name. UserSender- logged in user. Chatroom-current chatroom. Message- message text input. Что нужно исправить?
Там должно быть: создаётся новое сообщение, обновляется чат, если он был ранее создан и естественно залогиненый пользователь и текущий
Спасибо.Интересно!!!!
Большое спасибо! Чат работает. Но есть один косяк: все сообщения попадают во все chatrooms. ( связи баз настраивал, как у вас) Подскажите пожалуйста,какие варианты этого избежать?
Спасибо вам за отзыв! Надо посмотреть на примере ваш чат. Так сложно сказать где именно ошибка.
Здравствуйте,спасибо за видео! Скажите пож-та насколько необходимо после уже созданного названия Чатрума, каждый раз в апдейт в раздел NAme забивать имя Сurrent User?
Если я вас правильно понял, то это делается один раз. А потом уже на стороне конечного пользователя оно обновляется автоматически.
@@webapp2161 Нет имею ввиду в данном видео вы делаете Create, Update, Update ruclips.net/video/qWqG0-KHsNc/видео.html
Во всех действиях обозначаем название по пользователю
На самом деле без разницы. Вы можете делать имя любое и по любому пользователю. Это нужно только для того, чтобы потом вывести имя пользователя на списке чатрумов. Вот вы зашли в свой личный кабинет и перешли в свои чатрумы, и вот чтобы на каждом чатруме можно было вывести имя того пользователя который вам писал или которому вы писали.
@@webapp2161Понял, спасибо!
Здравствуйте. Подскажите, пожалуйста, как встроить в чат функцию авто-перевода сообщений на язык интерфейса пользователя logged in user? Сейчас это реализовано уже много где. Под сообщением есть кнопка "перевести", и при её нажатии отображается текст перевода.
Здравствуйте. Надо подключать Гугл переводчик через апи, но я пока это не делал.
@@webapp2161 Спасибо за быстрый ответ. Попробую посмотреть, что пишут об этом разработчики. Можно ли надеяться, что в скором времени Вы сделаете небольшое видео на эту тему?
Именно на эту тему не планировал. Надо сначала разобраться самому.
Добрый день! Есть 2 вопроса: 1й - как осуществить видимость прочитанных сообщений (галочки, вроде как в ватсап), 2й - как сделать уведомления о получении сообщения в чате (звук, визуалка). Заранее спасибо, видеоурок супер!
Здравствуйте. Оповещения можно сделать типо доп сообщений, либо пуш уведомлений. А вот про видимость не понял
@@webapp2161 две галочки в теле сообщения, показывающие просмотрено ли сообщение или нет
Понял. Тут надо делать условие и время онлайн пользователя, так не объясню. Но сделать можно!
Сделал все по видео, перепроверил и переделал 3-4 раза по новой. Не записывает ничего в БД chatrooms в поле user. Из за этого нет перехода с кнопки на экран чат. В чем может быть ошибка?
То есть вы нажимаете на кнопку отправить сообщение в аккаунте какого то пользователя и вас перекидывает на чат, но в чате ничего не сохраняет?! Так?
@@webapp2161 Я перехожу на страницу пользователя, нажимаю отправить сообщение и перехода на экран чат нет. В БД чатрумс создается запись, там заполнено поле по имени пользователя и все. Поле сообщения и поле юзер пустые
Значит где то ссылки нет, проверьте ссылку с кнопки «отправить сообщение»
@@webapp2161 проверял все уже раз 7, почему то не срабатывает апдейт на добавление logged user, current user добавляет.
Так у вас перехода в чат нет или не обновляет базу?
Может кто знает почему при нажатии на кнопку "Написать сообщение" из профиля появляется пустой экран и надпись внизу "Action cannot be completed". При чем, был успешный переход на создание сообщения. Ниже есть такая же проблема, но без ответа. Спасибо
А какое действие делается при нажатии на иконку отправить? Create new message как я понял. И да он отправляет сообщение, только когда отправляет второе - он дублирует вместе с ним и первое. Допустим, отправляю первое сообщение a, второе b. И переписка выглядит следующим образом:
b
a
b
a
Как это исправить?
Там надо сделать видимость правильно и все!
как набирать многострочные сообщения? текст набирается в одну строку, не переносится, и, соответственно, не читается(((
Поле ввода сделайте мульти в настройках
@@webapp2161 Спасибо за ответ. тогда и отображение отправленного многострочного сообщения в чате тоже будет адекватно выглядеть? или и там нужны какие-нибудь надстройки?
В чате уже можете растянуть как вам удобно. Там это не критично.
А где бы накопать уроков с ноля! А то объяснения создания чего-то, конечно, неплохо! Но, когда не знаком ни разу, то фиг понимаешь, что к чему)) У Вас есть такие уроки или подсказать может можете, чтобы азов набраться?))
Я сейчас делаю курс полный по Адало! От начала регистрации и до законченного, простого приложения.
@@webapp2161 добрый день) очень интересный канал у вас)
@@webapp2161 где посмотреть какие сторонние сервисы можно добавить и как)
Спасибо
Сторонние сервисы можно добавить практически любые через API
Не подскажете как из листа пользователей переходить в чат , создавая чатрум если нужно или переходить в текущий если не нужно создавать????
Именно из листа можно перейти сначала в профиль пользователя, и там сделать две кнопки, одна создаёт новый чат, а вторая переходит в уже существующий! И делаете этим кнопкам видимость, если у вас уже была переписка с данным пользователем то покалываете кнопку ведущую в чат, а если не было тогда покалываете кнопку которая создаёт чат.
Подскажите пожалуйста, а как сделать, чтобы при создании нового чата, появлялось приветственное сообщение от пользователя, которого открыли чат?
Ни разу так не делал, сразу сказать сложно, надо повозиться))!
Здравсвтуйте, благодарю за ваш труд! Могу ли я заказать у вас данный чат на разработку?
Здравствуйте. Спасибо. Данный вопрос надо обговорить подробнее. Напишите мне на почту указанную в описании канала.
@@webapp2161 благодарю, только что написал вам на почту
здравствуйте, а как сделать общий чат? допустим есть на главной странице кнопка чат, как сделать так, что бы все юзеры подключались к одному и тому же чату?
Такой момент надо тестировать. Там решений может быть несколько на сколько я понимаю.
@@webapp2161 не хотите видос по этому поводу сделать? =) я попробовал, у меня получилось так, что у каждого свой чат открывается и отправляются пустые сообщения, буду переделывать, но не факт что получится
Да сделаем как нибудь. Сейчас со временем не очень!
Здравствуйте. Можно с вами связаться, например в телеграме?
Здравствуйте. Напишите в Инстаграм, ссылка на него есть в описании канала.
Ничего не длинный, ничего не нудный. Супер. Спасибо. Есть контакт ;)
Я рад, что вам помогло это видео))
@@webapp2161 Сегодня пересматриваю снова. Понял, что не до конца сознаю логику как работает изменение видимости в переписке. Там на 12 минуте вы создаёте две группы в списке, одна группа - сообщения мне, вторая - от меня. И настраиваете видимость каждой группы, говоря при этом, что я нам не надо видеть постоянно два сообщения. Не совсем понятно, почему я не должен видеть сообщения мне. В итоге мы видим и те, и другие. Значит, логика чуть сложнее? То есть, мы не должны видеть эту группу, если там ничего пока нет, а если мне напишет собеседник, то как раз надо чтобы было видно. Так получается? Чуток спотыкаюсь. Нет, не так. Я думаю, вот как - мы скрываем видимость, чтобы сообщения не дублировались, потому что они идут цепочкой, и там последнее сообщения от меня будет дублироваться в следующей группе цепочки, вот чтобы этого дублирования избежать - мы настраиваем избирательную видимость. Кажется дошло. Было бы нагляднее (хоть и ещё длиннее) если бы вы сначала не настраивали видимость, показали бы что будет, тогда стало бы наглядно ясно, почему так не надо, и зачем настраивать видимость)))
Да, там если видимость не делать то вы будете видеть два своих одинаковых Сообщения. Для этого и делаем видимость.
По механике процесса. Когда дублируется группа с сообщением, то получается дублирование самого сообщения. Одно и то же сообщение два раза. И чтобы теперь отфильтровать из этих двух нужное, ставится фильтр: почта авторизованного пользователя не должна совпадать с почтой автора сообщения. Так отфильтруется сообщение "мне" (для авторизованного юзера от выбранного юзера). А в следующей дубль-группе фильтра ставится противоположный. Так, чтобы отфильтровать уже моё сообщение другому пользователю. Хитро придумано)))
Сделал по Вашим рекомендациям. Работало - заглядение. Сегодня появился вопрос. Одна из записей в базе продублирована. Но дублирование не продолжается при повторных чатах тех же пользователей. Из чего предполагаю вот что: вчерашняя запись "выглядит" для Адало уже иной, так как у неё иная дата создания. Может такое быть? Что раз в сутки обновляется запись. Проверил по сообщениям - тоже. Вчерашние сообщения на вчерашней записи, сегодняшние - на сегодняшней... то есть, переписка, естественно, прервалась
посоветуйте платформу для интернет магазина простого где будет до 20 позиции
Я пользуюсь Тильдой для таких проектов. Просто и быстро.
Очень полезное видео, ну как и все. Но такой момент не увидел...если пользователь свернул приложение, занят другим или просто отложил телефон-как его в адало уведомить из чата, что пришло ему сообщение?
Ну тут надо подключать оповещения, как минимум через электронную почту.
@@webapp2161 А на рабочий стол смартфона никак? ну или хотя б звуковое опопвещение с некоторым интервалом, например, 20 секунд.
Это уже когда загрузите в магазины Яблока и гугла
@@webapp2161 ясно!
Видео полезное, спасибо, но было бы еще полезнее, если бы показали настройку блока отправки сообщения и кнопки send. К сожалению, эта часть пропущена.
Согласен. Было такое упущение. Исправим.
Вот тут сделал новое видео продолжение ruclips.net/video/J9Qm2OPNqXM/видео.html
@@webapp2161 Супер, спасибо большое!
Тема чатов надеюсь не исчерпана. Можно показать отправку фото и разворачивание фото на весь экран, отправку файлов и реплаи
Да, отправку фото сделать можно и файла тоже). Сделаем на днях надеюсь)!
и что скажите насчет конструктора andromo?
Я им не пользовался.
фигня
Привет, подскажите как сделать календарь бронирования в адало.
У меня есть на канале видео на этот вопрос.
@@webapp2161 там покупной календарь, с адаловским календарем можно что то подобное сделать?
К сожалению нет! Может они его обновят в будущем.
Здравствуйте, нет строки Current user, как сделать так чтобы она высветилась?
Current user это текущий пользователь. Он будет виден если есть ссылка с его страницы на чат.
Это нужно лишь для названия чата, но также можно задать любое другое время.
Название чата может быть любым. Вам нужен текущий пользователь. А он будет только если есть ссылка со станицы нужно пользователя на чат!
@@webapp2161 Вы не подскажите как я могу создать экран, чтобы там высвечивались остальные пользователи?
@@webapp2161 Как это осуществить?
И про чат с техподдержкой его сняли? Не нашёл
Как вы на 8:28 сгруппировали объекты?
Выделяете их и создаёте группу)!
@@webapp2161 когда левую кнопку зажимаю и пытаюсь выделить, у меня просто все съезжает
@@webapp2161 когда левую кнопку зажимаю и пытаюсь выделить, у меня просто все съезжает
Ну я на маке работаю. Там шифт зажимаешь и кликаешь по элементам которые надо выделить и они выделяются.
@@webapp2161 да, я тоже с макбука. О ВСЕ. ПОЛУЧИЛОСЬ! СПАСИБО БОЛЬШОЕ!!!!❤️
Пропал current user из листа выбора, может кто подскажет как исправить ошибку?
Что то с условиями произошло. Надо там смотреть.
@@webapp2161 И у меня пропал! Когда делаю последнее действие в видео (чтобы был только один чат в чатруме, а не множество) Там где создаю новый лист для новой кнопки. Получается так: List - Chatroom, Filter - Logged.....А текущего (Current) в этом списке нет. Я подозреваю что дело в коллекции и связях, но не понимаю сто именно не так, подскажите пожалуйста куда смотреть и почему это может быть??
@@aupau4448 Смотрите в доступные данные на текущем экране, они передаются из предыдущей связи. У меня появляются текущие пользователи из списка всех пользователей с экрана поиска пользователей.
Спасибо отличный урок. Как сделать чат для всех зарегистрированных пользователей
Спасибо.
Не понял про чат для всех)))
@@webapp2161 Чат что бы все зарегистрированные пользователи могли писать в одном чате
Ну это что то типа группового чата.
@@webapp2161 Верно, только не могу понять как????
Чувствую надо делать видео на эту тему)))
Можно пожалуста туториал как зделать телевиденя в Adalo пж
Здравствуйте. Не понял, какое телевидение?!
Как же отправить сообщение все пользователям?
Это уже оповещение получается. Либо групповой чат.
@@webapp2161 Возможно? Ну чтобы отослать все просьбу, например, все получили, и кто-то откликнулся
Да возможно конечно. Просто надо подумать как это проще и лучше сделать
Вот ответ на ваш вопрос: ruclips.net/video/mNCKnRyKJKk/видео.html
Почему видео начинается с середины?
Как группировать