Не везде, это твиттеровская фишка вроде. Гугл использует +никнейм, но да, что мешает вам самим поменять этот символ в коде? Что уж проще, не будет же он 100500 вариантов под вкус каждого писать
Не везде, это твиттеровская фишка вроде. Гугл использует +никнейм, но да, что мешает вам самим поменять этот символ в коде? Что уж проще, не будет же он 100500 вариантов под вкус каждого писать
Не везде, это твиттеровская фишка вродеВ стековерфлоу тоже собака. Да, "везде" не корректное выражение.
Идея полезная, но насчет конкретной реализации хочу предостеречь ![]()
Применять только на небольших сайтах, ибо база данных юзеров дергается каждый раз, когда встречается @набор_символов, причем для каждого юзера (в том числе и гостя) вошедшего посмотреть на страницу форума.
На одной странице форума таких комбинаций (масямба-символы) может быть много, и каждый раз дергается база.
Если к примеру такое поставить у нас тут, то любой мудак с помощью 2-3 постов может устроить нехилый Дудос с серьезной перегрузкой базы и падением сайта (ну или серьезными тормозами).
---
подобные вещи надо парсить "на входе", формировать ББкод со ссылкой на профиль и уже в готовом виде хранить в базе ![]()
AlkatraZ, можно файловый кэш придумать, по тихой грусти наполнится
# Koenig (31.01.2017 / 00:39)Может лучше всё-таки переписать как Олег предложил?
AlkatraZ, можно файловый кэш придумать, по тихой грусти наполнится
Проще позволить экрану профиля юзера работать через имя, а не только через id, тогда можно тупо вставлять ссылку вида: http://site.com/profile.php?us ... hinum и не дергать базу вообще
# Koenig (31.01.2017 / 00:39)Ты что, какой такой кэш?
AlkatraZ, можно файловый кэш придумать, по тихой грусти наполнится
AlkatraZ, я сразу не понял про что ты, ну и преобразовать конечно в бб, чтоб не парсить, ну и кэш имя - ид
почему просто при записи в бд не конвертировать в ссылку и так и хранить?
ни чего не парсить на выводе.
вообще не понимаю этой дурацкой идеи миллионы раз парсить на выводе, вместо одного раза на вводе
Кстати. А вдруг у кого то длинный сложный ник? Можсно сделать поиск по id.
Например @us1 даст ссылку на админа.