Не у всех пользователей работает $_NAME$

голоса: 0
http://umafia.ru/index/8-6 - Пример у кого работает $_NAME$  http://umafia.ru/index/8-2 - Пример у кого не работает $_NAME$
Адрес сайта umafia.ru
| Автор: | Категория: Пользователи
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
Покажите полный код персональной страницы.
| Автор:
Выбор ответа лучшим | | Автор: Aloky Tatsuro

<!DOCTYPE html>
<html lang="en">
 $GLOBAL_HEAD$
 <body>
 $GLOBAL_AHEADER$
 <div class="wrapper" style="padding-bottom: 40px;">
 <div class="content_over">
 <div class="hentry content" style="width:840px">
 <div class="cnt">
 <div id="allEntries" style="padding:0">
 <div class="hp_cover">
 <?if($_YAHOO$)?><div class="hp_cover_in" id="thiefblock" style="background-image: url($_YAHOO$);"><?else?><div class="hp_cover_in" id="thiefblock" style="background: linear-gradient(to bottom right,rgba(0, 170, 255, 0.82) 0%,rgba(156, 39, 176, 0.53) 100%);"><?endif?>
 <?if($_CHANGE_DETAILS_URL$)?><div class="hp_edit"><a href="$_CHANGE_DETAILS_URL$">Редактировать данные</a></div><?else?><?endif?>
 <div class="hp_avatar">
 <div class="hp_avatar_in">
 <div class="avow"><?if($_AVATAR_URL$)?><img width="128" src="$_AVATAR_URL$" alt="$_NAME$"><?else?><img width="128" src="/images/noava.png" alt="$_NAME$"><?endif?></div>
 </div>
 </div>
 </div>
 </div>
 <div class="hp_fixed">
 <div class="hp_top">
 <div class="hp_rate">
 <div class="user_rate" align="center">
 <div class="u_rate_t">
 <div class="u_rate_count" onclick="new _uWnd('Rh',' ',400,250,{modal:true,autosize:1,maxh:300,minh:100,closeonesc:1},{url:'/index/9-$_USER_ID$'});return false;">
 <?if($_REPUTATION$ > 0)?><div class="u_plus">$_REPUTATION$</div><?endif?>
 <?if($_REPUTATION$ = 0)?><div class="u_ziro">$_REPUTATION$</div><?endif?>
 <?if($_REPUTATION$ < 0)?><div class="u_minus">$_REPUTATION$</div><?endif?>
 </div>
 </div>
 </div>
 </div>
 <div class="groupicon gColor1 hp_static">$_GROUP_NAME$</div>
 </div>
 <div align="center">
 <span class="h1_name">$_NAME$ <?if($_EMAIL_IS_VERIFIED$)?><span class="verify"><span>Подтвержден email</span><?else?><?endif?> </span> <span class="statusOnline">$_STATUS$</span> </span>
 <?if($_COUNTRY$ && $_CITY$)?><div class="country">$_COUNTRY$, $_CITY$</div><?endif?>
 </div>
 <!--user_info-->
 <div class="hp_userinfo">
 <?if($_PM_SEND_URL$)?><div class="ovb2">
 <div class="snd"><a href="$_PM_SEND_URL$">Отправить сообщение</a></div>
 </div><?else?><?endif?>
 <div class="c_counters">
 <a href="$_LOAD_ACTIVITY_URL$" class="c_c1">
 <span>$_LOAD_ENTRIES$</span>
 публикаций</a>
 <a href="#" class="c_c1">
 <span>$_COM_ENTRIES$</span>
 комментариев</a>
 <a href="$_FORUM_ACTIVITY_URL$" class="c_c1">
 <span>$_FORUM_ENTRIES$</span>
 ответов </a>
 </div>
 <div class="table_user">
 <div class="table_left">Логин:</div>
 <div class="table_right">$_USERNAME$</div>
 </div>
 <div class="table_user">
 <div class="table_left">Последний вход:</div>
 <div class="table_right">$_LOG_TIME$</div>
 </div>
 <div class="table_user">
 <div class="table_left">Дата регистрации:</div>
 <div class="table_right">$_REG_TIME$</div>
 </div>
 
<?if($_WWW$)?> <div class="table_user">
 <div class="table_left">
 Веб-сайт:
 </div>
 <div class="table_right">
 <a href="$_WWW$" target="_blank">$_WWW$</a>
 </div>
 </div>
 <?endif?>
 <?if($_SIGNATURE$)?>
 <div class="table_user hp_signature">
 <div class="table_left">Подпись:</div>
 <div class="table_right">
 <div style="overflow:hidden;width:330px">$_SIGNATURE$</div>
 </div>
 </div>
<?endif?>
 <?if($_SOCIAL_ACCOUNTS$)?>
 <div class="table_user">
 <div class="table_left">Соц. сети:</div>
 <div class="table_right">
 <div class="social_over">
 $_SOCIAL_ACCOUNTS$
 </div>
 </div>
 </div>
 <?endif?>
 </div>
 
 
<div class="user-information-reputation">
<div class="user-information-reputation-inf">

<div class="user-information-reputation-title"><h3>Отзывы о пользователе: <span class="rep-do-list-limit hint--top-left" data-hint="Общее количество баллов репутации"><b class="12">$_REPUTATION$</b></span></h3></div>
<hr><div class="rep-do-list"><div class="loading-user-reputation"></div></div>
 
<?if($_REPUTATION$ = 0)?><span class="user-disabled-reputation"><center>Нет ни одного отзыва!</center></span><hr><?endif?>
 
<center><button type="button" class="rep-do-add">Почитать еще отзывы</button></center>
<input type="hidden" class="rep-do-id" value="$_USER_ID$"><input type="hidden" class="rep-do-group" value="$_USER_ID$">

<br><br><div class="user-information-reputation-title"><h3>Оставить отзыв: <span class="rep-do-list-limit"><strong id="comment-symbol">250</strong></span> </h3></div>
<textarea class="rep-do-reason" name="rtext" maxlength="250" id="rtext" cols="50" placeholder="Здесь ваш комментарий" style="width:100%;height:123px;"></textarea> 
Выберите тип отзыва:
<hr>
<div class="selection-user-reputation">
<input type="radio" name="rep" value="2" class="picker-element" id="selection-buttons-reputation-2"><label for="selection-buttons-reputation-2">ПОЛОЖИТЕЛЬНЫЙ ОТЗЫВ</label>
<input type="radio" name="rep" value="1" class="picker-element" id="selection-buttons-reputation-1"><label for="selection-buttons-reputation-1">ОТРИЦАТЕЛЬНЫЙ ОТЗЫВ</label>
</div>
<hr>
<div style="text-align: right;"><input class="btn rep-do-go" type="submit" value="Добавить отзыв"></div>


</div>
</div>

<script src="/js/user-reputation-actions.js"></script>
<script src="/js/user-reputation-limit.js"></script>
<script src="/js/user-reputation.js"></script>
 
 
 
 <!--/user_info-->
 </div>
 </div>
 </div>
 </div>
 </div>
 </div>
 $GLOBAL_BFOOTER$
 </body>
</html>

Aloky Tatsuro,

Попробуйте вместо $_NAME$ прописать условие:

<?if($_NAME$)?>$_NAME$<?else?>$USER_FULL_NAME$<?else?><?if($_USERNAME$)?>$_USERNAME$<?endif?><?endif?>

может не отображаться, так как не все пользователи заполняют это поле и при регистрации через соц-сети не всегда подтягивается само имя, чаще никнейм.

Yuri_Geruk,
Но тогда у других пользователей ник твой подставиться же
Yuri_Geruk,
и надежнее тогда будет такое условие <?if($_NAME$)?>$_NAME$<?else?>$_USERNAME$<?endif?>
Aloky Tatsuro,
Поставьте как лучше, я просто предложил вариант.
...