dle.in.ua » Баги » Исправление бага с русскими никами в Online 5.0

Исправление бага с русскими никами в Online 5.0

Автор: Kuzia от 27-12-2010, 06:04
Исправление бага с русскими никами при переходе к профилю
В Online 5.0 существует баг с русскими никами. При переходе к профилю пишет, что профиль не найден. Все дело в urlencode. Как исправить?

1. Открыть файл engine/classes/online.class.php
2. Найти:
$profile_url = $this->config['http_home_url']."user/".$this->user_name;

3. Заменить на:
$profile_url = $this->config['http_home_url']."user/".urlencode($this->user_name);

4. Найти:
$profile_url = $this->config['http_home_url']."index.php?subaction=userinfo&user=".$this->user_name;

5. Заменить на:
$profile_url = $this->config['http_home_url']."index.php?subaction=userinfo&user=".urlencode($this->user_name);

6. Сохранить файл

Удачи!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.