Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281

Бегущая строка с новостью о регистрации нового пользователя

27.01.2015, 01:29. Показов 973. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Мне необходимо сделать на сайте, чтобы сразу после регистрации нового пользователя, под шапкой сайта пробегала строка "Приветствуем нового пользователя $login_last_user".
Но как это примерно сделать я не знаю. Подскажите хоть на словах. Нужно как-то аджаксом каждую секунду проверять, не зарегистрирован ли новый пользователь, и если да - то пускать строку? В правильном направлении думаю? Или можно как-то проще?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2015, 01:29
Ответы с готовыми решениями:

Форма регистрации нового пользователя
Все перерыл в сети не могу найти адекватный плагин для регистрации новых пользователей с подтверждением Captcha. Profile Builder только...

Механизм регистрации нового пользователя
Всем хорошего дня! Хотел спросить совета, в какую сторону копать относительно создания системы регистрации нового пользователя. Дело...

Форма регистрации нового пользователя
Здравствуйте, подскажите пожалуйста код для регистрации. Что бы при например при вводе логина и пароля в textbox'ы и нажатия кнопки, данные...

6
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
27.01.2015, 09:37
AJAX не нужен, а вот JS - да.

Вам поможет функция setInterval. Указываете, что через каждую секунду блок с приветствием смещается, например, на 10 пикселей вправо.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
27.01.2015, 09:41
Цитата Сообщение от Jodah Посмотреть сообщение
Вам поможет функция setInterval. Указываете, что через каждую секунду блок с приветствием смещается, например, на 10 пикселей вправо.
А откуда браузер знает, что этот блок вообще надо показать? Пользователь зашёл на страницу, минут 5 читает, всё это время страница не обновляется, соответственно соединения с сервером нет и вдруг кто то зарегистрировался на сервере и надо показать приветствие, но на странице, загруженной в браузер на машине пользователя.
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
27.01.2015, 11:25
taras atavin, а, вам нужно, чтобы приветствие показывалось всем пользователям?

Создаёте в JS переменную, в которой хранится дата и время последнего запроса новых уведомлений. При заходе на сайт время в переменной равно времени захода.

С помощью того же setInterval отправляете ajax-запросы, в которые добавляете вышеуказанную переменную.

На сервере проверяете, был ли создан новый пользователь за период от времени в запросе до текущего времени. Возвращаете массив (почитайте отдельно о том, как передать массив в js) с 2 полями - date и name.

При получении скриптом этого массива заносите date в нашу переменную, затем проверяете, что лежит в name. Если false - ничего не делать, иначе - запустить функцию приветствия.

Не очень удобно, поскольку чем больше пользователей, тем больше запросов (хотя нагрузку можно оптимизировать), но другого варианта на PHP я не знаю.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
27.01.2015, 11:47
Цитата Сообщение от Jodah Посмотреть сообщение
taras atavin, а, вам нужно, чтобы приветствие показывалось всем пользователям?
Оно и одному не покажется.

Добавлено через 48 секунд
Цитата Сообщение от Jodah Посмотреть сообщение
С помощью того же setInterval отправляете ajax-запросы, в которые добавляете вышеуказанную переменную.
Вот. Опять пришли к аджаксу.
0
25 / 8 / 2
Регистрация: 14.12.2009
Сообщений: 281
27.01.2015, 12:34  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
вам нужно, чтобы приветствие показывалось всем пользователям?
Да, всем пользователям
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
27.01.2015, 14:52
Т_Ё_М_А, ок, тогда ответ я дал выше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.01.2015, 14:52
Помогаю со студенческими работами здесь

ProviderIncompatibleException при регистрации нового пользователя с Identity
Приветствую! Прикручиваю Identity регистрацию и авторизацию в MVC проект. Есть представление : <div> @using...

Не отправляет письма при регистрации нового пользователя
Друзья Подскажите чайнику, в чем может быть причина отсутствия писем подтверждения после регистрации на WordPress. Новый...

Автоматическое создание папки при регистрации нового пользователя на сайте
подскажите как реализовать в Битрикс Автоматическое создание папки при регистрации нового пользователя на сайте?

Вывести форму регистрации для регистрации другого пользователя
Здравствуйте, уважаемые форумчане! Простите, вообще не бум-бум в Joomle, но нужно сделать лабу по нему. Мне нужно сделать регистрацию...

Апплет "бегущая строка", найти ошибку, строка не останавливается и бежит по второму кругу
Заранее извиняюсь если не туда написал, суть вопроса: у меня стоит задача написать апплет, в котором строка из верхнего угла бежит в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru