|
|
Модератор форума: Yuri_G |
Сообщество uCoz Архивариус Решённые вопросы Профиль на форуме, как изменить? |
Профиль на форуме, как изменить? |
У меня есть форум, там профиль Где вид материалов
Мне нужно сделать так, чтобы для тех кто не поставил аву - была ава на которой написано НЕТ ФОТО или типа того. Но чтобы все остальное не сбилось и как и прежде при нажатии на аву переходило на страницу пользователя. Мне нужен код, а фото я сам подставлю Добавлено (29 Июл 2014, 13:58:00) --------------------------------------------- Код <table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable"> <tbody><tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" rel="nofollow" onclick="emoticon('[b]$USERNAME$[/b],');return false;"><font size="4" style="font-size: 14pt;">$USERNAME$</font></a></td><td class="postTdTop"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'};);return false;"><img alt="" src="http://s5.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'};);return false;"><img alt="" src="http://s5.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$</td></tr> <tr><td class="postTdInfo" valign="top"> <!--IF--><a href="$PROFILE_URL$"><img alt="" class="userAvatar" border="0" src="$AVATAR_URL$"></a><!--ENDIF--> <!--IF--><div class="postRankIco"><b>$GROUP_ICON$</b></div><!--ENDIF--> <?if($POSTS$)?><div class="numposts"><b>Сообщений: <span="unp">$POSTS$</span="unp"></b></div><?endif?> <?if($AWARDS_READ_URL$)?><div class="reputation"><b>Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums">$AWARDS$</span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду">+</span></a><?endif?><?endif?> <?if($READ_REP_URL$)?></b><div class="reputation"><b>Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$">$REP_RATING$</a> <?if($DO_REP_URL$)?> <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt">±</span></a></b></div><?endif?><?endif?> <?if($READ_BAN_URL$)?><div class="userBan"><b>Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?> <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></b></div><?endif?><?endif?> <?if($USER_STATUS$)?><div class="statusBlock"><b>Статус: $USER_STATUS$</b></div><?endif?> <?if($GROUP_ID$)?> <?else?><br><br><br><br><br><?endif?> </div></td><td class="posttdMessage" valign="top">$MESSAGE$ <?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?> <?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?> <?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?></td></tr> <tr><td class="postBottom" align="center"><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick="prompt("","$POST_COUNTRY$");return false;">$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?> <?endif?></td><td class="postBottom"><br><table border="0" width="100%" cellspacing="0" cellpadding="0"><tbody><tr><td><br></td><td align="right" style="padding-right:15px;">$USER_RANK_ICON$ $ENTRY_MANAGE_ICON_BAR$</td><td width="2%" nowrap="" align="right">$ON_TOP_ICON$</td></tr></tbody></table></td></tr></tbody></table> Добавлено (29 Июл 2014, 13:58:27) --------------------------------------------- Это Мой вид материалов http://servissoc.ru/forum/ форум о социальных сетях
Сообщение отредактировал сondor - Вторник, 29 Июл 2014, 17:33:00
|
slavarus, данная задумка реализовывается следующим образом:
Если имеется аватар у пользователя, то выводим его, иначе выводим аватарку, которая располагается в файловом менеджере на сайте. Вместо /images/noavatar.png необходимо прописать ссылку на нужную аватарку. Код <?if($AVATAR_URL$)?><a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="$AVATAR_URL$"></a><?else?> <a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="/images/noavatar.png"> </a> <?endif?> Также можно задать условие с использованием аватарок для пользователей с мужским и женским полом. Если пол пользователя муж., то выводим мужскую аватарку, иначе будет выводиться женская аватарка. Код <?if($GENDER$='Мужчина')?> <a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="/images/man.png"> </a> <?else?> <a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="/images/girl.png"> </a> <?endif?> Можно совместить выше приведенные условия следующим образом: Код <?if($AVATAR_URL$)?><a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="$AVATAR_URL$"> </a><?else?> <?if($GENDER$='Мужчина')?> <a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="/images/man.png"> </a> <?else?> <a href="$PROFILE_URL$"><img alt="" title="$USERNAME$" class="userAvatar" src="/images/girl.png"> </a> <?endif?> <?endif?> То есть, Если имеется аватар у пользователя, то выводим его, иначе выводим определенную аватарку взависимости от пола пользователя. Также можете почитать тему //forum.ucoz.ru/forum/31-61569-1 в которой данный вопрос уже обсуждался. |
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!