|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Младший участник
|
ВНИМАНИЕ
Только для английских ников! (в Firefox нормально работают и русские ники в IE и Opera только работает так http://DOMAIN.RU/users/%EC%E0%F1%F2%E5%F0 но не работает так http://DOMAIN.RU/users/мастер) Что делает? Сейчас чтобы посмотреть профиль пользователя на портале используются два вида ссылок http://DOMAIN.RU/userinfo.php?uid=1 и ЧПУ http://DOMAIN.RU/users/1.html Хак разрешает еще и такую ссылку http://DOMAIN.RU/users/Shurik2k5 (Александеру привет ) (Навеяло вот этой темой User profile. Help pliz? [Htaccess] ) Как сделано (правильно для версии 1.5.3) 1. в корне файл .htaccess правим строчку 47 RewriteRule ^users/([1-9][0-9]*).html /userinfo.php?uid=$1 заменяем на RewriteRule ^users/([1-9][0-9]*).html /userinfo.php?uid=$1 [L] RewriteRule ^users/(.*) /userinfo.php?uname=$1 2. правим файл userinfo.php в корне сайта строчка 16 перед if ( empty($uid) ) { redirect_header(XOOPS_URL, 3, _US_SELECTNG); exit(); } ставим еще одну проверку if ( empty($uid) ) { $array_uid = xoopsUser::getAllUsers(array("uname='" . strval($_REQUEST['uname']) . "'")); $uid = $array_uid[0]; } все. ну поругайте хоть кто-нибудь Последний раз редактировалось big_vyvorot, 10-19-2007 в 15:59 |
||||
|
|
Arbeit macht Frei
|
urldecode вставить?
Ronny CMS? Yes! |
||||
|
|
Младший участник
|
Дельное замечание.
http://DOMAIN.RU/users/мастер огнелис услужливо заменил на http://DOMAIN.RU/users/%EC%E0%F1%F2%E5%F0 Итог - Все о пользователе мастер IE 6 благополучно стошнило OPERA 9.21 тоже отказалась работать ибо работают с utf-8 cейчас что-нибудь придумаем |
||||
|
|
Стар я для всего этого
|
Едиственный нормальный вариант - транслитерация, но тогда такая функция должна быть реализована в каждом языковом пакете для RunCMS.
Примерно так как в DataLifeEngine http://runcms.svn.sourceforge.net/vi...11&view=markup строчки ~852 ф-ция totranslit "А почему в RunCMS глючит ... ?" "Глупые винят других. Умные – себя. А мудрые идут вперед". (С) |
||||
|
|
Младший участник
|
Поправил
теперь работает так http://DOMAIN.RU/users/%EC%E0%F1%F2%E5%F0 но не работает так http://DOMAIN.RU/users/мастер |
||||
|
|
Жизнь хороша!
|
Как я могу изменить текущий мод_реврайт УРЛ для Рони?
Цитата:
Где я могу измениить текущий файл? Хелп ми плиз!!! )))) Белорусский правовой независимый информационно-аналитический портал ----- "Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist |
||||
|
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |