Личное сообщение (ЛС) Ajax окно
Nissaj
Дата: Понедельник, 03.10.2011, 22:57 | Сообщение # 1
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
Хай всем! Вот нажимаю в мини профиле на "личное сообщение" выходить окно ajax и сразу же изчезает за 0.9 с, а скрипт есть. Вот скрин:http://radikal.ru/F/s001.radikal.ru/i194/1110/eb/f11075eb9a6a.jpg.html Вот код "Мини профиль" Code
<!-- <block1> --> <table class="boxTable" border="0" cellpadding="0" cellspacing="0"> <tbody><tr><td class="boxTitle2">Мини профиль </td></tr> <tr><td class="boxContent"><!-- <bc> --> <?if($USER_LOGGED_IN$)?> <div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/fonn.png) repeat scroll 0% 0%; width: 180px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"> <table width="100%"><tbody><tr><td align="left"><br></td></tr><tr><td style="font-size: 10.5px;" align="center"> <div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><b>$USERNAME$</b>!<br></div> <p></p><div class="screenshot" <a="" href="javascript://" rel="nofollow" onclick="window.open('/index/8','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><?if($USER_AVATAR_URL$)?><img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="http://up-zone.ru/ava/no-ava.gif" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="http://up-zone.ru/ava/no-ava.gif" border="0"></div><?endif?><?endif?> <p></p><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">$USER_GROUP$</div></div></td></tr> <tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">Вы с нами: $USER_REG_DAYS$-й день</div></td></tr> <tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a href="javascript://" onclick="openLayerB('PM',0,'/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;"><font color="#707070">Личных сообщений (0)</font></a></div></td></tr> <tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a href="javascript://" id="typeSearch">Поиск по сайту</a><script type="text/javascript" src="/js/crazy_search.js"></script></div></td></tr> <tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);">Ваш ID:$USER_ID$</div></td></tr> <tr><td style="font-size: 10.5px;" align="center"><div style="border: 1px solid rgb(0, 0, 0); background: transparent url(/live/body2.png) repeat scroll 0% 0%; width: 150px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(112, 112, 112);"><a href="$LOGOUT_LINK$"><font color="#707070">Выход</font></a><br></div></td></tr></tbody></table><?endif?>$LOGIN_FORM$<br> <!-- </bc> --></div></td></tr> <tr><td class="boxBottom"></td></tr> </tbody></table> <!-- </block1> -->
STAFF
Дата: Понедельник, 03.10.2011, 23:44 | Сообщение # 2
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
-=VIP UcozonGroup=-
Группа: UcozonGroup
Сообщений: 757
Где файл /xml/pm.xml ?
mdbaner
Дата: Вторник, 04.10.2011, 00:01 | Сообщение # 3
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Министр
Группа: V.I.P персона
Сообщений: 4723
Подпись пользователя mdbaner 1 Права групп и возможности пользователей 2 Общие правила форума которые нужно знать всем 3 Пожаловаться на Администратора или Модератора тут 4 Задать вопрос в Support сайта Ucozon 5 Ответы на постоянные вопросы в модуле FAQ 6 Цены и виды моих услуг по дизайну и настройке Больше всего меня вырубает когда пользователь просит меня что либо найти, указывая на то что не умеет пользоваться поиском
Nissaj
Дата: Вторник, 04.10.2011, 14:03 | Сообщение # 4
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
[quote=мир_младший]Где файл /xml/pm.xml ?[/quote] Есть оно тамДобавлено (04.10.2011, 14:03) --------------------------------------------- не кто не желает помочь мне?
xbalson
Дата: Вторник, 04.10.2011, 14:41 | Сообщение # 5
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Аспирант
Группа: Постоянные
Сообщений: 561
Quote (Nissaj )
Code
<a href="javascript://" onclick="openLayerB('PM',0,'/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;"><font color="#707070">Личных сообщений (0)</font></a>
поменяй на Code
<script type="text/javascript" src="http://gemercs.ucoz.ru/files/ajaxPm.js"></script><a href="/index/14" onclick="ajaxPm.start();return false;"><font color="#707070">Личных сообщений (0)</font></a>
Сообщение отредактировал xbalson - Вторник, 04.10.2011, 14:41
Nissaj
Дата: Пятница, 07.10.2011, 16:43 | Сообщение # 6
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
xbalson Не помогло, вообще не выходит Ajax окноДобавлено (07.10.2011, 16:43) --------------------------------------------- помогите пацаны срочно
StraJ
Дата: Пятница, 07.10.2011, 16:57 | Сообщение # 7
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Доктор
Группа: Фотошоперы
Сообщений: 545
Nissaj , создай документ pm.xml (название pm а расширение xml) и впиши туда это Code
<?xml version="1.0" encoding="UTF-8"?> <ajax><cmd p="innerHTML" t="layerTitlePM"><![CDATA[Личные сообщения]]></cmd> <cmd t="layerContentPM" p="innerHTML"><![CDATA[<iframe src="/index/14" width="100%" height="370" frameborder="0" align="middle">Ваш браузер не поддерживает фреймы! Альтернативная ссылка: /index/14</iframe>]]></cmd></ajax>
Сохраняем. Затем в корне сайта создаешь папку xml и заливаешь в нее pm.xml .
Подпись пользователя StraJ _██_ (°ᴗƪ)
martinis
Дата: Пятница, 07.10.2011, 17:09 | Сообщение # 8
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Аспирант
Группа: Заблокированные
Сообщений: 444
зачем xml это лишнее если ты хочешь через iframe можно одним скриптом и ссылкой на него
Nissaj
Дата: Пятница, 07.10.2011, 17:51 | Сообщение # 9
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
Так не получается
StraJ
Дата: Пятница, 07.10.2011, 17:59 | Сообщение # 10
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Доктор
Группа: Фотошоперы
Сообщений: 545
Сделай то что я написал выше и Это замени Code
<a href="javascript://" onclick="openLayerB('PM',0,'/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;"><font color="#707070">Личных сообщений (0)</font></a>
На это Code
<a href="javascript://" onclick="openLayerB('PM',0,'/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;" id="upml2" href="javascript:openOnClick('mail')">Читать ЛС ($UNREAD_PM$)<img border="0" align="absmiddle" src="http://1x.do.am/SCRIN2/konvert_bliue.gif"></a>
Сообщение отредактировал StraJ - Пятница, 07.10.2011, 18:00
Подпись пользователя StraJ _██_ (°ᴗƪ)
Nissaj
Дата: Понедельник, 10.10.2011, 15:01 | Сообщение # 11
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
Straj Поменял но смысла нету, всё точно так же, сразу закрывается ajax окно.Добавлено (10.10.2011, 15:01) --------------------------------------------- Не кто хз как это сделать правильно?
StraJ
Дата: Понедельник, 10.10.2011, 21:33 | Сообщение # 12
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Доктор
Группа: Фотошоперы
Сообщений: 545
Nissaj , незнаю у мну тоже лс на сайте в аякс окне И все норм
Подпись пользователя StraJ _██_ (°ᴗƪ)
Nissaj
Дата: Четверг, 13.10.2011, 20:53 | Сообщение # 13
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
жальДобавлено (13.10.2011, 20:53) --------------------------------------------- Пожалуйста помогите, не кто разве не знает как это делается?
maksam07
Дата: Пятница, 14.10.2011, 12:46 | Сообщение # 14
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 34
дай скрипт который находиться в xml. напиши в ЛС
Nissaj
Дата: Воскресенье, 16.10.2011, 12:57 | Сообщение # 15
Президент
Министр
Академик
Доктор
Кандидат
Аспирант
Магистр
Бакалавр
Абитуриент
Школьник
Звание: Абитуриент
Группа: Проверенные
Сообщений: 57
1.Code
<a href="javascript://" onclick="openLayerB('PM',0,'/xml/pm.xml','Личные сообщения',750,410,'1','','',0,'center');return false;"><font color="#707070">Читать ЛС (0) </font></a><img src="http://up-hack3r.do.am/files/madz1x.png"></div></td></tr>
А вот скрипт сам код скрипта: Называется "ajaxPm.js" 2.Code
/* ������ ��������� */ ajaxPm = { bHtml:function(data){return data.match(/(?:<body[^>]*?>)([\s\S]+)(?:<\/body>)/i)[0].replace(/<div class="pbarContainer"[^\/]+<\/div><\/div>/,"");}, href:function(href){$.get(href,function(data){$("#pmAJAX").html(ajaxPm.bHtml(data));ajaxPm.size();});}, size:function(){setTimeout(function(){_uWnd.getbyname('i').checksize();},300);}, start:function(){$.get("/index/14",function(data){new _uWnd('i','������ ���������',666,250,{autosize:1,oncontent:function(){ajaxPm.size();$("#snewmes a").live("click",function(){ajaxPm.size();});$("#pmAJAX a").live("click",function(){var h=this.href;if(h.indexOf("/index/14")!=-1){_uWnd.setTitle('i',this.innerHTML.replace(/<[^<]*?>/g,""));ajaxPm.href(h);return false;}});}},'<div id="pmAJAX">'+ajaxPm.bHtml(data)+'</div>');});} }
1 код это в минипрофиле 2 код от скрипта jsДобавлено (14.10.2011, 17:54) --------------------------------------------- в лс не получилось отправить
Добавлено (15.10.2011, 15:48) --------------------------------------------- Помогите плиз срочно
Добавлено (16.10.2011, 12:57) --------------------------------------------- не кто не знает как правильно сделать?
Сообщение отредактировал Nissaj - Пятница, 14.10.2011, 17:51