»
Привет Гость:)

Language: ENG / UA / RU / CN / AR |

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для Ucoz » Скрипты для ucoz » Скрипт Цитирование в мини-чате
Скрипт Цитирование в мини-чате
BELIYДата: Ср, 14.03.2012, 22:23 | Сообщение # 1
:)
Группа: Администратор
Сообщений: 742
Статус: Offline
Скрипт, позволяет цитировать сообщения в мини-чате по принципу как на форуме.

Установка:
Панель управления ---> Управление дизайном ---> Мини-чат ---> Вид материалов, в самый верх вставляем код:
Code
<?if($NUMBER$='1')?>   
   <script type="text/javascript">   
   function getChatSelection(){var w=window,d=document;if(w.getSelection){selection=w.getSelection().toString()}else if(d.getSelection){selection=d.getSelection()}else{selection=d.selection.createRange().text}};function reChat(b){var d=parent.window.document;if(d.getElementById('mchatMsgF')){d.getElementById('mchatMsgF').focus();chatPaste("[b]"+b+"[/b]\n",0)}else{alert('Вам запрещено данное действие')}};function chatInsert(a,b){if(b!=""){a=a.replace(/[\[\]]/g,"|");chatPaste("[quote="+a+"]"+b+"[/quote]\n",0)}else{alert('Выделите текст для цитирования')}}function chatPaste(a,b){var d=parent.window.document,frm=d.getElementById('MCaddFrm');if((document.selection)&&(b)){frm.mcmessage.focus();frm.document.selection.createRange().text=a}else frm.mcmessage.value+=a};if(parent.window.document.getElementById('mchatMsgF')){window.onload=function(){var o=document.getElementsByTagName('div');for(var i=0;i<o.length;i++){if(o[i].className=='mDetails'){o[i].style.display='block'}}}}   
   </script>   
   <style type="text/css">.mDetails{display:none;font:normal 10px/1 Verdana,sans-serif;text-align:right;}</style>   
   <?endif?>

Там же, сразу после (можно в другое место):
Code
<b>$NAME$</b><?endif?></a>


Вставляем код ссылки на цитирование:
Code
<div class="mDetails">[<a href="javascript://" onclick="getChatSelection();chatInsert('<?if($USERNAME$)?>$USERNAME$<?else?>$NAME$<?endif?>',selection);">Цитировать</a>]</div>


(''')о___о(''')
-\ '( о_о )' /-
--\ \_Ш_/ /-- ПРЕВЕД !!!!
---l . . . . l--- KF.at.UA
--/ ./ U \. \--
-(„„„)__(„„„)-
:)
 
Форум » Всё для Ucoz » Скрипты для ucoz » Скрипт Цитирование в мини-чате
  • Страница 1 из 1
  • 1
Поиск:


Copyright ISP.at.ua ©® 2012-2024™ V2-версия шаблона | Design by KF.AT.UA ©®™
| |
Myserver.do.am |
Sitemap | Sitemap-forum | Хостинг от uCoz