Сообщений: 24 Откуда: Россия, г. Якутск Зарегистрирован: 08 Января 2008, 11:14:51 Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 19 Января 2008, 20:01:50
все-равно неработает=((
я только указал тебе твою ошибку. о том работает или нет я ничего не говорю. эта функция преобразует id юзера в имя юзера, не более.
таким макаром ссылки на профиль будут вида profile.php?lookup=pozitiv, но при просмотре профиля перестают работать некоторые функции, например отображение написанныхпостов, тем и т.д...буду чтото думать..
когда берешь чей-то код, всегда что-то приходится менять. дело в том, что эти "некоторые функции" основываются не на имени пользователя а на его уникальном id. чтобы решить эту проблему, подредактируй алгоритм выводы этих полей(начиная с 312 строки profile.php) там выбираются посты методом выборки с помощью сравнения thread_author = lookup, а она у тебя равна pozitiv, однако в таблице префикс_threads в этом поле записаны только id, потому и выкатывает пустые результаты а следовательно ты видишь пустые таблицы.
надеюсь понятно объяснил, осталось только все это воплотить. в принципе несложно, если понял.
P.S. Тебе следует учесть, что существуют русские ники и в браузерах ссылки вида profile.php?lookup=Позитив иногда(в большинстве случаев) вызывают проблемы, кто-то перекодирует, кто-то нет, вобщем лучше бы тебе сделать транслитеррацию, о которой я писал выше.
[Изменил(а) danyabagrov, 19 Января 2008, 20:03:09]
Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 21 Января 2008, 23:39:42
кароче чтобы реализовать русские символы в ссылке, надо чтобы движок раьотал с ютф-8 и добавить русские буквы в ЧПУ где хочеш видеть русские символы...можно будет например формировать ссылку на новость с оригинальным названием..