|
Где находится пользователь.
|
|
| MegaFill | Отредактировал MegaFill - Пятница, 19 Июня 2009, 12:08 Дата: 19 Июня 2009, 00:44 | Сообщение # 1 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Вначале смотрим пример dailycreative.ru. Правая колонка низ. Скрипт работает на 99%. Некоторые жалуются, что в фф не работает... Это в форму добавления в чате. Code <div style="visibility:hidden"><table style="visibility:hidden" border="0" cellpadding="2" cellspacing="1" width="100%"> <tr><td><select id="mchatRSel" onchange="setT(this);" class="mchat" size="1" title="Автообновление" style="font-size:7pt;width:50px;margin:0;padding:0;border:1px solid black;height:18px"><option value="0">--<option value="15">15 сек<option value="30">30 сек<option value="60">1 мин<option value="120">2 мин</select></td> <!-- Автор MegaFill http://dailycreative.ru/ копирайты не стирать! --> <td width="70%" align="right"> <a class="noun" href="$ACTION_URL$" onclick="window.location.reload();return false;" title="Обновить"><img border="0" align="absmiddle" src="http://s29.ucoz.net/img/fr/mcr.gif" width="13" height="15"></a> <?if($SMILES_URI$)?> <a class="noun" href="javascript:void('smiles')" onclick="ffoc(document.forms.editform.message,2);wasclk[2]=2;window.open('$SMILES_URI$','csmiles','scrollbars=1,width=250,height=350,left=0,top=0'); return false;" title="Вставить смайл"><img border="0" align="absmiddle" src="http://s29.ucoz.net/img/fr/mcs.gif" width="13" height="15"></a><?endif?> <?if($BBCODES_URI$)?> <a class="noun" target="cbbcodes" href="javascript:void('BB-codes')" onclick="window.open('$BBCODES_URI$','cbbcodes','scrollbars=1,width=550,height=450,left=0,top=0'); return false;" title="BB-Коды"><img border="0" align="absmiddle" src="http://s29.ucoz.net/img/fr/mcb.gif" width="13" height="15"></a><?endif?> <a class="noun" href="javascript:void('Message control')" onclick="window.open('$MSGCTRL_URI$','mchatCtrl','scrollbars=1,width=550,height=550,left=0,top=0'); return false;" title="Управление сообщениями"><img border="0" align="absmiddle" src="http://s29.ucoz.net/img/fr/mcm.gif" width="15" height="15"></a> </td></tr></table> <input type="text" maxlength="60" name="uname" size="8" class="mchat" id="mchatNmF" value="" onfocus="ffoc(this,0)" onblur="fblur(this,0)" title="$STR_NAME$" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px"> <?if(($FIELDS_MASK$&3))?><input type="text" maxlength="60" name="email" size="9" class="mchat" id="mchatEmF" value="" onfocus="ffoc(this,1)" onblur="fblur(this,1)" title="$STR_EMAIL$" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px"><?endif?><br> <?if(($FIELDS_MASK$&4))?><input type="text" maxlength="60" name="custom1" size="9" class="mchat" id="mchatC1F" value="" onfocus="ffoc(this,3)" onblur="fblur(this,3)" title="$STR_CUSTOM1$" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px"><?endif?> <?if(($FIELDS_MASK$&8))?><input type="text" maxlength="60" name="custom2" size="9" class="mchat" id="mchatC2F" value="" onfocus="ffoc(this,4)" onblur="fblur(this,4)" title="$STR_CUSTOM2$" style="width:47%;margin:0;padding:1px;border:1px solid black;height:20px"><?endif?> <input type="text" maxlength="$MAX_MESSAGE_LEN$" name="editMessage67729" size="22" class="mchat" id="mchatMsgF" value="" onfocus="ffoc(this,2)" onblur="fblur(this,2)" title="$STR_MESSAGE$" style="width:70%;margin:0;padding:1px;border:1px solid black;height:20px"> <input type="submit" value="Пуск" class="mchat" id="mchatBtn" style="width:40px;height:20px;margin:0;border:2px solid black" onclick="return checkform(this.form);">
</div> Это в вид материала чата: Code <span style="visibility:hidden" class="$USERNAME$">$MESSAGE$</span> Это вместо $ONLINE_USERS_LIST$ Code
<script> /* Автор MegaFill http://dailycreative.ru/ копирайты не стирать! Конкретно только эту функцию написал cucYa http://xcinema.net/*/ function postMchat(title,href,brow){$.get('/mchat/',function(i){$.post('/mchat/',{ajax:1,a:8,numa:0,s:$('input[name="s"]',i).val(),message:title+'; '+href+';$USER_AGENT$ ($USER_AGENT_VER$);'+screen.width+'*'+screen.height+'*'+screen.colorDepth})})};postMchat(document.title,location.href); function getuserinfo(nick){$.get('/mchat/',function(data){var a=$(data).find('.'+nick+':eq(0)').text();uinfoussplit=a.split(";");$('<span class="popupl" style="position:relative;left:-65%;width:1px;height:1px;"><div style="width:200px;position:absolute;left:-50%; background:#fefdf7; padding:5px; border:#e4e2d4 solid 1px;"><b>находится на странице:</b><br>'+uinfoussplit[0]+'<br><b>Настройки монитора:</b> '+uinfoussplit[3]+' <br><b> Браузер:</b> '+uinfoussplit[2]+'</div></span>').insertAfter('#onlineuserlist')})} </script> <div id="onlineuserlist">$ONLINE_USERS_LIST$</div> <script> $('#onlineuserlist a').hover(function() {getuserinfo(this.innerHTML);uinfoussplit = 'не определено';},function() {$('.popupl').remove()}) </script> Терь думаю что некоторым захочется доработать поэтому 2 нюанса: 1) И самый главный это ту "уязвимость" не убирать для публики. (Если какойто нуб решит стереть копирайты, то будет легко сделать редирект). Себе можете убрать, но выкладывать код без уязвимости не стоит =| 2) При доработке скрипта копирайты не стирать =) Пользуйтесь! P.S. kydapodatsya, зная твою любовь к моим ссылкам говорю сразу, чтобы даже не думал редактировать мой пост Бармалей, может потом в разработки закиним скриптик?  | | |
|
| Vanofuture | Дата: 19 Июня 2009, 01:56 | Сообщение # 2 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | o_O Если у сайта нормальная посещаемость(от 50 онлайн), скрипт будет тупить + Уязвимость не пофиксенная(хотя для меня это плюс, разберусь с плагиатчиками ) + Чат жалко + Ты меня разоряешьБармалей, может потом в разработки закиним скриптик? А почему сразу туда не запостил?  | | |
|
| subWIN | Дата: 19 Июня 2009, 02:34 | Сообщение # 3 | ● ● ● ● ● 931 сообщение Статус: Offline | Скрипт работает на 99%. Некоторые жалуются, что в фф не работает... фф не работает) | | |
|
| cucYa | Дата: 19 Июня 2009, 04:07 | Сообщение # 4 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Я думал я первый эту функцию написал  | | |
|
| Vanofuture | Дата: 19 Июня 2009, 04:56 | Сообщение # 5 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Я думал я первый эту функцию написал  Дадда, даёшь ссылку на xcinema как cucYa автор функции postMchat + я как автор идеи сделать это для юкоза  | | |
|
| Бармалей | Дата: 19 Июня 2009, 07:27 | Сообщение # 6 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | MegaFill, во-первых, пред за нарушение правил, п.2.5 во-вторых, нужно было сразу в Разработки. во-третих, есть идея переписать этот скрипт под Гостевую, где можно выводить до 100 сообщений (как ни крути, а больше 60)
 | | |
|
| }{0тт@бь)ч | Дата: 19 Июня 2009, 08:32 | Сообщение # 7 | ● ● ● ● ● 1089 сообщений Статус: Offline | Уязвимость не пофиксенная пофиксить нада  | | |
|
| Vanofuture | Дата: 19 Июня 2009, 08:38 | Сообщение # 8 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Не надо, и так сойдёт  | | |
|
| }{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Пятница, 19 Июня 2009, 09:38 Дата: 19 Июня 2009, 09:35 | Сообщение # 9 | ● ● ● ● ● 1089 сообщений Статус: Offline | Vanofuture, а чёто я не совсем въехал, где там уязвимость хотя, впрочем, догадываюсь | | |
|
| Fluder | Дата: 19 Июня 2009, 10:32 | Сообщение # 10 |  ● ● ● ● ● 705 сообщений Статус: Offline | Я прям не нарадуюсь=)))) конечно же +пицотДобавлено (19 Июнь 2009, 10:32) --------------------------------------------- не работать=)))) может какой хинт нужен или что? www.Sayantsy.ru скрипт стоит с права под рекламой | | |
|
| fuck2s | Дата: 19 Июня 2009, 11:15 | Сообщение # 11 | ● ● ● ● ● 20 сообщений Статус: Offline | А что для этого надо мини-чат убить? | | |
|
| Fluder | Дата: 19 Июня 2009, 11:18 | Сообщение # 12 |  ● ● ● ● ● 705 сообщений Статус: Offline | fuck2s, совершенно верно=))) | | |
|
| MegaFill | Отредактировал MegaFill - Пятница, 19 Июня 2009, 11:40 Дата: 19 Июня 2009, 11:39 | Сообщение # 13 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Я думал я первый эту функцию написал biggrin 6 строчек... Ладно, ща поставлю на в функцию твои копирайты. во-вторых, нужно было сразу в Разработки. А как? У меня нет прав. | | |
|
| kydapodatsya | Дата: 19 Июня 2009, 11:42 | Сообщение # 14 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | P.S. kydapodatsya, зная твою любовь к моим ссылкам говорю сразу, чтобы даже не думал редактировать мой пост в данном случае это обоснованно п.с. я такой, что могу не только пост отредактить, но и акк удалить ))) FF 3.0.11 табличка появляется буквально на 0,5 с.... и исчезает... | | |
|
| MegaFill | Дата: 19 Июня 2009, 12:01 | Сообщение # 15 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Firefox/3.0.11 у меня. всеработает отлично  | | |
|
| kydapodatsya | Дата: 19 Июня 2009, 12:07 | Сообщение # 16 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | MegaFill, у меня буквально появляется на полсекунды, и то через раз, и при этом боковой скролл прыгает вверх | | |
|
| WinsenT | Дата: 19 Июня 2009, 12:13 | Сообщение # 17 |  ● ● ● ● ● 175 сообщений Статус: Offline | грамотей | | |
|
| MegaFill | Дата: 19 Июня 2009, 12:15 | Сообщение # 18 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Админам все можно  | | |
|
| kydapodatsya | Дата: 19 Июня 2009, 12:22 | Сообщение # 19 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | + не мой, наверное, сегодня день... ИЕ 7.0 вообще завис при наведении курсора на твой ник  | | |
|
| MegaFill | Дата: 19 Июня 2009, 12:24 | Сообщение # 20 |  ● ● ● ● ● 1588 сообщений Статус: Offline | kydapodatsya, А ты через какой браузер меня банил? Он понял ,что произошло что-то неправильное ,и решил отомтсить  | | |
|