|
Распознание юзера в чате
|
|
| timcms | Дата: 29 Июля 2009, 03:36 | Сообщение # 1 |  ● ● ● ● ● 129 сообщений Статус: Offline | При клике на кнопочку, ник пользователя вставляется в чат. Каким образом можно организовать так, чтобы если адресовано текующему пользователю ($CUR$) - его ник становился определенном цветом? | | |
|
| mob_dp | Дата: 29 Июля 2009, 04:25 | Сообщение # 2 | ● ● ● ● ● 4112 сообщений Статус: Offline | Ага, конечно... там ни одного кода для курент юзера нету, даже флага USER_LOGGED_IN У меня кроме куков других идей нету. | | |
|
| timcms | Дата: 29 Июля 2009, 09:55 | Сообщение # 3 |  ● ● ● ● ● 129 сообщений Статус: Offline | mob_dp, да не, я курент в пример привел, что бы суть была ясна. А то что не ту - плохо... | | |
|
| Andre | Дата: 29 Июля 2009, 10:45 | Сообщение # 4 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (timcms) его ник становился определенном цветом? какой ник? точнее где он должен становиться определенным цветом? Еслия к тебе обращаюсь стукнув по нику, то в сообщении пишется [b ]timcms[/b ], вместо жирности можно и другие бб-кода использовать. | | |
|
| WeStRacer | Дата: 29 Июля 2009, 15:19 | Сообщение # 5 | ● ● ● ● ● 189 сообщений Статус: Offline | Вот я вытащил из исходника кода с другого сайта. (Админ сорри плз) Code <div style="white-space: normal;"><script type="text/javascript" src="http://ndsoft.net.ru/js/udleinf.js"></script> <style> a.udleinf:link {text-decoration:none; color:#ffffff; font-weight:bold; font-family:Tahoma;} a.udleinf:active {text-decoration:none; color:#ffffff; font-weight:bold;} a.udleinf:visited {text-decoration:none; color:#ffffff; font-weight:bold;} a.udleinf:hover {text-decoration:underline; color:#ffffff; font-weight:bold;} </style> Code <table id="win_$USER_ID$" onclick="hide_bar($USER_ID$)" style="border: 1px solid rgb(255, 255, 255); background: rgb(105, 105, 105) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; position: absolute; visibility: hidden; opacity: 0.95; width: 100px;"> <tbody><tr><td onmouseover="this.bgColor='#595959';" onmouseout="this.bgColor='#494949';" style="border: 1px solid rgb(255, 255, 255); padding: 5px;"><a class="udleinf" href="javascript://" onclick="ffoc(document.forms.addform.message,2);document.forms.addform.message.value+='$USERNAME$, '" title="Адресовать $USERNAME$">Вставить ник</a></td></tr> <tr><td onmouseover="this.bgColor='#595959';" onmouseout="this.bgColor='#494949';" style="border: 1px solid rgb(255, 255, 255); padding: 5px;"><a class="udleinf" href="/index/8-$USER_ID$" target="_blank">Профиль пользователя</a></td></tr> <tr><td onmouseover="this.bgColor='#595959';" onmouseout="this.bgColor='#494949';" style="border: 1px solid rgb(255, 255, 255); padding: 5px;"><a class="udleinf" href="/index/14-$USERNAME$-0-1" target="_blank">Отправить сообщение</a></td></tr> </tbody></table> & Ник: Code <span style="cursor: pointer;" onclick="show_bar(event, $USER_ID$)"><b>$USERNAME$</b></span> | | |
|
| timcms | Дата: 29 Июля 2009, 15:24 | Сообщение # 6 |  ● ● ● ● ● 129 сообщений Статус: Offline | Andre, мало того, что надо стукнув по нику поместить его в поле сообщения с жирностью. Смысл таков: если сообщение адресовано мне, то есть в сообщение присутствует мое имя, то помечать его красным <span style="color:red">UserName</span>, для всех остальных же мое имя должно остаться просто текстом. | | |
|
| mob_dp | Дата: 29 Июля 2009, 22:00 | Сообщение # 7 | ● ● ● ● ● 4112 сообщений Статус: Offline | timcms, ну я же говорю, через куки делай. | | |
|
| timcms | Дата: 29 Июля 2009, 22:07 | Сообщение # 8 |  ● ● ● ● ● 129 сообщений Статус: Offline | mob_dp, понятия не имею как. Насколько я помню, тут бесплатно с кукой никто не работает, поэтому спасибо тем кто откликнулся. | | |
|
| Andre | Дата: 29 Июля 2009, 23:18 | Сообщение # 9 |  ● ● ● ● ● 1822 сообщения Статус: Offline | mob_dp, куки на х timcms, придется после каждого сообщения проверять текст и заменять свой ник на обведенный ник. Узнать свой ник можно прописав на странице скрипт типа user='$USERNAME$'; а считывать его через top.window.user | | |
|