В чем может быть проблема и как победить?
Собственно, вот в чем проблема (обнаружил только что). Если пользователь регистрируется сам или через логинзу (не важно) и его логин содержит тире, то попасть в его профиль невозможно. Ссылка сразу переносит в список всех пользователей. Например, пройдя по ссылке sudak.me/users/rustemyemir-useinov я попадаю сюда sudak.me/users хотя в адресной строке браузера отображается первая (правильная) ссылка.
В чем может быть проблема и как победить?
это не может быть и не тире… это я заметил у тех кто через яндекс почту заходит… по этому я убрал этот плагин
Заходим в Components->Users->router.php
В самом конце файла видим вот такие строчки:
//RewriteRule ^users/([a-zA-z0-9\.]*)$ /index.php?view=users&do=profile&login=$1 '_uri' => '/^users\/([a-zA-z0-9\.]+)$/i', 'do' => 'profile', 1 => 'login' );
//RewriteRule ^users/([a-zA-z0-9-\.]*)$ /index.php?view=users&do=profile&login=$1 '_uri' => '/^users\/([a-zA-z0-9-\.]+)$/i', 'do' => 'profile', 1 => 'login' );