Сегодня я вам хочу предоставить такую возможность как вывести автора темы который создал ту или иную тему на форуме. Мы уже выкладывали Модицицируем вид "Автор темы" на форуме под стиль mail но эта отличается тем что с этим скриптом можно перейти в профиль пользователя котьрый создал тему ну и можно сразу же ему написать сообщение.
Установка не займёт у вас много времени, всего то нужно установить с начало перед /bоdy в персональной страницы прописать это.
Код <div style="display:none"> <span id="_uf_ava">$_AVATAR$</span> <span id="_uf_pm">$_PM_SEND_URL$</span> <span id="_uf_id"><a href="/index/14-$_USER_ID$-0-1">Послать ЛС</a></span> </div>
Затем переходим в дизайн Общий вид страниц форума и после BODY прописываем это
Код <?if($PAGE_ID$=="forum")?> <script> $(".threadAuthor").each(function(){ user = $(this).text(); thisval = "<a href='/index/8-0-"+user+"' title='Перейти на страницу'>"+user+"</a>"; rand = Math.floor(Math.random()*20); $(this).html("" +"<table class='_uf_table' width='100%'><tr style='border-right:1px solid #e3e3e3;'>" +"<td rowspan='2' align='center'><span class='autor_ava' id='_uf_ava"+rand+"'>" +"<img src='http://dimanik.ru/images/noavatar.gif' align='absMiddle'></span></td>" +"<td>"+thisval+"</td></tr>" +"<tr><td><span id='_uf_pm"+rand+"'>Послать ЛС</span></td></tr></table>"); $('#_uf_ava'+rand).load('/index/8-0-'+user+' #_uf_ava'); $('#_uf_pm'+rand).load('/index/8-0-'+user+' #_uf_id');}) </script> <?endif?>
Ну и для коррекции аватарки вам нужно дописать в стили вашего сайта пару вот этих строчек.
Код .autor_ava img {width:25px;vertical-align:middle; border: 2px solid rgb(231, 226, 226);} ._uf_table {font-weight:normal;}
Вот и всё!
|