Техническая поддержка сервиса Quadro.Boards

Объявление

Идет поиск Хранителя форума

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Дополнительный набор смайлов в одном окне со стандартными


Дополнительный набор смайлов в одном окне со стандартными

Сообщений 41 страница 54 из 54

41

Sirin...
Если я правильно понял, что вы ищите, то есть такой вот скрипт.
Он устаревший, может не везде работать и не во всех окнах их заменяет (лс и редактирование постов мимо), но в целом живой. По крайней мере, у меня живет.

И есть еще такой вариант того же:

Код:
<script type="text/javascript">
SmilesNewArray=new Array(
"ссылка",
"ссылка"
 //End myarray_!!Последняя ссылка без Запятой!!!
)
var L1='<img src="',L2='" style="cursor: pointer" onclick="smile(\'[img]',
L3="'+this.src+'[/img]')\" /> ";
$("#smilies-block").append("<br/><br/>")//   $("#smilies-block").html("")
for(var i=0;i<SmilesNewArray.length;i++){$("#smilies-block").append(L1+SmilesNewArray[i]+L2+L3);}
</script>

Вообще, последний на одном проекте точно работал и в окнах личных сообщений, но я не скриптовик и не уверен, что к нему надо дописать, чтобы это поправить. :/

Отредактировано Raaviel (03.11.2016 22:39:25)

0

42

Raaviel
Чтобы работало в ЛС и редактировании - надо ставить вниз. Мне нужен вариант скрипта, который подгружает смайлы только когда нажимается их кнопка. Вы мне дали именно это?

0

43

Sirin... написал(а):

Чтобы работало в ЛС и редактировании - надо ставить вниз.

На этом моменте мне даже стыдно стало. хд

Sirin... написал(а):

Мне нужен вариант скрипта, который подгружает смайлы только когда нажимается их кнопка. Вы мне дали именно это?

Эти скрипты именно заменяют стандартные смайлы в стандартном окне.

0

44

Raaviel написал(а):

Эти скрипты именно заменяют стандартные смайлы в стандартном окне.

Еще раз:

Sirin... написал(а):

Мне нужен вариант скрипта, который подгружает смайлы только когда нажимается их кнопка.

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

0

45

Sirin...
Дошло. Кажется. (%
Вообще, где-то такой видел. Осталось вспомнить, где.

0

46

Raaviel
Если вспомните - пожалуйста, поделитесь. От всей души буду благодарен!

0

47

Sirin...
Вообще — нашел. Здесь был скопированный исходник того же переписанного. хд
Как альтернативное решение — можно просто скопировать стандартные и вручную их вписать в скрипт вместе с другими наборами.  :dontknow:  В общем-то эффект будет тот же, а краткие комбинации стандартных смайлов внутри форума работать от этого скрипта всё равно не перестанут.
По крайней мере, первый скрипт вроде никому у нас не мешает.

Отредактировано Raaviel (03.11.2016 22:57:07)

0

48

Raaviel
Мне мешает Ладно, спасибо.

0

49

Sirin...
Завтра опубликую нужный вам вариант

0

50

summer
Моя твоя целовать в усмерть! с:

0

51

Sirin...

Код:
$( "#button-smile" ).click(function() {
	var arr = [ 
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif',
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif'
	];
	$('#smilies-block').empty();
	for ( var i = 0, l = arr.length; i < l; i++ ) {
    	$('#smilies-block').prepend('<img src="'+arr[ i ]+'">');
	}
});

Дублируете список до бесконечности:

var arr = [
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif',
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif'
];

Последняя строка без запятой. Замена и подгрузка смайлов происходит только при нажатии на смайл в панели формы

0

52

summer
Это прекрасно!
Но только при нажатии на смайл почему-то ничего не происходит... Он не вставляется в пост.

Отредактировано Sirin... (07.11.2016 06:27:48)

0

53

Sirin...

Код:
$( "#button-smile" ).click(function() {
	var arr = [ 
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif',
    'http://qssupport.ru/img/smilies/MyBB/light/angry.gif'
	];
	$('#smilies-block').empty();
	for ( var i = 0, l = arr.length; i < l; i++ ) {
    	$('#smilies-block').prepend('<img src="'+arr[ i ]+'" onclick="smile(\'[img]'+arr[ i ]+'[/img]\')">');
	}
});

+1

54

summer
Спасибо!

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Дополнительный набор смайлов в одном окне со стандартными


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC