Главная » Файлы » Скрипты для uCoz » Другие скрипты

Модифицируем вывод стандартных смайлов by Apocalypse для uCoz
24.06.14, 09:48:42



Как то меня просили модифицировать стандартный вывод смайлов, так как по стандарту они выводятся друг под другом, что ну очень неудобно. В модифицированной версии все смайлы красиво располагаются друг за другом, занимая минимум пространства

По умолчанию клик по смайлу цитирует его во ВСЕ текстовые поля (textarea) на странице

Для правильной работы скрипта требуется jQuery 1.6.1

Установка:

В то место, где будет картинка - смайл, при клике по которой откроется ajax окно:
Код
<img src="http://s36.ucoz.net/sm/23/smile.gif" onclick="getsmilesfromapo();$(this).stop().fadeTo(500, 0.3);" title="Открыть смайлы" id="smilefromapo" />  
  <div id="hiddensmiles" style="display:none;"></div>  

  <script>  
  // ApoTeam (c) 2012  
  function getsmilesfromapo() {  
$.get('/index/35-23-2', function(aposmiles) {  
var allsmiles = $('cmd[p="content"]', aposmiles).text();  
$('#hiddensmiles').html(allsmiles);  
new _uWnd('mysmiles', 'Смайлы', 350, 300, {shadow:0, minh:230, oncontent:function() {smileClick()}}, $('#hiddensmiles img').attr('id', 'aposmile'));  
$('#smilefromapo').stop().fadeTo(500, 1);  
});  
  };  

  function smileClick() {  
$('img#aposmile').click(function() {  
var smth = $(this);  
$('textarea').each(function() {  
$(this).val($(this).val() + ' [img]' + smth.attr('src') + '[/img]');  
});  
});  
  }  
  // apo-ucoz.com (c) 2012  
  </script>


Материал разработан и подготовлен Apocalypse
Категория: Другие скрипты | Добавил: Apocalypse | Теги: Apocalypse, стандартных, ucoz, Модифицируем, by, вывод, для, смайлов
Просмотров: 349 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: