Хак Замена ника на имя в новостях и комментариях

Хак Замена ника на имя в новостях и комментариях.
Делаем вывод имени и фамилии вместо ника.

Сначала сделаем отображение в новостях:

1. КРАТКАЯ НОВОСТЬ:
Открываем файл /engine/modules/show.short.php, находим в нём:
$tpl->set( '{login}', $row['autor'] );

НИЖЕ вставляем:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
$sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
$frow = $db->get_row($sqlr);
if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
$tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */

2. ПОЛНАЯ НОВОСТЬ:
Открываем файл /engine/modules/show.full.php, находим в нём:
if( !$row['approve'] ) $allow_comments = false;

НИЖЕ вставляем:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
$sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
$frow = $db->get_row($sqlr);
if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
$tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */

3. Если вам нужно отображение и в комментариях, открываем файл /engine/modules/comments.php, находим в нём (если вам не нужно отображение в комментариях, переходим сразу к 4му шагу):
$row['date'] = strtotime( $row['date'] );

НИЖЕ вставляем:
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */
$sqlr = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE name = '". $row['autor']. "'" );
$frow = $db->get_row($sqlr);
if ($frow['fullname'] == "") $fullname = $row['autor']; else $fullname = $frow['fullname'];
$tpl->set( '{fullname}', $fullname );
/* -------------- Вывод имени и фамилии вместо ника (by AlexVerb) -------------- */

4. Дабы это всё работало, нужно выставить тег {fullname} ВМЕСТО прежнего тега {author} в файлах shortstory.tpl, fullstory.tpl, comments.tpl.

Версия DLE: проверялось на 9.7
Автор: AlexVerb

Добавить комментарий

Нам важно знать ваше мнение. Оставьте свой отзыв или ответ

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

Комментариев 0

Новые обсуждения на Форуме