Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

nooooob

годные смайлы

Рекомендованные сообщения

 

код

 

bd0df2e38b.jpg

запилил смайлы с вк

чет они мне понравились 64.png


MjbDYgI.jpg

Поделиться сообщением


Ссылка на сообщение

 

update

 

добавил еще немного новых годных смайликов

удалил не работающие или хуевые просто не нужные

так же немного поменял местами наиболее используемые

b111.giftrollhmm.giffacepalm.gifmoral.gif


MjbDYgI.jpg

Поделиться сообщением


Ссылка на сообщение
  coll3ctor написал 11.10.2014 в 21:10:

Самый норм смайл офк icon_eek.gif

:шокед:


имбирь

Поделиться сообщением


Ссылка на сообщение

небольшой костыль, чтобы заставить код смайлов работать и в полной форме ответа

 

в конце скрипта заменить

 

 

window.onload = function() {
 // многа букаф
 // многа букаф
 // многа букаф
 // многа букаф
}

 

на

window.addEventListener('load', function() {
 var fullForm = false;
 var smilesPlaceholder = document.getElementById('ips_HasReplies');
 if (smilesPlaceholder === null) {
  smilesPlaceholder = document.querySelector('.attach_controls');
  if (smilesPlaceholder === null) return;
  fullForm = true;
 }
 smilesPlaceholder.innerHTML += '<div id="smiles_2poy"' + (fullForm ? ' style="margin-left:0px"' : '') + '>'+smiles+'</div>'+styles;
 var appendedSmiles = document.querySelectorAll('#smiles_2poy img');
 setTimeout(function(){
  var els = document.querySelectorAll('[rel="lightbox"]')
  for(i in els) {try{els[i].removeAttribute('rel');}catch(e){}}
 }, 1000);
 for(n in appendedSmiles) {
  if(!appendedSmiles[n].addEventListener) return;
  appendedSmiles[n].addEventListener('click', function(ev){
   var copy = ev.target.cloneNode(true);
   document.querySelector('.cke_contents iframe').contentDocument.getSelection().getRangeAt(0).insertNode(copy);
   return false;
  }, true);
 }
});


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Гость FromUnderworld

пиздато. спс гайз big20.gifbig134.gif

Поделиться сообщением


Ссылка на сообщение
  nooooob написал 26.10.2014 в 09:11:
  coll3ctor написал 11.10.2014 в 21:10:

:шокед:

чОтОк


Почти 15 лет прошло с миллениума

 

Достаю коврик, встаю на колени

Поделиться сообщением


Ссылка на сообщение

может кто сделать чтобы смайлы можно было скрывать как оффтоп плизик wow.png

Поделиться сообщением


Ссылка на сообщение
  g3ner4l написал 31.10.2014 в 21:33:

Кант, чё-т твой код не робит 967838.gif

мб ты вставил криво :hmm:

 

какой код в результате

 

и что именно не работает. Не работает нигде, или не работает только в полной форме?

 

  smailouser написал 01.11.2014 в 00:22:

может кто сделать чтобы смайлы можно было скрывать как оффтоп плизик wow.png

 

Тоже заменить аналогично старый

window.onload

на новый кусок

 

если хочешь, чтобы по умолчанию смайлы были свернуты,

var openSpoiler = true;

надо соответственно сделать

var openSpoiler = false;

 

 

window.addEventListener('load', function() {
 var fullForm = false;
 var smilesPlaceholder = document.getElementById('ips_HasReplies');
 if (smilesPlaceholder === null) {
  smilesPlaceholder = document.querySelector('.attach_controls');
  if (smilesPlaceholder === null) return;
  fullForm = true;
 }
 var openSpoiler = true;
 var spoilerBegin = '<div class="bbc_spoiler"><span class="bbc_spoiler_show maybehelpy_edit">Смайлы: </span><div class="bbc_spoiler_wrapper"><div class="bbc_spoiler_content"' + (!openSpoiler ?' style="display:none;"' : '') + '>'
 var spoilerEnd = '</div></div></div>'
 smilesPlaceholder.innerHTML += spoilerBegin +'<div id="smiles_2poy"' + (fullForm ? ' style="margin-left:0px"' : '') + '>'+smiles+'</div>' + spoilerEnd + styles;
 var appendedSmiles = document.querySelectorAll('#smiles_2poy img');
 setTimeout(function(){
  var els = document.querySelectorAll('[rel="lightbox"]')
  for(i in els) {try{els[i].removeAttribute('rel');}catch(e){}}
 }, 1000);
 for(n in appendedSmiles) {
  if(!appendedSmiles[n].addEventListener) return;
  appendedSmiles[n].addEventListener('click', function(ev){
   var copy = ev.target.cloneNode(true);
   document.querySelector('.cke_contents iframe').contentDocument.getSelection().getRangeAt(0).insertNode(copy);
   return false;
  }, true);
 }
});


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

бля. кто тут ваще шарит в быдлокодинге? можно ли сделать трей для смайлов как-нибудь?

Поделиться сообщением


Ссылка на сообщение
(изменено)

че то попробовал вставить код в фф через скриптиш - ниче не произошло

все заработало чудесным образом


Изменено пользователем ars0k

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...