Жалоба на сообщение форума
|
|
Symbian9x | Дата: 12 Февраля 2009, 00:19 | Сообщение # 1 | ● ● ● ● ● 269 сообщений Статус: Offline | Как сделать жалобу на подобии этой чтоб копировала название темы и автора и отправляла в лс выбранным пользователям | | |
|
}{0тт@бь)ч | Дата: 12 Февраля 2009, 16:05 | Сообщение # 2 | ● ● ● ● ● 1089 сообщений Статус: Offline | Symbian9x, у меня есть, но нужен shadowbox & jquery | | |
|
Symbian9x | Дата: 12 Февраля 2009, 16:15 | Сообщение # 3 | ● ● ● ● ● 269 сообщений Статус: Offline | }{0тт@бь)ч, давай | | |
|
}{0тт@бь)ч | Дата: 12 Февраля 2009, 17:27 | Сообщение # 4 | ● ● ● ● ● 1089 сообщений Статус: Offline | Symbian9x, общий вид Code var gid = '$GROUP_ID$'; function iwrite(txtx,titlex,widthx,heightx,alignx,colorx,paddingx) { if(!titlex){titlex=' '} if(!widthx){widthx=document.body.clientWidth/2} if(!heightx){heightx=document.body.clientHeight/2} if(!alignx){alignx='center'} if(!colorx){colorx='#FFFFFF'} if(!paddingx){paddingx=10} Shadowbox.open({player: 'html', content: '<div style="padding:'+paddingx+'px;color:'+colorx+';text-align:'+alignx+'">'+txtx+'</div>', height: heightx, width: widthx ,title:titlex}); } function forumZh(link,wh) { linkx = link; whx = wh; if(gid!='0'){ iwrite('Внимание! Если вы отправите жалобу на сообщение, в котором нет нарушения правил, вы будете забанены.<br>Комментарий (необязательно): <input maxlength="750" type="text" style="background:transparent;border:none;border-bottom:1px dashed white;color:white;font-size:7pt;width:350px;" value="" id="prichina"> <a href="javascript:doForumZh(linkx,whx,document.getElementById(\'prichina\').value)" class="butlink"> Отправить </a>','Подтвердите отправку жалобы',750,50,'center'); }else{ iwrite('<font color="red">Вы должны быть зарегистрированны для отправки сообщения.</font>','Ошибка',750,50,'center'); } } function doForumZh(linl,who,pr) { if(pr.length==0){pr='Нарушение правил (стд)'} iwrite('Идёт отправка сообщения, пожалуйста, подождите...','Отправка жалобы',750,50,'center'); //$.get('/index/14-'+who+'-0-1',{},function(data){ $.post('/index/',{s:who,subject:'Жалоба на сообщение (форум)...',message:'[url]'+linl+'[/url][hr]Причина:\n'+pr,a:18},function(xml){text=$('*:first',xml).text(); if(text.indexOf('Сообщение успешно отправлено')!=-1){iwrite('<font color="#00FF00"> Сообщение успешно отправлено. Спасибо.</font>','Готово',750,50,'center'); }else{iwrite(text.split('<hr> ')[0],'Ошибка',750,50,'center'); } //}); }); } вид 1) вместо $NUMBER$ Code <span id="numb$ID$">$NUMBER$</span> <script type="text/javascript"> q=document.getElementById('numb$ID$').innerHTML; msgLink$ID$=q.substring(q.indexOf("http"),q.lastIndexOf("');")); </script> 2) по месту Code <a href="javascript:forumZh(msgLink$ID$,'ник_того_кому_отправлять_жалобу')">Пожаловаться</a> | | |
|
Symbian9x | Дата: 12 Февраля 2009, 21:29 | Сообщение # 5 | ● ● ● ● ● 269 сообщений Статус: Offline | }{0тт@бь)ч, спасибо, а можешь переделать под новости, чтобы при нажатии вводилось название ну ты понял.. я просто в этой куче js не фига не пойму а если пойму то не пойму ну ты понял | | |
|
}{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Четверг, 12 Февраля 2009, 22:26 Дата: 12 Февраля 2009, 22:24 | Сообщение # 6 | ● ● ● ● ● 1089 сообщений Статус: Offline | Symbian9x, оч.просто. на странице материала+комментов: Code <script> var gid = '$GROUP_ID$'; function iwrite(txtx,titlex,widthx,heightx,alignx,colorx,paddingx) { if(!titlex){titlex=' '} if(!widthx){widthx=document.body.clientWidth/2} if(!heightx){heightx=document.body.clientHeight/2} if(!alignx){alignx='center'} if(!colorx){colorx='#FFFFFF'} if(!paddingx){paddingx=10} Shadowbox.open({player: 'html', content: '<div style="padding:'+paddingx+'px;color:'+colorx+';text-align:'+alignx+'">'+txtx+'</div>', height: heightx, width: widthx ,title:titlex}); } function forumZh(link,titl,wh) { linkx = link; whx = wh; titlx = titl; if(gid!='0'){ iwrite('Внимание! Если вы отправите жалобу на сообщение, в котором нет нарушения правил, вы будете забанены.<br>Комментарий (необязательно): <input maxlength="750" type="text" style="background:transparent;border:none;border-bottom:1px dashed white;color:white;font-size:7pt;width:350px;" value="" id="prichina"> <a href="javascript:doForumZh(linkx,whx,titlx,document.getElementById(\'prichina\').value)" class="butlink"> Отправить </a>','Подтвердите отправку жалобы',750,50,'center'); }else{ iwrite('<font color="red">Вы должны быть зарегистрированны для отправки сообщения.</font>','Ошибка',750,50,'center'); } } function doForumZh(linl,who,tit,pr) { if(pr.length==0){pr='Нарушение правил (стд)'} iwrite('Идёт отправка сообщения, пожалуйста, подождите...','Отправка жалобы',750,50,'center'); //$.get('/index/14-'+who+'-0-1',{},function(data){ $.post('/index/',{s:who,subject:'Жалоба на сообщение (новость)...',message:'[url='+linl+']'+tit+'[/url][hr]Причина:\n'+pr,a:18},function(xml){text=$('*:first',xml).text(); if(text.indexOf('Сообщение успешно отправлено')!=-1){iwrite('<font color="#00FF00"> Сообщение успешно отправлено. Спасибо.</font>','Готово',750,50,'center'); }else{iwrite(text.split('<hr> ')[0],'Ошибка',750,50,'center'); } //}); }); } </script> <div style="display:none" id="_entry_title">$ENTRY_TITLE$</div> <script> var title=document.getElementById('_entry_title').innerHTML; var loc=window.location.href.split('?')[0].split('#')[0]; </script> по месту Quote <a href="javascript:forumZh(loc,title,'ник_того_кому_отправлять_жалобу')">Пожаловаться</a> должно работаьт | | |
|
Symbian9x | Дата: 12 Февраля 2009, 23:02 | Сообщение # 7 | ● ● ● ● ● 269 сообщений Статус: Offline | }{0тт@бь)ч, не работает | | |
|
s1LeNt | Отредактировал s1LeNt - Четверг, 12 Февраля 2009, 23:05 Дата: 12 Февраля 2009, 23:04 | Сообщение # 8 | ● ● ● ● ● 23 сообщения Статус: Offline | Quote ник_того_кому_отправлять_жалобу> А ты так и вводил? | | |
|
Symbian9x | Дата: 12 Февраля 2009, 23:16 | Сообщение # 9 | ● ● ● ● ● 269 сообщений Статус: Offline | s1LeNt, да, а что?Добавлено (12 Февраль 2009, 23:16) --------------------------------------------- }{0тт@бь)ч, можешь переписать без shadowbox | | |
|
s1LeNt | Дата: 12 Февраля 2009, 23:16 | Сообщение # 10 | ● ● ● ● ● 23 сообщения Статус: Offline | Mне кажется , сюда надо ввести имена пользователей , которым хочешь отправить - эту жалобу. | | |
|
Symbian9x | Дата: 13 Февраля 2009, 00:16 | Сообщение # 11 | ● ● ● ● ● 269 сообщений Статус: Offline | s1LeNt, не тупи, ога? | | |
|
kydapodatsya | Дата: 13 Февраля 2009, 11:51 | Сообщение # 12 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Mне кажется , сюда надо ввести имена пользователей , которым хочешь отправить - эту жалобу.</p> совершенно верно | | |
|
s1LeNt | Дата: 13 Февраля 2009, 12:38 | Сообщение # 13 | ● ● ● ● ● 23 сообщения Статус: Offline | | | |
|
Symbian9x | Дата: 13 Февраля 2009, 12:45 | Сообщение # 14 | ● ● ● ● ● 269 сообщений Статус: Offline | kydapodatsya, s1LeNt, Добавлено (13 Февраль 2009, 12:45) --------------------------------------------- я пока еще думаю что делаю | | |
|
s1LeNt | Дата: 13 Февраля 2009, 12:50 | Сообщение # 15 | ● ● ● ● ● 23 сообщения Статус: Offline | я пока еще думаю что делаю Ну и как ты представляешь работу скрипта , с этим кодом Code <a href="javascript:forumZh(loc,title,'ник_того_кому_отправлять_жалобу')">Пожаловаться</a> ?????? | | |
|
Symbian9x | Дата: 13 Февраля 2009, 12:52 | Сообщение # 16 | ● ● ● ● ● 269 сообщений Статус: Offline | s1LeNt, хватит, ога? | | |
|
s1LeNt | Дата: 13 Февраля 2009, 12:53 | Сообщение # 17 | ● ● ● ● ● 23 сообщения Статус: Offline | Symbian9x, чего хватит ? | | |
|
}{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Пятница, 13 Февраля 2009, 15:02 Дата: 13 Февраля 2009, 15:00 | Сообщение # 18 | ● ● ● ● ● 1089 сообщений Статус: Offline | Quote я пока еще думаю что делаю Ну и как ты представляешь работу скрипта , с этим кодом Code <a href="javascript:forumZh(loc,title,'ник_того_кому_отправлять_жалобу')">Пожаловаться</a> ?????? элементарно, ***ать Quote Mне кажется , сюда надо ввести имена пользователей , которым хочешь отправить - эту жалобу.</p> совершенно верно ога точна Добавлено (13 Февраль 2009, 14:41) --------------------------------------------- Quote (Symbian9x) можешь переписать без shadowbox знаю, что могу Добавлено (13 Февраль 2009, 15:00) --------------------------------------------- Code <script> var gid = '$GROUP_ID$'; function forumZh(link,titl,wh) { linkx = link; whx = wh; titlx = titl; if(gid!='0'){ { var reasonId = prompt('Внимание! Если вы отправите жалобу на сообщение, в котором нет нарушения правил, вы будете забанены.\nКомментарий (необязательно):') if(typeof(reasonId)=='undefined'){alert('Вы отказались от отправки жалобы')}else{doForumZh(linkx,whx,titlx,reasonId)} } }else{ alert('Войдите для отправки жалобы') } } function doForumZh(linl,who,tit,pr) { if(pr.length==0){pr='Нарушение правил (стд)'} alert('Идёт отправка сообщения, пожалуйста, подождите...'); //$.get('/index/14-'+who+'-0-1',{},function(data){ $.post('/index/',{s:who,subject:'Жалоба на сообщение (новость)...',message:'[url='+linl+']'+tit+'[/url][hr]Причина:\n'+pr,a:18},function(xml){text=$('*:first',xml).text(); if(text.indexOf('Сообщение успешно отправлено')!=-1){alert('Сообщение успешно отправлено. Спасибо.')}else{alert(text.split('"errorText">')[1].split('</font>')[0]); } //}); }); } </script> <div style="display:none" id="_entry_title">$ENTRY_TITLE$</div> <script> var title=document.getElementById('_entry_title').innerHTML; var loc=window.location.href.split('?')[0].split('#')[0]; </script> проверь, что приходит | | |
|
Symbian9x | Дата: 16 Февраля 2009, 22:27 | Сообщение # 19 | ● ● ● ● ● 269 сообщений Статус: Offline | }{0тт@бь)ч, спасибо, все работает | | |
|
Saix | Дата: 01 Апреля 2009, 23:41 | Сообщение # 20 | ● ● ● ● ● 20 сообщений Статус: Offline | Здравствуйте уважаемые специалисты. Меня интересует скрипт который выполняет такие функции. Любой пользователь нажав на кнопку (которая будет размещена на странице файла и комментарии к нему) автоматически отправит личное сообщение со своими данными (Ник, группа, имейл, аська, возраст т.п.) пользователю который добавил файл. Заранее спасибо за помощь. | | |
|