engie Опубликовано 8 Апреля 2007 Жалоба Поделиться Опубликовано 8 Апреля 2007 Можно ли сделать ссылку на профиль не по номеру а по нику? например... http://сайт/index.php?showuser=Nickname ?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 engie Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 Че ит... типа никто не знаит? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 Можно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 engie Опубликовано 9 Апреля 2007 Автор Жалоба Поделиться Опубликовано 9 Апреля 2007 Можно.Ну это мы уже поняли а как сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 Я вижу два этапа:1. В файле ./source/action_public/profile.php по полученному имени вычислять ид пользователя поиском по базе, дальше всё без изменений. Надо не забыть убрать оттуда intval, ибо теперь это не число а строка, ну и придумать защиту от SQL-инекций.2. Найти функцию, которая по ид формирует ссылки на профили и зделать там обратное изменение: ид->имя. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 2Sannis не надо ничего убирать, надо просто придумать новый входной параметр и на него переделать запрос.Или даже лучше сделать новую функцию, копию старой, но работающую по новому параметру. И соответственно оба типа ссылок будут работать без проблем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 Я так вопрос engie понял А так ты как всегда прав. Зз.ы. Вот только если имя вдруг сменится, тогда что? Все статичные ссылки переделывать прийдётся. А если делать по этому принципу все ссылки, чтобы скрипт их такими генерил, тут по моему варианту надо... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 9 Апреля 2007 Жалоба Поделиться Опубликовано 9 Апреля 2007 А автор и не говорил переделывать ссылки.Он лишь спросил можно ли сделать так чтобы профиль открывался по имени.Может он сам его в адресной строке прописывать будет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 engie Опубликовано 10 Апреля 2007 Автор Жалоба Поделиться Опубликовано 10 Апреля 2007 Вопщим... все понемногу правильно меня поняли... а точнее догадались Мне нужно сделать что бы ссылки на профиль из всех тем/форумов и тд.. были типа... <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 не нашел я наверно слепой... но все таки где? ЗЫЫ траффку никурил... вроде... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 10 Апреля 2007 Жалоба Поделиться Опубликовано 10 Апреля 2007 showuser=profile.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
engie
Ссылка на комментарий
Поделиться на других сайтах
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.