Перейти к контенту
  • 0

Можно ли сделать ссылку на профиль не по номеру...


engie

Вопрос

Рекомендуемые сообщения

  • 0

Я вижу два этапа:

1. В файле ./source/action_public/profile.php по полученному имени вычислять ид пользователя поиском по базе, дальше всё без изменений. Надо не забыть убрать оттуда intval, ибо теперь это не число а строка, ну и придумать защиту от SQL-инекций.

2. Найти функцию, которая по ид формирует ссылки на профили и зделать там обратное изменение: ид->имя.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

2Sannis

 

не надо ничего убирать, надо просто придумать новый входной параметр и на него переделать запрос.

Или даже лучше сделать новую функцию, копию старой, но работающую по новому параметру. И соответственно оба типа ссылок будут работать без проблем.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я так вопрос engie понял :D А так ты как всегда прав.

 

Зз.ы. Вот только если имя вдруг сменится, тогда что? Все статичные ссылки переделывать прийдётся. А если делать по этому принципу все ссылки, чтобы скрипт их такими генерил, тут по моему варианту надо...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А автор и не говорил переделывать ссылки.

Он лишь спросил можно ли сделать так чтобы профиль открывался по имени.

Может он сам его в адресной строке прописывать будет :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вопщим... все понемногу правильно меня поняли... а точнее догадались :D

 

Мне нужно сделать что бы ссылки на профиль из всех тем/форумов и тд.. были типа... <a href="http://сайт/index.php?showuser=Nickname" target="_blank">http://сайт/index.php?showuser=Nickname</a> , но так же был бы доступен цифровой доступ, как это сделать не знаю.

 

Например цифровой работал бы как... <a href="http://сайт/index.php?showuser=123" target="_blank">http://сайт/index.php?showuser=123</a>

а по нику <a href="http://сайт/index.php?showprofile=Nickname" target="_blank">http://сайт/index.php?showprofile=Nickname</a>

 

Немогу никак найти функцию showuser... кто нить подскажет где копать? ЗЫ в profile.php не нашел ;) я наверно слепой... но все таки где?

 

ЗЫЫ траффку никурил... вроде...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.