[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Хештеги
Al-SherДата: Среда, 23.07.14, 19:50:33 | Сообщение # 1
Лейтенант
Группа: VIP
Сообщений: 71
Награды: 0
Репутация: 1
Замечания: 0%
Статус: Offline
Здравствуйте все :) Сегодня мне понадобилось сделать хештеги :) я понимаю логику так:
Идёт поиск в строке символа #, после чего данное слово записывается или в базу к сообщениям(дополнительным полем, но тогда не выйдет несколько тегов добавлять, как мне кажется), или запись в отдельную бд с записью тега и номера поста.
Теперь к тому, что у меня не получается :) я не могу придумать регулярку, которая будет отлавливать данный символ, а так же заменять его на ссылку поиска тега, а так же данные теги записать в массив. Буду благодарен за помощь :)


Сообщение отредактировал Al-Sher - Среда, 23.07.14, 19:58:53
 
DefmanДата: Среда, 23.07.14, 21:51:10 | Сообщение # 2
Майор
Группа: VIP
Сообщений: 91
Награды: 1
Репутация: 5
Замечания: 0%
Статус: Offline
Хмм... В БД с новостями добавить поле "tags" и в него через запятую записывать теги. На стороне сервера с помощью запроса с оператором "LIKE" по полю tags искать то, что надо.
http://www.w3schools.com/sql/sql_like.asp [кликабельно]
Регулярка: #([^\s#]+)


Сообщение отредактировал Defman - Среда, 23.07.14, 21:53:11
 
Al-SherДата: Четверг, 24.07.14, 12:47:06 | Сообщение # 3
Лейтенант
Группа: VIP
Сообщений: 71
Награды: 0
Репутация: 1
Замечания: 0%
Статус: Offline
Defman, спасибо, помогло, тему можно удалять :)
 
  • Страница 1 из 1
  • 1
Поиск: