Пропал ник в профиле

голоса: 0

При использовании кода:

<a href="javascript://" rel="nofollow" onclick="prompt('Адрес профиля данного пользователя','$_PROFILE_URL$')">
<?if($GROUP_ID$='4')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#f55555',  'text-shadow':'0.1px 0.1px 0.1px rgb(255, 0, 0), 0 0 0.3em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='2')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#55f56c',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='3')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#557ef5',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='999')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#000000',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='255')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#590000',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='251')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#fe18fb',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
<?if($GROUP_ID$='1')?><script type="text/javascript">  $('a:contains("BlackHARD")').css({  'color' : '#07ebb8',  'text-shadow':'0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e',  'font-weight':'bold',  });</script>
$_USERNAME$</a><?endif?>
</span>
</div><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>
Пропадает ник в профиле.
 
После того, как я убираю этот код ник не возвращается!
Помогите пожалуйста, что с этим кодом не так? (Ссылка на профиль: https://devteam.do.am/index/8-1)
Кеш очищал.
Заранее спасибо!
Адрес сайта devteam.do.am
| Автор: | Категория: Пользователи
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
  1. Советовал бы не ставить такие условие которые не до конца написанные.
  2. Восстановите шаблон персональной страницы.
  3. А чтобы ник отображался, это еще нужно в профиле uid.me разрешить https://uid.me/ http://joxi.ru/12Mz1O8Tl5z1GA
| Автор:
Выбор ответа лучшим | | Автор: Monte Carlo

Что тогда можно поставить вместо этого кода? 
Мне надо, чтобы был один цвет у определенной роли, и добавить тень на некоторые их них. 

Monte Carlo,

Тот код который выше у вас есть заменить на подобный:

<span id="colorgrp$GROUP_ID$">$_USERNAME$</span>

Далее в стили прописать следующее:

#colorgrp4 {color:#ваш-цвет;} /*цвет для админов*/
#colorgrp3 {color:#ваш-цвет;} /*цвет для модераторов*/
#colorgrp2 {color:#ваш-цвет;} /*цвет для проверенных*/

#colorgrp1 {color:#ваш-цвет;} /*цвет для пользователей*/
#colorgrp251 {color:#ваш-цвет;} /*цвет для друзей*/
#colorgrp255 {color:#ваш-цвет;} /*цвет для заблокированных*/

Yuri_Geruk,

Спасибо большое!
Но тут одно НО: Если человек не залогинен (Гость), то цвета не показываются, а хотелось бы.

И еще вопрос, как добавить тень? По тому же тегу, что и у меня?

Monte Carlo,

Для гостя пишите стили:

#colorgrp {}

По тенях, перекопируйте и пропишите так:

text-shadow:0px 0px 0px rgb(255, 0, 0), 0 0 0.0em #ff7e7e;

и так для всех групп свои стили копируйте и добавляйте.

Yuri_Geruk,

Как мне сделать тут ник красным (как типа у админа).
Тот код, который выше - не работает, он просто удалил ник.

И как сделать, чтобы цвет ГРУППЫ соответствовал цветам, которые я задал?

Monte Carlo,

В шаблоне вид материалов модуля форум найти такой код:

<a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td>

замените на:

<a class="postUser$GID$" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td>

в итоге пишите такие стили:

.postUser4 {color:#ваш-цвет;} /*цвет для админов*/
.postUser3 {color:#ваш-цвет;} /*цвет для модераторов*/
.postUser2 {color:#ваш-цвет;} /*цвет для проверенных*/
.postUser1 {color:#ваш-цвет;} /*цвет для пользователей*/
.postUser251 {color:#ваш-цвет;} /*цвет для друзей*/
.postUser255 {color:#ваш-цвет;} /*цвет для заблокированных*/

аналогично и по группам, ищите такой код:

<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?>

замените на:

<?if($GROUP_NAME$)?><div class="postUserGroup$GID$">Группа: $GROUP_NAME$</div><?endif?>

и стили:

.postUserGroup4 {color:#ваш-цвет;} /*цвет для админов*/
.postUserGroup3 {color:#ваш-цвет;} /*цвет для модераторов*/
.postUserGroup2 {color:#ваш-цвет;} /*цвет для проверенных*/
.postUserGroup1 {color:#ваш-цвет;} /*цвет для пользователей*/
.postUserGroup251 {color:#ваш-цвет;} /*цвет для друзей*/
.postUserGroup255 {color:#ваш-цвет;} /*цвет для заблокированных*/

Yuri_Geruk,

в итоге пишите такие стили:

Это писать в таблицу стилей css?

Monte Carlo,
Этот текст не писать, это комментарий вроде и так ясно.
...