Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Замена ника на имя

Замена ника на имя


 DarkneZ    09.12.2011    Стол заказов    1948    1

Нужно сделать чтоб вместо ника в новостях отображалось поле с именем!

Комментарии пользователей (1)

yackers
34

51 | 49

yackers - 13 декабря 2011 10:22 - Юзер

Если я пправильно понял что вы имели ввиду то добавится 1 запрос в БД.

Нужно будет править два файла /engine/modules/show.short.php и /engine/modules/show.full.php

В обоих файлах ищем:
$tpl->set( '[/profile]', "</a>" );


Ниже Вставляем
$userque = $db->query( "SELECT fullname FROM " . PREFIX . "_users where name = '{$row['autor']}'" );
$uresult = $db->get_row($userque);


И там же ниже есть строчка:
$tpl->set( '{login}', $row['autor'] );


Заменяете на:
$tpl->set( '{login}', $uresult['fullname'] );


И сразу после нее идет еще одна строчка:
        $tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $row['autor'] . "</a>" );


Заменить на:
$tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $uresult['fullname'] . "</a>" );

Чтобы комментировать - войдите или зарегистрируйтесь на сайте