Здесь что-то будет EXTM)))
Страница 1 из 11
Форум EXTM » Раздел для Web-Мастера » Система uCoz » Скрипты для uCoz » Оригинальный вид материалов форума DIZ-CS 2011
Оригинальный вид материалов форума DIZ-CS 2011
Offline Coffin
Проверенный
3

59 сообщений

Опубликовано: Суббота, 01.10.2016 (16:16) 1

В страницу шаблона "Общий вид страниц форума" дописываем сразу после таблицу стилей:
Код
<link type="text/css" rel="StyleSheet" href="http://diz-cs.ru/ds_forum/vid/style.css" />

Дальше открываем свой шаблон "Вид материалов" форума и заменяем там всё на этот код:
Код
<table cellpadding="0" cellspacing="0" width="100%" class="forum_vid_post">
<tr>
<td class="forum_title_l" width="215px"><a class="postuser$GROUP_ID$" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td>
<td class="forum_title_r"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right; padding-right:3px;"><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://s107.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://s107.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # <span id="num$ID$">$NUMBER$</span></td>
</tr>
<tr>
<td class="forum_cont_l" width="215px" valign="top">

<div align="center"><?if($AVATAR_URL$)?><img class="avatar_f" alt="" title="Аватар: $USERNAME$" src="$AVATAR_URL$" /><?else?><div style="padding:5px 0;">
<?if($GROUP_ID$='1')?><img src="http://diz-cs.ru/forumico/avatarico/user.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='2')?><img src="http://diz-cs.ru/forumico/avatarico/prover.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='3')?><img src="http://diz-cs.ru/forumico/avatarico/moder.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='4')?><img src="http://diz-cs.ru/forumico/avatarico/gl.admin.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='5')?><img src="http://diz-cs.ru/forumico/avatarico/diz.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='6')?><img src="http://diz-cs.ru/forumico/avatarico/file.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='7')?><img src="http://diz-cs.ru/forumico/avatarico/gl.diz.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='8')?><img src="http://diz-cs.ru/forumico/avatarico/hurnal.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='9')?><img src="http://diz-cs.ru/forumico/avatarico/gl.moder.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='10')?><img src="http://diz-cs.ru/forumico/avatarico/admin.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='11')?> мл.модератор <?endif?>
<?if($GROUP_ID$='12')?><img src="http://diz-cs.ru/forumico/avatarico/post.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='251')?><img src="http://diz-cs.ru/forumico/avatarico/vip.png" width="150" height="100" border="0"><?endif?>
<?if($GROUP_ID$='255')?><img src="http://diz-cs.ru/forumico/avatarico/banned.png" width="150" height="100" border="0"><?endif?>
</div><?endif?></div>

<?if($GROUP_ICON$)?><div align="center">$GROUP_ICON$</div><?endif?>
<div class="forum_c_hr"></div>
<?if($USER_STATUS$)?><div align="center"><div class="status_f">$USER_STATUS$</div></div><?endif?>
<div class="forum_c_hr"></div>

<?if($USER_TITLE$)?><div class="bg_cont_f"><div class="title_f">$USER_TITLE$</div></div><?endif?>
<?if($POSTS$)?><div class="bg_cont_f">Сообщений: $POSTS$</div><?endif?>
<?if($AWARDS_READ_URL$)?><div class="bg_cont_f">Награды: <a href="$AWARDS_READ_URL$" title="Список наград" class="awards1">$AWARDS$</a><?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$" title="Вручить награду" class="awards2">+</a><?endif?></div><?endif?>
<?if($READ_BAN_URL$)?><div class="bg_cont_f">Замечания: <a class="awards1" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a><?if($DO_BAN_URL$)?> <a class="awards2" title="Изменить уровень замечаний" href="$DO_BAN_URL$">±</a><?endif?></div><?endif?>

<div class="forum_c_hr"></div>
<table align="center" cellspacing="0" cellpadding="0" class="ico_f">
<tr>
<?if($PROFILE_URL$)?><td><a href="$PROFILE_URL$" class="ico1" title="Просмотреть профиль"></a></td><?endif?>
<?if($HOME_PAGE$)?><td><a href="$HOME_PAGE$" class="ico2" title="Просмотреть веб сайт"></a></td><?endif?>
<?if($PM_URL$)?><td><a href="$PM_URL$" class="ico3" title="Отправить личное сообщение"></a></td><?endif?>
<?if($MSN$)?><td><a href="javascript://" class="ico4" title="Просмотреть Skype" onclick="prompt('Skype','$MSN$');"></a></td><?endif?>
<?if($ICQ$)?><td><a href="javascript://" class="ico5" title="Просмотреть ICQ" onclick="prompt('ICQ number','$ICQ$');"></a></td><?endif?>
</tr>
</table>
<div class="forum_c_hr"></div>

<?if($READ_REP_URL$)?><div class="forum_reps">
<?if($DO_REP_URL$)?><div class="f_rep_td_l"><a href="$DO_REP_URL$" class="f_rep_l" title="Понизить репутацию"></a></div><?endif?>
<?if($DO_REP_URL$)?><div class="f_rep_td_r"><a href="$DO_REP_URL$" class="f_rep_r" title="Повысить репутацию"></a></div><?endif?>
<div class="f_rep_td_c"><a href="$READ_REP_URL$" class="f_rep_c" title="Просмотреть репутацию">$REP_RATING$</a></div>
</div><?endif?>

</td>
<td class="posttdMessage" valign="top">
$MESSAGE$
<?if($EDITEDBY$)?><div class="forum_cont_r_hr"></div><div class="forum_cont_edits">Сообщение отредактировал $EDITEDBY$</div><?endif?><?if($ATTACHMENT$)?><div align="left" class="eAttach">Прикрепления: $ATTACHMENT$ </div><?endif?>
<?if($SIGNATURE$)?><div class="forum_cont_r_hr"></div>$SIGNATURE$<?endif?>
</td>
</tr>

<tr>
<td colspan="2" class="post_bottom_f_r">
<div class="post_bottom_f_r_l">
<div class="del_right">$DEL_ENTRY_FIELD$</div>
<div class="forum_vid_button">$ENTRY_MANAGE_ICON_BAR$ $ON_TOP_ICON$</div>
</div>
</td>
</tr>
</table>


Дополнительно:
Статус картинкой устанавливается через ПУ в "Замена стандартных надписей"! Если у вас нет доступа в ПУ, то можно еще сделать так:
Код
<?if($USER_STATUS$)?><div align="center"><div class="status_f"><?if($USER_STATUS$='<span class="statusOffline">Offline</span>')?><span class="statusOffline"><img src="http://diz-cs.ru/ds_forum/vid/ofline.png" alt="Оффлайн" /></span><?endif?><?if($USER_STATUS$='<span class="statusOnline">Online</span>')?><span class="statusOnline"><img src="http://diz-cs.ru/ds_forum/vid/online.png" alt="Онлайн" /></span><?endif?></div></div><?endif?>


Также в данном виде материалов форума прописаны коды на вывод no-avatar'ов в зависимости от группы, в какой находиться пользователь - смотрим ID групп через ПУ и прописываем свои картинки. Чтобы вывести данные о Skype пользователя, у вас в ПУ должно быть активировано дополнительное поле MSN-идентификатора (обратите внимание: после обновлений uCoz в 2015 году вывод данных из поля этого осуществляется с помощью переменной $SKYPE$). Награды пользователей также включаются отдельно через ПУ - на тот случай, если поставите вид материалов и не будете знать почему у вас не выводит награды +проверяйте настройки групп пользователей.

Offline Amd
Премиум
Winter on EXTM!
0

29 сообщений

Опубликовано: Вторник, 04.10.2016 (20:31) 2
Week, может темный дизайн поставишь? :D
Offline Roosevelt
Гл. Администратор
11

302 сообщения

Опубликовано: Суббота, 08.10.2016 (20:41) 3
Цитата Amd ()
Week, может темный дизайн поставишь?

До Нового года точно не изменю дизайн. А вот редизайн возможен! :)
PS. следующие сообщения не по теме +20!
Форум EXTM » Раздел для Web-Мастера » Система uCoz » Скрипты для uCoz » Оригинальный вид материалов форума DIZ-CS 2011
Страница 1 из 11
Поиск: