Перейти к контенту
  • 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 не нашел ;) я наверно слепой... но все таки где?

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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