Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как устроена функция упоминаний по имени?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Например Mentions в Twitter
b0lsh0i_b0ber
Отправлено: 19 Февраля, 2015 - 09:01:12
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Привет, кто знает как устроена функция упоминаний по типу Mentions в Twitter? Тоесть в теле сообщения указывается ссылка на пользователя. Как это обрабатывается и выводится?
 
 Top
RickMan
Отправлено: 19 Февраля, 2015 - 09:23:49
Post Id


Участник


Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012  


Помог: 30 раз(а)




Вы думаете тут реально кто-то сможет ответить на этот вопрос? Любой ответ будет просто попыткой угадать.
 
 Top
b0lsh0i_b0ber
Отправлено: 19 Февраля, 2015 - 12:18:01
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




RickMan
Привет, я не хочу узнать как точно организовано это у твиттера, мне просто интересны идеи - как это можно реализовать)
 
 Top
GoDr
Отправлено: 19 Февраля, 2015 - 15:22:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




b0lsh0i_b0ber, тогда задачу поставь правильно! А то "а как это сделано у дяди Вани".. Так спроси у дяди Вани.. Хорошо


-----
Система управления веб-содержимым Lotos CMS
 
 Top
b0lsh0i_b0ber
Отправлено: 19 Февраля, 2015 - 16:57:08
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




GoDr
Думаю девелоперы твиттера не найдут свободного времени рассказать мне об этом Огорчение

Окей, в поле textarea добавляется имя по клику на кнопку «Ответить». Как найти комментарий в базе с нужным именем?
 
 Top
Sail
Отправлено: 19 Февраля, 2015 - 16:58:51
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




b0lsh0i_b0ber пишет:
Как найти комментарий в базе с нужным именем?

Ну что тут сказать?
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `comment` FROM `tableofcomments` WHERE `name` = 'Нужное Имя';

Закатив глазки
 
 Top
b0lsh0i_b0ber
Отправлено: 19 Февраля, 2015 - 19:19:26
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Sail не совсем так, имя не выносится в отдельную колонку, имя будет содержаться в теле комментария, тоесть "@sail не совсем так, имя... "
 
 Top
DlTA
Отправлено: 19 Февраля, 2015 - 19:41:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




b0lsh0i_b0ber а кто вам сказал, что не выносится?
вы ведь не ручками втавляете это имя туда ?! вы ведь на кнопку жмакаете,
а значит вполне может быть некое скрытое поле в которое заносится id кому отвечаете,
и чтоб это проверить достаточно просмотреть что же ваш браузер отсылает на сервер когда отсылаете ответ
в хроме F12 вкладка net
смотрим и наслаждаемся
 
 Top
GoDr
Отправлено: 19 Февраля, 2015 - 21:10:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015  
Откуда: Тамбов


Помог: 17 раз(а)




Так, наверное я начал понимать про что речь....

Суть в том что в тексте выводятся ссылки на пользователей начиная с "собаки"... Ну если я правильно понимаю, то при выводе текста (а скорее всего при создании страницы или комментариев), а вернее поиск по контенту, происходит поиск всех @XXXX. Далее скорее всего считается количество подобного и записывается в таблицу "упоминания" о конкретном человеке


-----
Система управления веб-содержимым Lotos CMS
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB