Спасибо. Супер идея. Поставил. Всё работает. Только не могу понять, что за проблема с моими корявыми руками появилась? "Гость" перестал оборажаться и статус гостя 4 кубика, а не 0. Я эту группу вообще не выставлял. А оно показывает 4 кубика другой группы и слово гость пропало. Что я напортачил? Женя, если не сложно глянь своим профессиональным взглядом, что твой старый тёзка наломал. Спасибо огромное.
Разноцветные значки статусов
Сообщений 31 страница 60 из 102
Поделиться322006-01-09 03:47:55
Извиняюсь, тут написал, что пропали ники, это сам решил. Стёр просьбу. А вот гость так и не появился.
Отредактировано asiat (2006-01-09 03:49:58)
Поделиться332006-01-09 03:50:55
скопируй сюда текст из:
АЦ-Скины/Шаблоны- HTML Шаблоны- Редактировать Шаблон- Topic View Section- Post Entry
Поделиться342006-01-09 03:55:30
<!--Begin Msg Number {$post['pid']}-->
<table width='100%' border='0' cellspacing='1' cellpadding='3'>
<!--Begin Msg Number {$post['pid']}-->
<table width='100%' border='0' cellspacing='1' cellpadding='3'>
<tr>
<td valign='middle' class='row4' width="1%">
<script type="text/javascript">
<!--
var userName = "{$post['name']}"
if ( "{$author['member_group']}" == "Группа: Машинист"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="firebrick">',userName,'</font></a></b>');
}
else if ( "{$author['member_group']}" == "Группа: Пассажир"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="darkblue">',userName,'</font></a></b>');
}
else if ( "{$author['member_group']}" == "Группа: Проводник"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="darkgreen">',userName,'</font></a></b>');
}
if ( "{$author['member_group']}" =="") {
document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="">',na,'</font></a></B>');
}
//-->
</script></td>
<td class='row4' valign='top' width="99%">
<!-- POSTED DATE DIV -->
<div align='left' class='row4' style='float:left;padding-top:4px;padding-bottom:4px'>
{$post['post_icon']}<span class='postdetails'><b><a title="{ibf.lang.tt_link}" href="#" onclick="link_to_post({$post['pid']}); return false;" style="text-decoration:underline">{ibf.lang.posted_on}</a></b> {$post['post_date']}</span>
</div>
<!-- REPORT / DELETE / EDIT / QUOTE DIV -->
<div align='right'>
{$post['report_link']}{$post['delete_button']}{$post['edit_button']}<a href='{ibf.script_url}act=Post&CODE=06&f={$ibforums->input[f]}&t={$ibforums->input[t]}&p={$post['pid']}'><{P_QUOTE}><a onmouseover="CopyQuick();" href='javascript:PasteQuick("{$post['name']}", "{$post['post_date']}", "{$post['pid']}");' title="Быстрая цитата. Выдели нужный текст и нажми на эту кнопку. Текст цитаты и имя говорящего найдёшь в быстром ответе внизу."><img src="http://1bb.ru/uploads/asiarus/post-16-1135606996.gif" border=0></a></a>
</div>
</td>
</tr>
<tr>
<td valign='top' class='{$post['post_css']}'>
<span class='postdetails'>{$author['avatar']}<br /><br />
{$author['title']}<br /><script type="text/javascript">
<!--var group1 = "Группа: Машинист"
var group2 = "Группа: Пассажир"
var group3 = "Группа: Проводник"
var icon1 = "http://1bb.ru/uploads/asiarus/post-16-1136751055.gif"
var icon2 = "http://1bb.ru/uploads/asiarus/post-16-1136751237.gif"
var icon3 = "http://1bb.ru/uploads/asiarus/post-16-1136751156.gif"var k
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);if (mg>50) {k=1}
if (mg>300) {k=2}
if (mg>500) {k=3}
if (mg>1000) {k=4}
if (mg>1500) {k=5}
if (mg>3000) {k=6}
if (mg>5000) {k=7}
if (mg>10000) {k=8}
if ( "{$author['member_group']}" == group1) {icon=icon1}
if ( "{$author['member_group']}" == group2) {icon=icon2}
if ( "{$author['member_group']}" == group3) {icon=icon3}for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'">');
}
document.write ('<br />');
//-->
</script>
<br /><br /><font color="#c60000"><b>Хто:</b></font>
{$author['field_9']}<br />
<font color="#008c00"><b>Пол:</b></font>
{$author['field_8']}<br />
<font color="#3300CC"><b>Где:</b></font>
{$author['field_10']}<br />
<font color="#785B5B"><b>Возр. группа:</b></font>
{$author['field_13']}<br />
{$author['field_6']}<br />
{$author['member_posts']}<br />
{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}</span><br />
<!--$ author[field_1]-->
<img src='{ibf.vars.img_url}/spacer.gif' alt='' width='160' height='1' /><br />
</td>
<td width='100%' valign='top' class='{$post['post_css']}'>
<!-- THE POST {$post['pid']} -->
<div class='postcolor'>{$post['post']} {$post['attachment']}</div>
{$post['signature']}
<!-- THE POST -->
</td>
</tr>
<tr>
<td class='darkrow3' align='left'><b>{$post['ip_address']}</b></td>
<td class='darkrow3' nowrap="nowrap" align='left'>
<!-- PM / EMAIL / WWW / MSGR -->
<div align='left' class='darkrow3' style='float:left;width:auto'> {$author['name']}{$author['addresscard']}{$author['message_icon']}{$author['email_icon']}{$author['website_icon']}{$author['integ_icon']}{$author['icq_icon']}{$author['aol_icon']}{$author['yahoo_icon']}{$author['msn_icon']}
</div>
<!-- REPORT / UP -->
<div align='right'>
<a href='javascript:scroll(0,0);'><img src='{ibf.vars.img_url}/p_up.gif' alt='Top' border='0' /></a>
</div>
</td>
</tr>
</table>
<div class='darkrow1' style='height:5px'><!-- --></div>
Отредактировано asiat (2006-01-09 03:56:05)
Поделиться352006-01-09 04:07:32
<script type="text/javascript">
<!--
var userName = "{$post['name']}"
if ( "{$author['member_group']}" == "Группа: Машинист"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="firebrick">',userName,'</font></a></b>');
}
else if ( "{$author['member_group']}" == "Группа: Пассажир"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="darkblue">',userName,'</font></a></b>');
}
else if ( "{$author['member_group']}" == "Группа: Проводник"){
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')"><font color="darkgreen">',userName,'</font></a></b>');
}
if ( "{$author['member_group']}" =="") {
document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="">',na,'</font></a></B>');
}
else {
document.write ('<b><a href="javascript:addName(',''2 ',userName,''',')">',userName,'</a></b>');
}
//-->
</script>
вот эта часть кажись не правильна...
То что выделено красным - я считаю не нужно там вообще.
То что выделено оранжевым допиши
Поделиться362006-01-09 04:25:10
Спасибо большое, всё сделал. Не помогло, но всё равно спасибо, хоть скрипт в порядке теперь.
Поделиться372006-01-09 04:27:45
2 asiat Не помогло с чем? ник то появился?
Дай ссылку на форум.
если хочешь в пм мне логин и пароль к админке, я поправить попробую.
Отредактировано ExperT (2006-01-09 04:33:56)
Поделиться382006-01-09 10:42:48
2 asiat
мне в ПМ
Поделиться392006-01-09 11:53:08
Ник не появился и других опять нет
Поделиться402006-01-09 12:06:38
Востановил, заново все скрипты переставлял, что-то восстановилось, а теперь снова загубил всё.
Отредактировано asiat (2006-01-09 12:13:24)
Поделиться412006-01-09 12:37:34
Странный ты дай хоть ссылку на форум, гляну
Поделиться422006-01-09 12:53:04
Ну всё, огромное спасибо Масло, пишет скрипты доступно и понятно, всё снёс, всё разобрал, всё сначала поставил, получилось. Уф...
Поделиться432006-01-09 12:54:47
Странный ты дай хоть ссылку на форум, гляну
Извини, я не видел твоего сообщения, сидел с скриптами. тут
Ники восстановил, цвета тоже, вот в этой теме у гостя 4 зелёных кубика, а я вообще 0 хочу, откуда они взялись, понять не могу.
Отредактировано asiat (2006-01-09 13:45:56)
Поделиться442006-01-09 13:32:55
2 asiat: Жестко ты мне трафик посадил....
А ты уверен что там не у всех по 4 кубика?
Так... ну а ты прописал строчку для гостей?
Отредактировано ExperT (2006-01-09 13:38:47)
Поделиться452006-01-09 13:42:31
Извини, забылся, дал неудачную тему. У меня то скорость мегабайт и никакого трафика.
Был не прав.
Я вчера прописывал строчки для гостей, вообще всё пропадало.
И делал для гостя отдельно как на другие группы, всё равно так же.
Руки - крюки
Поделиться462006-01-09 13:43:39
Посмотрел, у кого 2, у кого 4 Чудеса на виражах
Поделиться472006-01-09 13:47:32
Так, ну давай я попробую сам у себя поставлю, и отпишусь, если не очень к спеху.
Поделиться482006-01-09 14:05:27
думаю вот это поможет:
в скрипте поменяй
var k
на
var k = 0
Поделиться492006-01-09 14:14:10
И еще, если не хотите что бы небыли видны картики для тех групп, к которым вы не прописали в скрипте строчку и картинку, то добавте перед строчкой:
for (var i=1; i <= k; i++)
Вот это:
if ( icon == "" ) { icon = "СсылкаКОбычнойКартинке" }
Ссылку к обычной картинке, можете посмотреть в макросах.
Поделиться502006-01-09 14:24:58
Спасибо тебе преогромнейшее.
Поделиться512006-01-09 14:46:03
Незачто
Поделиться522006-01-10 10:36:41
2 asiat
а разве у тебя ещё были проблемы?
я тебе на форуме вроде бы прописывал для гостей:
У гостей -ничег не высвечивало... ну у тебя мерки правда жестокие 2 кубика - 300 сообщений:)
Поделиться532006-01-10 10:53:23
2 Maslo: ага, и не проверишь )
мне пришлось себе сообщения набивать, 50 штук, что б проверить ))
шучу... в админке поставил себе + 51 и всё заработало
Поделиться542006-01-11 01:28:20
А вот если вместо этих кубиков, надо картинки вставить что тогда???
Я вот хочу сделать, а мне пишет что-то про ХТМЛ. Помогите плиз!
Поделиться552006-01-11 08:49:28
2 Гайка
А какого они формата?
Поделиться562006-01-11 17:56:58
Гиф. Короче картинка с блёстками!
Поделиться572006-01-12 00:49:32
А вот если вместо этих кубиков, надо картинки вставить что тогда???
так кубики это и есть картинки
вот здесь:
var icon1 = "url_icon1" var icon2 = "url_icon2" var icon3 = "url_icon3"
вместо url_icon1-3 пишете ссылки на изображения что ты хотите вставить - гифы тоже работают
Отредактировано Maslo (2006-01-12 00:50:08)
Поделиться582006-01-18 15:03:34
всё конечно же получилось,спасибо ....но хочется что бы была и иконка была и ниже статусы , а у меня так не получается,мож подскажите как так сделать?
Поделиться592006-01-18 16:51:14
просто ниже напиши
{$author['member_rank_img']}
но в АЦ поставь каждой группе иконки отдельные (и пользователям) а то получаится что у тех у кого не будет группу будут 2 раза одинаковые кубики.
Поделиться602006-01-20 20:32:13
2 Maslo а как сделать, чтобы у гостей вообще не отображались кубики?
пробовал писать так
if ( "{$author['member_group']}" == group3) //где 3 группа это Guest
document.write ('<br />')
а всё равно кубики отображаются. и произвольным числом.