Помощь id вместо имени пользователя?

Тема в разделе "DLE", создана пользователем eXcelsior, 18 апр 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. eXcelsior

    eXcelsior Постоялец

    Регистр.:
    3 авг 2008
    Сообщения:
    53
    Симпатии:
    5
  2. kwin

    kwin

    Регистр.:
    22 авг 2007
    Сообщения:
    413
    Симпатии:
    167
    в админке выключи ЧПУ


    по пользователям ... надо поправить код, впринципе не много, но довольно муторно
     
  3. Dador

    Dador Читатель

    Заблокирован
    Регистр.:
    14 янв 2008
    Сообщения:
    368
    Симпатии:
    97
    если вырубить ЧПУ в админке, то почти так и будет, только приписка .php ешё будет, или в админке можно выбрать другой вариант ЧПУ - который по ИД, правда юзеры наверное всё же будут по логину
     
  4. kwin

    kwin

    Регистр.:
    22 авг 2007
    Сообщения:
    413
    Симпатии:
    167
    вырубаешь ЧПУ и новости по id. никакой приписки не будет не пудри мозги. пользователи как были так и остануться по логинам, но ссылки будут вида ?subaction=userinfo&user=$1
     
  5. Dador

    Dador Читатель

    Заблокирован
    Регистр.:
    14 янв 2008
    Сообщения:
    368
    Симпатии:
    97
    переписка будет, или ты считаешь что если вырубишь чпу то будет www.site.com/news=669, неа будет www.site.com/index.php?newsid=669
     
  6. teroor

    teroor Постоялец

    Регистр.:
    1 май 2008
    Сообщения:
    124
    Симпатии:
    18
    да не делайти из мухи слона , честно такая муть... если перписка будет то из этого будет нормально работать
     
  7. FlashBlack

    FlashBlack Постоялец

    Регистр.:
    19 сен 2006
    Сообщения:
    77
    Симпатии:
    45
    5 секунд работы :Р

    engine\modules\profile.php
    ищем строку:
    Код:
    $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'");
    заменяем на:
    Код:
    if (is_numeric($user)) $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where user_id = '$user'");
    else $sql_result = $db->query("SELECT * FROM " . USERPREFIX . "_users where name = '$user'");
    в .htaccess
    добавляем где угодно строку
    Код:
    RewriteRule ^id([0-9]+)+$ index.php?subaction=userinfo&user=$1 [L]
     
    pozerovnet и Budrin нравится это.
  8. Dador

    Dador Читатель

    Заблокирован
    Регистр.:
    14 янв 2008
    Сообщения:
    368
    Симпатии:
    97
    только ешё ссылки надо изменить, т.е. если так поставить то только просто работать будет, а чтобы ссылки стояли там скорее всего не мало надо будет менять...) т.к. новости, коммент., и куча всего) хотя может возможно создать как 4 ЧПУ, и сделать такой вид ссылок...
     
Статус темы:
Закрыта.