| Denisгггг | Отредактировал Denisгггг - Вторник, 29 Июня 2010, 22:39 Дата: 29 Июня 2010, 22:36 | Сообщение # 1 | ● ● ● ● ● 232 сообщения Статус: Offline | Пытаюсь переделать uTopicBookmarks под модуль stuff Code /* u.topicBookmarks v.2.2 Author: uWeb, Site: uWeb.ws */ var a=[0,'Для добавления тем в закладки необходимо пройти авторизацию','Данная тема уже добавлена в закладки','Тема успешно добавлена в закладки'],k=[0,'/img/er.png','/img/rel.gif','/img/ok.png','/img/save.png','/img/errors.png'],f=$('img.imgLoad');function topicBookmarks(c){$('td.forumNamesBar:first').after('<td align="right"><img src="/.s/img/1px.gif" class="imgLoad" align="absmiddle" /> <a href="javascript://" class="topicArea">В закладки</a></td>');$('a.topicArea').click(function(){var f=$('img.imgLoad');f.hide().attr('src',k[2]).css('width','10px').css('height','10px').fadeIn('fast');if(c==0){f.hide().attr('src',k[1]).fadeIn('fast');_uWnd.alert(a[1],'Ошибка',{close:1,w:230,h:90,tm:4000,align:'center',icon:k[5]})}else{$.get('/stuff/0-0-'+c+'-0-17',function(d){var b=$('a.forumBarA:first').attr('href');if(d.indexOf(b)>-1){f.hide().attr('src',k[1]).fadeIn('fast');_uWnd.alert(a[2],'Ошибка',{close:1,w:230,h:90,tm:4000,align:'center',icon:k[5]})}else{$.get('/stuff/1-0-0-0-1',function(t){$.post('/stuff/1-0-0-0-1',{a:$('input[name="a"]',t).val(),numa:$('input[name="numa"]',t).val(),ssid:$('input[name="ssid"]',t).val(),title:$('.forumBarA:first').html(),brief:b,ocat:1},function(){f.hide().attr('src',k[3]).fadeIn('fast');_uWnd.alert(a[3],'Готово',{close:1,w:230,h:90,tm:4000,align:'center',icon:k[4]})})})}})}})}function topicList(a,b){if(a==0){_uWnd.alert('Для просмотра ваших закладок необходимо пройти авторизацию','Ошибка',{close:1,w:230,h:90,tm:4000,align:'center',icon:'/img/errors.png'})}else{new _uWnd('fav','Избранные темы '+b,550,350,{align:'left',autosize:1,maxh:550,maxw:350,icon:'/img/lists.png',oncontent:function(){$('#copyright').remove();$(_uWnd.getbyname('fav').parts.wndcont).find('a.swchItem').each(function(){$(this).bind('click',function(a){return function(){_uWnd.getbyname('fav').reload({url:a,xml:false})}}(/window\.location\.href='(.*)'/.exec(this.getAttribute('onclick'))[1]));$(this).removeAttr('onclick')})}},{url:'/stuff/0-0-'+a+'-0-17',xml:false})}} Ссылка на добавление в закладки не работает. Подозреваю что дело в этой строке (т.к. только этот кусок кода лезет на страницу доб. материала и постит туда инфу ) Code $.get('/stuff/1-0-0-0-1',function(t){$.post('/stuff/1-0-0-0-1',{a:$('input[name="a"]',t).val(),numa:$('input[name="numa"]',t).val(),ssid:$('input[name="ssid"]',t).val(),title:$('.forumBarA:first').html(),brief:b,ocat:1},function(){f.hide().attr('src',k[3]).fadeIn('fast');_uWnd.alert(a[3],'Готово',{close:1,w:230,h:90,tm:4000,align:'center',icon:k[4] Если не трудно, иссправьте, плиз  | | |
|
| uWeb | Отредактировал uWeb - Вторник, 29 Июня 2010, 22:46 Дата: 29 Июня 2010, 22:46 | Сообщение # 2 | ● ● ● ● ● 1135 сообщений Статус: Offline | FF + FireBug. Посмотри все данные которые отправляются при стандартном добавлении. + Отформатируй код тебе будет понятнее. | | |
|
| Denisгггг | Отредактировал Denisгггг - Среда, 30 Июня 2010, 02:22 Дата: 30 Июня 2010, 02:20 | Сообщение # 3 | ● ● ● ● ● 232 сообщения Статус: Offline | uWeb, мне как раз лень было разбираться в файрбаге а теперь хоть повод появился Вместо Code a:$('input[name="a"]',t).val(), numa:$('input[name="numa"]',t).val(), ssid:$('input[name="ssid"]',t).val(), title:$('.forumBarA:first').html(), brief:b, ocat:1 Поставил Code a: $('input[name="a"]', t).val(), ssid: $('input[name="ssid"]', t).val(), title: $('.forumBarA:first').html(), message: b, ocat: 1 Вроди работает Накрылась только почему то проверка на дубликаты.. но это не так важно :). И кстати кнопка очистить не пашет даже на тест сайте uWeb'а :O PS: uWeb, полезная штука однако http://jsbeautifier.org/ , спасибо  | | |
|
| uWeb | Дата: 30 Июня 2010, 12:21 | Сообщение # 4 | ● ● ● ● ● 1135 сообщений Статус: Offline | кстати кнопка очистить не пашет даже на тест сайте uWeb'а :O Знаю, я там как-то раз делал что-то поломал и забросил.PS: uWeb, полезная штука однако http://jsbeautifier.org/ , спасибо И вот неплохая, проверяет код на ошибки, сжимает. | | |
|
| Denisгггг | Дата: 30 Июня 2010, 15:13 | Сообщение # 5 | ● ● ● ● ● 232 сообщения Статус: Offline | Еще такой вопрос... можно ли как-то обойти багу при которой пользователей кидает непонятно куда из-за юкозовской рекламы) | | |
|