что именно не работает?
убедись что ты копировал так, что у тебя вокруг userName не апострофы, а коды аппострафов '
Цветные ники в теме
Сообщений 31 страница 60 из 106
Поделиться312005-12-20 00:34:42
Поделиться322005-12-20 00:52:01
"что у тебя вокруг userName не апострофы, а коды аппострафов ' "
В приведенном мною коде ошибок нет?
Поделиться332005-12-20 03:07:28
<!--Begin Msg Number {$post['pid']}--> <table width='100%' border='0' cellspacing='1' cellpadding='3'> <tr> <td valign='middle' class='row4' width="1%"><a name='entry{$post['pid']}' href="javascript:addName('[b]4 [color=red]{$post['name']}'[/color]);"><span class='{$post['name_css']}'[/b]><script type="text/javascript"> <!-- var forum = "http://pavelsh.ruhelp.com" var group1 = "Группа: Администрация" var group2 = "Группа: Модератор" var group3 = "Группа: Чатланин" var group4 = "Группа: Спамер" var s="{$author['member_number']}" var x = s.substr(16,s.length); var na = "{$post['name']}" if ( "{$author['member_group']}" == group1){ document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="red">',na,'</font></a></B>'); } else if ( "{$author['member_group']}" == group2){ document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="green">',na,'</font></a></B>'); } else if ( "{$author['member_group']}" == group3){ document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="blue">',na,'</font></a></B>'); } else if ( "{$author['member_group']}" == group4){ document.write ('<B><a href="',forum,'/index.php?showuser=',x,'"><font color="gray">',na,'</font></a></B>'); } else { document.write ('<B><a href="',forum,'/index.php?showuser=',x,'">',na,'</a></b>'); } //--> </script>
что-то я не могу вьехать тут... короче пропала фишка с добавлением в ника в быстром ответе это раз, второе - так да, все высвечиваются цветом группы и вот только я один админ как был ссылкой - так и остался - почему? и третье где шо поменять что бы ник писался по центру а не с равнением налево?
Отредактировано pavel_sh (2005-12-20 03:08:15)
Поделиться342005-12-20 10:57:38
<script type="text/javascript">
<!--
var forum = "http://pavelsh.ruhelp.com"
var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Чатланин"
var group4 = "Группа: Спамер"
var s="{$author['member_number']}"
var x = s.substr(16,s.length);
var na = "{$post['name']}"
if ( "{$author['member_group']}" == group1) {
document.write ('<B><a href="',forum,'&showuser=',x,'"><font color="red">',na,'</font></a></B>');
}
else if ( "{$author['member_group']}" == group2){
document.write ('<B><a href="',forum,'&showuser=',x,'"><font color="blue">',na,'</font></a></B>');
}
else if ( "{$author['member_group']}" == group3){
document.write ('<B><a href="',forum,'&showuser=',x,'"><font color="green">',na,'</font></a></B>');
}
else if ( "{$author['member_group']}" == group4){
document.write ('<B><a href="',forum,'&showuser=',x,'"><font color="blue">',na,'</font></a></B>');
}
else { document.write ('<B><a href="',forum,'&showuser=',x,'">',na,'</a></b>');
}
//-->
</script>
попробуй так
Отредактировано BloodY (2005-12-20 11:07:30)
Поделиться352005-12-20 12:51:52
нет, так выходит бред с цветами, уберается возможность вставки в быстрый ответ ника... в общем вот до чего я дошёл ночью
<!--Begin Msg Number {$post['pid']}--> <table width='100%' border='0' cellspacing='1' cellpadding='3'> <tr> <td align='center' 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(',''[b]4 [color=red]',userName,'[/color][/b]'',')"><font color="red">',userName,'</font></a></b>'); } else if ( "{$author['member_group']}" == "Группа: Модератор"){ document.write ('<b><a href="javascript:addName(',''[b]4 [color=green]',userName,'[/color][/b]'',')"><font color="green">',userName,'</font></a></b>'); } else if ( "{$author['member_group']}" == "Группа: Чатланин"){ document.write ('<b><a href="javascript:addName(',''[b]4 [color=blue]',userName,'[/color][/b]'',')"><font color="blue">',userName,'</font></a></b>'); } else if ( "{$author['member_group']}" == "Группа: Спамер"){ document.write ('<b><a href="javascript:addName(',''[b]4 [color=gray]',userName,'[/color][/b]'',')"><font color="gray">',userName,'</font></a></b>'); } //--> </script> </a></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> </div> </td> </tr> <tr> <td align='center' valign='top' class='{$post['post_css']}'> <span class='postdetails'>{$author['avatar']}<br /><br /> {$author['title']}<br /> {$author['member_rank_img']}<br /><br /> <font color="#FF0000"><b>Ник в GalaChat'e:</b></font> {$author['field_1']}<br /> <font color="#000000"><b>Настоящее имя:</b></font> {$author['field_2']}<br /> {$author['member_group']}<br /> {$author['member_posts']}<br /> {$author['member_number']}<br /> {$author['member_joined']}<br /><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>
тоесть:
1. сделал возможность добавления ника в быстрый ответ + ник будет выделен цветом группы
2. Сделал что бы ник был по-центру
а проблема в том - что теперь мой ник Admin вообще не видно... и я вот не могу понять где там ошибка
Поделиться362005-12-20 13:12:20
Maslo давай я тебе пароль на админку дам и ты мне всё сделаешь ?
Поделиться372005-12-20 16:05:03
2 Aztec
в ПМ
2 DLX
так как ты вставил - есть, во первых теги сработали, во вторых код кавычки перешел в кавычку.
Я же просил!!!! в текстовом файле аттачте! если вы ставите на форум то он изменяется, из-за содеражания кода кавычки.
Поделиться382005-12-20 16:27:44
вот, проблема - не видно ник админа вообще
Поделиться392005-12-20 19:05:50
Ох.. ребята, ну и что я думаешь понял с твоего документа?
тока, что у тебя ник не отображается.
Так. Если у вас что-то НЕ работает:[list][li]Корректно излогайте вашу проблему, неполадку[/li][li]В связи с тем, что в коде имеются символьные коды кавычек, ваш скрипт нельзя просто постить на форуме. Поэтому копируйте текст Post Entry. Открываете в блокнотие, сохранеете и можете аттачить прямо здесь, а можете мне в ПМ (через какой-нить аплоад)[/li][/list]
Поделиться402005-12-20 19:07:51
Вот мой нимогу изменить цвет!
Поделиться412005-12-20 19:09:03
Все ребята разобрался! Просто надо указывать точно группы как у Вас записано в Управлении группами! Вот и все надо сразу просто предупреждать! А так все работает! Спасибо за такой клевый скрипт!
Отредактировано Superwork (2005-12-20 19:51:32)
Поделиться422005-12-20 19:47:01
ща посмотрим !! ...
Поделиться432005-12-20 20:04:17
2 Superwork
ох, ох... А я писал.. выделил переменные цветом, которые вы должны сами редактировать
2 Aztec
У тебя на форуме поставил... там было что-то наподобии 1-ого скрипта, так что поставил 1-ый скрипт
Твои ошибки:
ну ты забыл твоё имя, как оно было раньше...
+ все переменные были с форума pavel_sh...
Поделиться442005-12-20 20:04:26
Спасибо
Поделиться452005-12-20 20:12:58
2 Maslo Просто надо указать как у Вас в админке -> Управление группами! Так доходчивей, я так думаю!
Поделиться462005-12-20 21:48:59
По моему,я перепроверил все и перепробовал все варианты подстановки скрипта,но ники упорно пропадают. :ph34r:
Вот то,что у меня стоит до установки,вставьте ваш скрипт,как нужно,если не сложно.
И на всякий случай приаттачу нижестоящие в фаиле.
<!--Begin Msg Number {$post['pid']}--> <table width='100%' border='0' cellspacing='1' cellpadding='3'> <tr> <td valign='middle' class='row4' width="1%"><center><a name='entry{$post['pid']}' href="javascript:addName('[b]{$post['name']}[/b]');"><span class='{$post['name_css']}'>{$post['name']}</span></center></a> </td> <td class='row4' valign='top' width="99%">
Отредактировано DLX (2005-12-20 21:50:33)
Поделиться472005-12-21 00:51:26
2 DLX
я же не знаю какой у тя форум, как называются группы, сколько их
и какой вариант скрипта тебе надо?
можешь конечно в ПМ скинуть лог и пасс админа, и я повешу скрипт.
Поделиться482005-12-21 00:59:32
Названия групп,как и адрес форума я сам поставлю.Групп,скорее всего,будет 5.
Как можно увидеть из приведенного мною скрипта,у меня стоит вставка ника по щелчку,следовательно,это должно сохранится.Значит второй скрипт,скорее всего.
Поделиться492005-12-21 09:18:09
всё, разлбрался сам, а теперь вопрос такого характера - а можно что бі альтом подсвекчивало ещё и название группі? ну когда на ник наводишь?
Поделиться502005-12-21 14:52:09
2 pavel_shпопробуй в тег спан добавить параметр alt="Название группы"
2 DLX
ага. тогда делаешь так.
Открываешь ткст файл с первого поста этого топика.
Копируешь текст, весь.
Находишь у себя в Post Entry что-то типо
<a href="javascript:addName('[b]2 [color=brown]{$post['name']}[/color][/b]"><span>{$post['name']}</span></a>
и вот это заменяешь на скрипт.
Отредактировано Maslo (2005-12-21 14:56:27)
Поделиться512005-12-21 15:40:48
Малсо ты король скриптов
Поделиться522005-12-21 23:47:04
Maslo,
посмотри, плиз, что не так??
Проблема: если вставляю первый вариант скрипта, ников не видно вообще. Вроде, всё копировала точно. И группы - в том же порядке, что в Управлении Группами...
Поделиться532005-12-22 14:08:40
Спасибо! Отличный скрипт! Все получилось
Поделиться542005-12-22 16:14:50
Спасибо, Maslo.
Мелочь, а приятная.
Поделиться552005-12-25 18:48:42
Вопрос.
То, что в прикреплённо аттаче нужно вставлять вместо
<a name='entry{$post['pid']}' href="javascript:addName('2 {$post['name']}');"><span class='{$post['name_css']}'>{$post['name']}</span></a>
Если да, то цвет ника не меняется, а только в быстрый ответ входит.
Поделиться562005-12-25 21:11:22
именно на это и надо менять...
проверь ещё раз.
В том что оно работает, можешь убедится - на этом форуме висит данный скрипт.
Поделиться572005-12-25 21:36:26
Всё, пашет...
спасибо
А еще круто было бы если бы в таких же цветах на Главной странице были бы авторы...
Отредактировано Speaker (2005-12-25 21:47:52)
Поделиться582005-12-25 22:14:01
2 Speaker
авторы?
да это по идее универсальный скрипт... открываешь шаблон категорий.. сморишь какая там переменная у имени, редактируешь чутос скрипт, и вставляешь
Поделиться592005-12-25 22:21:38
попробуем;)
Поделиться602005-12-26 14:22:07
Ребят! Цвета получились, а вот вместо того чтобы нажимая на ник он уходил в "Быстрый ответ", ссылается на профиль.
Что делать?