Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Смайлики » Новый СМАЙЛ-BOX без загрузки контента в закрытом состоянии


Новый СМАЙЛ-BOX без загрузки контента в закрытом состоянии

Сообщений 141 страница 160 из 176

141

Не работает скрипт, помогите разобраться, пожалуйста.
Alex_63, на всякий случай, сразу скажу, что у Вас в личке есть админ-пароль от меня, он не менялся. Могу выслать и для Deff, смотря кто из вас отзовётся.))))

Адрес форума: http://tes.rolfor.ru/
Код отправляю без изменений, из первых постов в теме (изменила только ссылки на смайлы, они прописаны полностью, через запятую, единственное, что они залиты не через uploads).

Вот текст кода в файле css:
Код:
<!--Горизонтальное с раздвижкой НАЧАЛО-->
<style>
.smile_Cnt{border:#BFBFBF 1px solid;padding:4px;float:left!important;width:100%;display:none;height:100%!important;overflow:auto;
background-color:#B7B7B7;color:#F3FFFF;margin:0;opacity:1!important;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;

    box-shadow: 0px 5px 10px #4F4F4F;
    -webkit-box-shadow: 0px 5px 10px #4F4F4F;
    -khtml-box-shadow: 0px 5px 10px #4F4F4F;
    -moz-box-shadow: 0px 5px 10px #4F4F4F;
}
#KnopK_Sml td.Active.but_smL{color:#000;background:url(http://uploads.ru/i/D/H/K/DHKTB.png) top right no-repeat;border-bottom:transparent 4px none;}
</style>
<style>
#KnopK_Sml td.but_smL{border-top-color:transparent;color:#fff;background:url(http://uploads.ru/i/k/h/1/kh1Pe.png) top right no-repeat;border-bottom:#D3D3D3 2px ridge;cursor:pointer;background-color:transparent;}
/*.punbb .main #KnopK_Sml{position:relative;padding:right:22px;}*/
#KnopK_Sml{margin-right:12px;margin-bottom:-3px;position:relative;z-index:120;border-collapse:collapse!important;height:27px;padding:0!important;/*float:right;*/width:98%;color:#fff;
border-color:red!important;}
#KnopK_Sml td{border-color:#DADADA;text-align:center;padding:0;height:23px!important;border-top-right-radius:8px!important;}
#KnopK_Sml td.td0{border-color:transparent;}
.smile_Cnt[alt] img{
 background-color:#9A9A9A;
 border:1px #463B3B solid;
 padding:2px;

max-height:65px;max-width:67px;min-height:23px!important;
    
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;

    box-shadow: 0px 2px 3px #A09D9D;
    -webkit-box-shadow: 0px 2px 3px #A09D9D;
    -khtml-box-shadow:  0px 2px 3px #A09D9D;
    -moz-box-shadow:  0px 2px 3px #A09D9D;/* 0px 2px 3px #A6A6A6;*/
}
</style>
<center><div id="SmileDrom" style="display:none;background-color:#A2A0A0;min-height:340px!important;width:95%;padding:2%;border:#D3D3D3 4px ridge">

<table id="KnopK_Sml">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<div  style="height:300px;border:transparent 2px ridge;background-color:transparent;">
<!--Начало Контента-->
<div id="Mybb" class="smile_Cnt" style="display: block" alt="0">
</div>

<textarea id="load_cont" style="display:none">
<div class="smile_Cnt">
http://www.kolobok.us/smiles/standart/acute.gif, http://www.kolobok.us/smiles/standart/aggressive.gif, http://www.kolobok.us/smiles/standart/agree.gif, http://www.kolobok.us/smiles/standart/air_kiss.gif, http://www.kolobok.us/smiles/standart/bad.gif, http://www.kolobok.us/smiles/standart/beee.gif, http://www.kolobok.us/smiles/standart/black_eye.gif, http://www.kolobok.us/smiles/standart/blum2.gif, http://www.kolobok.us/smiles/standart/blush2.gif, http://www.kolobok.us/smiles/standart/boast.gif, http://www.kolobok.us/smiles/standart/boredom.gif, http://www.kolobok.us/smiles/standart/censored.gif, http://www.kolobok.us/smiles/standart/clapping.gif, http://www.kolobok.us/smiles/standart/cray.gif, http://www.kolobok.us/smiles/standart/dance.gif, http://www.kolobok.us/smiles/standart/dance2.gif, http://www.kolobok.us/smiles/standart/dance4.gif, http://www.kolobok.us/smiles/standart/declare.gif, http://www.kolobok.us/smiles/standart/derisive.gif, http://www.kolobok.us/smiles/standart/dirol.gif, http://www.kolobok.us/smiles/standart/dntknw.gif, http://www.kolobok.us/smiles/standart/don-t_mention.gif, http://www.kolobok.us/smiles/standart/drinks.gif, http://www.kolobok.us/smiles/standart/fool.gif, http://www.kolobok.us/smiles/standart/friends.gif, http://www.kolobok.us/smiles/standart/good.gif, http://www.kolobok.us/smiles/standart/good2.gif, http://www.kolobok.us/smiles/standart/heat.gif, http://www.kolobok.us/smiles/standart/help.gif, http://www.kolobok.us/smiles/standart/i-m_so_happy.gif, http://www.kolobok.us/smiles/standart/lazy2.gif, http://www.kolobok.us/smiles/standart/mda.gif, http://www.kolobok.us/smiles/standart/mosking.gif, http://www.kolobok.us/smiles/standart/nea.gif, http://www.kolobok.us/smiles/standart/negative.gif, http://www.kolobok.us/smiles/standart/not_i.gif, http://www.kolobok.us/smiles/standart/ok.gif, http://www.kolobok.us/smiles/standart/pardon.gif, http://www.kolobok.us/smiles/standart/party.gif, http://www.kolobok.us/smiles/standart/pleasantry.gif, http://www.kolobok.us/smiles/standart/polling.gif, http://www.kolobok.us/smiles/standart/popcorm2.gif, http://www.kolobok.us/smiles/standart/punish.gif, http://www.kolobok.us/smiles/standart/read.gif, http://www.kolobok.us/smiles/standart/resent.gif, http://www.kolobok.us/smiles/standart/rofl.gif, http://www.kolobok.us/smiles/standart/sad.gif, http://www.kolobok.us/smiles/standart/scare.gif, http://www.kolobok.us/smiles/standart/sclerosis.gif, http://www.kolobok.us/smiles/standart/scratch_one-s_head.gif, http://www.kolobok.us/smiles/standart/search.gif, http://www.kolobok.us/smiles/standart/secret.gif, http://www.kolobok.us/smiles/standart/shout.gif, http://www.kolobok.us/smiles/standart/smile3.gif, http://www.kolobok.us/smiles/standart/smoke.gif, http://www.kolobok.us/smiles/standart/snooks.gif, http://www.kolobok.us/smiles/standart/sorry.gif, http://www.kolobok.us/smiles/standart/stink.gif, http://www.kolobok.us/smiles/standart/stop.gif, http://www.kolobok.us/smiles/standart/superstition.gif, http://www.kolobok.us/smiles/standart/superstition.gif, http://www.kolobok.us/smiles/standart/swoon.gif, http://www.kolobok.us/smiles/standart/take_example.gif, http://www.kolobok.us/smiles/standart/taunt.gif, http://www.kolobok.us/smiles/standart/thank_you.gif, http://www.kolobok.us/smiles/standart/this.gif, http://www.kolobok.us/smiles/standart/to_clue.gif, http://www.kolobok.us/smiles/standart/umnik2.gif, http://www.kolobok.us/smiles/standart/victory.gif, http://www.kolobok.us/smiles/standart/whistle.gif, http://www.kolobok.us/smiles/standart/wink3.gif, http://www.kolobok.us/smiles/standart/yahoo.gif, http://www.kolobok.us/smiles/standart/yes2.gif, http://www.kolobok.us/smiles/standart/yes3.gif, http://www.kolobok.us/smiles/standart/yes4.gif, http://www.kolobok.us/smiles/standart/yu.gif, http://www.kolobok.us/smiles/standart/facepalm.gif
</div>


<!--Конец Контента -->
</textarea></div></div></center> 
<script>
function FirsSt_Smile(){//FORUM.get('editor.smile.onclick()');FORUM.get('editor.smile.onclick()');
var HstTh='';html22 = '';$.each(FORUM.get('editor.smile.smilies'), function(key,value){html22 += '<img src="'+HstTh+FORUM.get('editor.smile.dir')+'/'+value+'" alt="'+key+'" title="'+key+'" onclick="smile(this.alt)" />'+'\n';});
$("#Mybb.smile_Cnt").html(html22);a=$('#SmileDrom #load_cont');a=a.replaceWith(a.text());
var I;$('#SmileDrom .smile_Cnt').not("#AddMybb").each(function (i){$(this).attr("alt",i);I=i});$('#KnopK_Sml td').addClass('td0');var Kolwo_Kn=$('#KnopK_Sml td').length-1;j=0;for(i=(Kolwo_Kn-I); i<=Kolwo_Kn; i++){$('#KnopK_Sml td').eq(i).addClass("but_smL").removeClass('td0').attr("alt",j).html('But '+(j+1));j++;}$(".but_smL[alt='0']").addClass("Active");$('#SmileDrom .smile_Cnt').not("#Mybb").each(function (j){var a=$(this).find("i.additive").eq(0);var additive=""; if(a.length){additive=a.html();a.replaceWith("")}b_Array=$.trim($(this).html()).split(",");var a=b_Array.length;if(a>2){var str="";for(i=0; i<a; i++){var g=$.trim(b_Array[i]);   if(g!=''){str+='<img src="'+ additive + b_Array[i]+'" onclick="smile(\'[img]\'+this.src+\'[/img]\')"/>\n';}}$(this).html(str);}});$("#Mybb.smile_Cnt").append($("#AddMybb.smile_Cnt").remove().html());$(".but_smL").mouseover(function(){if(Nobusy){if($(this)==vSze){clearTimeout(timeoutSmiLe)} var a=$(this).attr('alt');b=$("#SmileDrom .smile_Cnt[alt='"+a+"']");if(b.css("display")!="block"){Nobusy=false; $(".but_smL").removeClass("Active");$(this).addClass("Active");b.attr("class","sm_Cnt");$(".smile_Cnt").hide();$("div.sm_Cnt").attr("class","smile_Cnt");b.toggle('300',function(){Nobusy=true;}); }} else {vSze=$(this);var timeoutSmiLe = setTimeout('vSze.mouseover()',120)};});}var Smile_FirsClick=true; 
function Click_SmileF(){if(Smile_FirsClick){Smile_FirsClick=false;FirsSt_Smile()};
$('#SmileDrom').toggle()}; var Nobusy=true;var timeoutSmiLe;var vSze='';
$(document).ready(function(){if($("#post-preview").length){$('#SmileDrom').insertAfter("#post-preview")}else{
$('#SmileDrom').parent().insertBefore("form.#post")};
$("#button-smile").html('<img onclick="Click_SmileF()" src="/i/blank.gif"/>');
});
</script>
<style>/*#pun{width:340px;}*</style>
Вот, что ставлю в настройки:
СВЕРХУ:
Код:
<!-- Доп. смайлы, Ч.1 - В начало HTML верх -->
<script> //СКРИПТ ПОДГРУЗКИ CMАЙЛО-КОНТЕНТА Ч1 в HTML верх//
//Тут в кавычках Ссылка на файл  подгружаемого контента//
var  Link='http://forumstatic.ru/files/0017/2e/bd/25901.css';
function getXmlHttp(){var xmlhttp;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttp=false}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest()}return xmlhttp}
var SmileHTml='';function tstSmileLoad_2(){if(SmileHTml!=''&&!($("#Smile_smil_box").length)){
var Lft='</';$("#html-footer").prepend('<script>document.write(SmileHTml)'+Lft+'script>')}};
var xmlhttp=getXmlHttp();
function SmileLoad_0(){
xmlhttp.open('GET',Link,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){SmileHTml='<div id="Smile_smil_box"></div>'+xmlhttp.responseText;if($("#html-footer").length){$("#html-footer").prepend(SmileHTml)}}}};xmlhttp.send(null);}
if($("#pun-messages").length||$("#pun-viewtopic").length||$("#pun-post").length||$("#pun-edit").length||$("#pun-poll").length){SmileLoad_0()}
</script>
<!-- //End//-Доп. смайлы, Ч.1 -->
СНИЗУ:
Код:
<!-- Доп. смайлы, Ч.2 - В Самое начало HTML низ -->
<!-- //ПОДГРУЗКА КОНТЕНТА CМАЙЛОВ Ч2,HTML низ/ -->
<script>tstSmileLoad_2()</script>
<!-- //End//-Доп. смайлы, Ч.2 -->

Ставила в разные места форума -- без изменений.
Заранее спасибо за ответ!

И да, чуть не забыла сказать, что бы я ни делала (что через Администрирование, что через Админ-панель без надстроек), ссылка на файл http://forumstatic.ru/files/0017/2e/bd/25901.css меняется на http://forumstatic.ru/files/0017/2e/bd/25901.css автоматически (даже когда я стираю и добавляю код целиком с нужным текстом).
Может ли быть дело именно в этом? И возможно ли пофиксить?

Отредактировано Grey_Fox (Чт, 20 Апр 2017 19:25:19)

0

142

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

И да, чуть не забыла сказать, что бы я ни делала (что через Администрирование, что через Админ-панель без надстроек), ссылка на файл http://forumstatic.ru/files/0017/2e/bd/25901.css меняется на http://forumstatic.ru/files/0017/2e/bd/25901.css автоматически (даже когда я стираю и добавляю код целиком с нужным текстом).

Замените код скрипта В HTML верх на такой (ничо в нём не изменяя)

<!-- Доп. смайлы, Ч.1 - В начало HTML верх -->
<script> //СКРИПТ ПОДГРУЗКИ CMАЙЛО-КОНТЕНТА Ч1 в HTML верх//
//Тут в кавычках Ссылка на файл  подгружаемого контента//
var  Link='/files/0017/2e/bd/25901.css';
function getXmlHttp(){var xmlhttp;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttp=false}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest()}return xmlhttp}
var SmileHTml='';function tstSmileLoad_2(){if(SmileHTml!=''&&!($("#Smile_smil_box").length)){
var Lft='</';$("#html-footer").prepend('<script>document.write(SmileHTml)'+Lft+'script>')}};
var xmlhttp=getXmlHttp();
function SmileLoad_0(){
xmlhttp.open('GET',Link,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){SmileHTml='<div id="Smile_smil_box"></div>'+xmlhttp.responseText;if($("#html-footer").length){$("#html-footer").prepend(SmileHTml)}}}};xmlhttp.send(null);}
if($("#pun-messages").length||$("#pun-viewtopic").length||$("#pun-post").length||$("#pun-edit").length||$("#pun-poll").length){SmileLoad_0()}
</script>
<!-- //End//-Доп. смайлы, Ч.1 -->

Нужно просто обрезать часть ссылки до /files/0017/2e/bd/...

Отредактировано Deff (Пт, 21 Апр 2017 01:21:57)

+1

143

Grey_Fox
:glasses: Ну уже писал же способ лечения(тут в теме => Новый СМАЙЛ-BOX  без загрузки контента в закрытом состоянии ) правда наверно можно не экранировать точку дополнительно - и так не преобразует
Суть в том, что Аякс запрос не может получить файл с иного домена(CloudFlare *.forum4.ru), ранее(до весны-лета 2016) кеширования не было, файлы отдавались напрямую с сервера bbcorp по прямой ссылке с форума - поэтому ссылка не видоизменялась. Теперь нун прописывать не абсолютную, а относительную ссылку

0

144

Deff, благодарю! Заработало!
Alex_63, пардон,( а слона-то я и не заметила...)))
Но странно, на файлы со своим шрифтом он же ссылки не видоизменяет, хотя прописаны полностью "http://адрес форума/files/..."

Спасибо вам! Буду тестить :cool:

Отредактировано Grey_Fox (Вс, 23 Апр 2017 11:52:57)

0

145

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

Но странно, на файлы со своим шрифтом он же ссылки не видоизменяет,

Исключения для файлов шрифтов прописаны в парсере, т.к. они работают только с текущего домена. Остальные заменяются на *.forum4.ru

+2

146

Alex_63, спасибо за пояснения!

0

147

Доброго дня!
Тестовик: http://murabye.rusff.ru
Файлик: http://forumstatic.ru/files/0016/cf/66/74401.css
пытался сделать и поменять анимации (хотел бы, чтобы вся панель выплывала а ля SlideUp \ SlideDown, а блоки со смайликами, вместо странного для меня появления сверху слева, использовали fadeToggle)
Но нос не дорос, fadeToggle не встает, почему - не понимаю. если на его место поставить slideToggle, то появляется странное поведение при переходе с последней вкладки на первую. Вся панель сначала резко отображает свою верхнюю часть, и только затем вспоминает об анимации
В хтмл-верх низ ничего не менял, кроме ссылки, ссылка такая, как доктор прописал /files/0016/cf/66/74401.css
Пожалуйста, помогите или подскажите, в какую сторону копать. с jQuery не делал ничего за свою короткую жизнь, так что даже подсказка куда копать была бы очень кстати

0

148

Рубероид
Наладьте пиар-вход

2-е - Сейчас достаточно удобный, общеиспользуемый  скрипт смайлов с переключением (и тож без загрузки) => ♥  Дополнительные смайлы в одном окне со стандартными  ♥

Отредактировано Deff (Пт, 13 Июл 2018 13:09:58)

+1

149

Deff
сделал

0

150

Deff
сейчас убегаю, часика через два попробую поставить то, что кинули

Стикеров некоторых многовато, большая широкая панель прельщает :с

0

151

Рубероид
Ну я к позднему вечеру может попробую, чичас занят

0

152

Подскажите,где поменять цвета фонов в боксе?

0

153

brylin
В файле
для кнопок нужно найти в начале файла строчку "#KnopK_Sml td.but_smL"
для фона контейнера со смайлами после строк

Код:
<table id="KnopK_Sml">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>

есть

<div  style="ТУТ ЧТО-ТО">
если в этом что-то есть опция "background", то пишите туда свой цвет, если нет, то добавьте и пропишите

+2

154

Спасибо,буду разбираться

0

155

brylin
чтобы не разбираться (я там еще немного накосячил, простите грешного)

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

Свернутый текст

<!--Горизонтальное с раздвижкой НАЧАЛО-->
<style>
.smile_Cnt{border:#BFBFBF 1px solid;padding:4px;float:left!important;width:100%;display:none;height:100%!important;overflow:auto;
background-color:#B7B7B7;color:#F3FFFF;margin:0;opacity:1!important;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;

    box-shadow: 0px 5px 10px #4F4F4F;
    -webkit-box-shadow: 0px 5px 10px #4F4F4F;
    -khtml-box-shadow: 0px 5px 10px #4F4F4F;
    -moz-box-shadow: 0px 5px 10px #4F4F4F;
}
#KnopK_Sml td.Active.but_smL{color:#000;background:url(http://uploads.ru/i/D/H/K/DHKTB.png) top right no-repeat;border-bottom:transparent 4px none;}
</style>
<style>
#KnopK_Sml td.but_smL{border-top-color:transparent;color:#fff;background:url(http://uploads.ru/i/k/h/1/kh1Pe.png) top right no-repeat;border-bottom:#D3D3D3 2px ridge;cursor:pointer;background-color:transparent;}
/*.punbb .main #KnopK_Sml{position:relative;padding:right:22px;}*/
#KnopK_Sml{margin-right:12px;margin-bottom:-3px;position:relative;z-index:120;border-collapse:collapse!important;height:27px;padding:0!important;/*float:right;*/width:98%;color:#fff;
border-color:red!important;}
#KnopK_Sml td{border-color:#DADADA;text-align:center;padding:0;height:23px!important;border-top-right-radius:8px!important;}
#KnopK_Sml td.td0{border-color:transparent;}
.smile_Cnt[alt] img{
background-color:#9A9A9A;
border:1px #463B3B solid;
padding:2px;

max-height:65px;max-width:67px;min-height:23px!important;
   
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;

    box-shadow: 0px 2px 3px #A09D9D;
    -webkit-box-shadow: 0px 2px 3px #A09D9D;
    -khtml-box-shadow:  0px 2px 3px #A09D9D;
    -moz-box-shadow:  0px 2px 3px #A09D9D;/* 0px 2px 3px #A6A6A6;*/
}
</style>
<center><div id="SmileDrom" style="display:none;background-color:#A2A0A0;min-height:340px!important;width:95%;padding:2%;border:#D3D3D3 4px ridge">

<table id="KnopK_Sml">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<div  style="height:300px;border:transparent 2px ridge;background-color:transparent;">
<!--Начало Контента-->
<div id="Mybb" class="smile_Cnt" style="display: block" alt="0">
</div>

<textarea id="load_cont" style="display:none">
<div id="AddMybb" class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/4/P/k/4Pkja.gif,/a/Z/R/aZRew.gif,/A/O/i/AOiCY.gif,/y/W/D/yWD7S.gif,/U/I/E/UIEOJ.gif,/6/I/8/6I8fa.gif,/2/U/s/2Used.gif,/9/6/s/96sBN.gif,/T/u/h/Tuh6l.gif,/x/q/n/xqnMl.gif,/F/4/t/F4tO7.gif,/0/W/G/0WGP5.gif,/N/x/T/NxTlC.gif,/s/1/U/s1UgC.gif,/W/9/7/W97rR.gif,/w/U/8/wU8uA.gif,/l/h/6/lh6ci.gif
</div>

<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/W/J/x/WJx8h.gif,/V/b/0/Vb0QS.gif,/i/0/4/i04vB.gif,/N/Z/4/NZ4oA.gif,/P/j/R/PjRGA.gif,/5/l/a/5lavD.gif,/k/J/r/kJrho.gif,/t/z/i/tziVx.gif,/p/9/j/p9jcQ.gif,/U/s/Y/UsYWe.gif,/j/G/W/jGWAD.gif,/D/E/Z/DEZF4.gif,/x/o/0/xo0Ff.gif,/O/W/P/OWPtF.gif,/k/x/D/kxDJl.gif,/u/D/F/uDFz3.gif,/O/f/X/OfXMh.gif,/G/t/d/Gtdvo.gif,/7/H/i/7HiWp.gif,/r/n/h/rnhWk.gif,/1/C/p/1Cpd2.gif,/Z/p/t/ZptIR.gif,/P/3/M/P3Mn7.gif,/d/Z/N/dZNV8.gif,/f/5/4/f54jz.gif,/p/g/f/pgfh9.gif,/p/r/l/prlF5.gif,/O/B/A/OBAPq.gif,/r/j/D/rjDHM.gif,/7/5/i/75ix4.gif,/P/W/y/PWyhF.gif,/a/w/g/awgMp.gif,/d/B/8/dB8D4.gif,/F/P/8/FP8Og.gif,/2/h/q/2hq6z.gif,/J/g/p/JgpNs.gif,/t/Q/C/tQCZU.gif,/n/i/d/nidlM.gif,/C/e/M/CeMBc.gif,/F/2/d/F2d6D.gif,/g/v/F/gvFkH.gif,/w/u/T/wuTR2.gif,/Q/A/X/QAXWI.gif,/Q/3/B/Q3BO2.gif,/U/V/X/UVX2Y.gif,/g/F/3/gF3jv.gif,/s/B/0/sB0Ji.gif,/x/B/J/xBJru.gif,/j/2/H/j2Hie.gif,/j/d/T/jdTCm.gif,/L/8/7/L87Iz.gif,/d/c/p/dcpXU.gif,/z/H/K/zHKmv.gif,/J/t/A/JtAKx.gif
</div>

<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/R/S/U/RSUkn.gif,/S/W/x/SWxQr.gif,/M/J/F/MJF0q.gif,/K/x/N/KxNIp.gif,/4/l/g/4lgIf.gif,/j/Y/8/jY8pW.gif,/I/m/a/Ima2K.gif,/e/k/i/ekis1.gif,/m/O/r/mOr3Q.gif,/3/a/e/3aeQi.gif,/J/G/N/JGNrC.gif,/D/w/S/DwS2q.gif,/t/z/X/tzX8q.gif,/N/A/C/NACqe.gif,/9/T/m/9TmOi.gif,/N/d/U/NdUSK.gif,/r/6/5/r65lO.gif,/V/Z/i/VZids.gif,/8/S/p/8SpWU.gif,/q/C/8/qC837.gif,/g/s/Z/gsZ2t.gif,/o/3/a/o3aIY.gif,/Z/D/H/ZDHz4.gif,/C/3/K/C3KxT.gif
</div>

<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/b/G/g/bGgZA.gif,/z/H/x/zHxGp.gif,/C/E/c/CEcF2.gif,/v/7/9/v79tH.gif,/6/N/q/6Nqoa.gif,/9/y/t/9ytql.gif,/J/l/r/JlrIP.gif,/y/h/V/yhVRE.gif,/k/B/Z/kBZEp.gif,/u/F/X/uFXMW.gif,/3/T/g/3TgDi.gif,/6/q/9/6q9YQ.gif,/W/A/8/WA8e0.gif,/f/t/4/ft4SM.gif,/g/i/H/giHdk.gif,/c/p/E/cpEju.gif,/o/U/e/oUeMD.gif,/i/c/g/icgLa.gif,/q/l/M/qlM9b.gif,/v/x/S/vxSjO.gif,/J/F/G/JFGnr.gif,/9/i/A/9iAHB.gif,/f/j/V/fjVbN.gif,/Q/s/c/QschM.gif,/Q/D/x/QDx28.gif,/m/H/T/mHTZO.gif,/5/b/P/5bPG0.gif,/n/6/8/n68c0.gif,/w/8/u/w8uoS.gif,/k/1/M/k1Mtc.gif,/F/5/o/F5oD0.gif,/8/e/U/8eUdo.gif,/x/B/u/xBul6.gif,/z/J/G/zJGdS.gif
</div>

<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/d/5/A/d5At2.gif,/1/j/T/1jTql.gif,/p/m/A/pmAIf.gif,/U/6/f/U6fhF.gif,/G/Y/p/GYpWm.gif,/N/s/5/Ns5TU.gif,/i/c/T/icTNW.gif,/f/P/u/fPu3r.gif,/H/s/R/HsRNk.gif,/4/D/u/4Du6Q.gif,/e/p/h/ephrl.gif,/l/7/v/l7v6G.gif,/N/v/b/NvbLZ.gif,/A/2/L/A2LJH.gif,/v/t/O/vtOG9.gif,/w/c/J/wcJk8.gif,/s/o/O/soOYD.gif,/5/Y/g/5YgBI.gif,/4/2/D/42DZA.gif,/A/o/n/Aonze.gif,/d/v/p/dvp3D.gif,/5/Y/z/5YzM4.gif,/n/B/O/nBOdm.gif,/R/k/t/Rktd2.gif,/5/V/7/5V7Xr.gif,/0/X/P/0XP2e.gif,/A/v/6/Av6eS.gif,/D/E/3/DE38y.gif,/F/n/a/FnaYs.gif,/Q/l/k/QlkMZ.gif,/N/w/P/NwPbf.gif,/L/t/Y/LtY12.gif,
</div>

<!--Конец Контента -->
</textarea></div></div></center>
<script>
function FirsSt_Smile(){//FORUM.get('editor.smile.onclick()');FORUM.get('editor.smile.onclick()');
var HstTh='';html22 = '';$.each(FORUM.get('editor.smile.smilies'), function(key,value){html22 += '<img src="'+HstTh+FORUM.get('editor.smile.dir')+'/'+value+'" alt="'+key+'" title="'+key+'" onclick="smile(this.alt)" />'+'\n';});
$("#Mybb.smile_Cnt").html(html22);a=$('#SmileDrom #load_cont');a=a.replaceWith(a.text());
var I;$('#SmileDrom .smile_Cnt').not("#AddMybb").each(function (i){$(this).attr("alt",i);I=i});$('#KnopK_Sml td').addClass('td0');var Kolwo_Kn=$('#KnopK_Sml td').length-1;j=0;for(i=(Kolwo_Kn-I); i<=Kolwo_Kn; i++){$('#KnopK_Sml td').eq(i).addClass("but_smL").removeClass('td0').attr("alt",j).html('But '+(j+1));j++;}$(".but_smL[alt='0']").addClass("Active");$('#SmileDrom .smile_Cnt').not("#Mybb").each(function (j){var a=$(this).find("i.additive").eq(0);var additive=""; if(a.length){additive=a.html();a.replaceWith("")}b_Array=$.trim($(this).html()).split(",");var a=b_Array.length;if(a>2){var str="";for(i=0; i<a; i++){var g=$.trim(b_Array[i]);   if(g!=''){str+='<img src="'+ additive + b_Array[i]+'" onclick="smile(\'--\')"/>\n';}}$(this).html(str);}});$("#Mybb.smile_Cnt").append($("#AddMybb.smile_Cnt").remove().html());$(".but_smL").mouseover(function(){if(Nobusy){if($(this)==vSze){clearTimeout(timeoutSmiLe)} var a=$(this).attr('alt');b=$("#SmileDrom .smile_Cnt[alt='"+a+"']");if(b.css("display")!="block"){Nobusy=false; $(".but_smL").removeClass("Active");$(this).addClass("Active");b.attr("class","sm_Cnt");$(".smile_Cnt").hide();$("div.sm_Cnt").attr("class","smile_Cnt");b.toggle('300',function(){Nobusy=true;}); }} else {vSze=$(this);var timeoutSmiLe = setTimeout('vSze.mouseover()',120)};});}var Smile_FirsClick=true;
function Click_SmileF(){if(Smile_FirsClick){Smile_FirsClick=false;FirsSt_Smile()};
$('#SmileDrom').toggle()}; var Nobusy=true;var timeoutSmiLe;var vSze='';
$(document).ready(function(){if($("#post-preview").length){$('#SmileDrom').insertAfter("#post-preview")}else{
$('#SmileDrom').parent().insertBefore("form.#post")};
$("#button-smile").html('<img onclick="Click_SmileF()" src="/i/blank.gif"/>');
});
</script>
<style>/*#pun{width:340px;}*</style>
<!--Горизонтальное с раздвижкой КОНЕЦ-->

0

156

Рубероид
Спасибо,разобрался,переделал под стиль своего форума

Не работают новые смайлы,которые загружаю,

Отредактировано brylin (Сб, 14 Июл 2018 21:43:45)

0

157

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

Не работают новые смайлы,которые загружаю,

покажите код

и попробуйте подгрузить с другим названием: файл в админке может заменяться, а не грузиться по-новому, и изменения при этом могут не вступить в силу (у меня так было пару раз)

0

158

Рубероид написал(а):

и попробуйте подгрузить с другим названием: файл в админке может заменяться, а не грузиться по-новому, и изменения при этом могут не вступить в силу (у меня так было пару раз)

Дело в то что я так и делаю,все смайлы в коде работают,кроме тех,что я сам добавляю в блок,вместо смайлов высвечивается логотип  mybb
Вот код

Код:
<!--Горизонтальное с раздвижкой НАЧАЛО-->
<style>
.smile_Cnt{border:#BFBFBF 1px solid;padding:4px;float:left!important;width:100%;display:none;height:100%!important;overflow:auto;
background-color:#f5f5ff;color:#F3FFFF;margin:0;opacity:1!important;
    
}
#KnopK_Sml td.Active.but_smL{color:#000;background:#8DB6CD; top right no-repeat;border-bottom:transparent 4px none;}
</style>
<style>
#KnopK_Sml td.but_smL{border-top-color:transparent;color:#ooo;background:url(http://uploads.ru/i/k/h/1/kh1Pe.png) top right no-repeat;border-bottom:#D3D3D3 2px ridge;cursor:pointer;background-color:transparent;}
/*.punbb .main #KnopK_Sml{position:relative;padding:right:22px;}*/
#KnopK_Sml{margin-right:12px;margin-bottom:-3px;position:relative;z-index:120;border-collapse:collapse!important;height:27px;padding:0!important;/*float:right;*/width:98%;color:#fff;
border-color:red!important;}
#KnopK_Sml td{border-color:#DADADA;text-align:center;padding:0;height:23px!important;border-top-right-radius:8px!important;}
#KnopK_Sml td.td0{border-color:transparent;}
.smile_Cnt[alt] img{
 background-color:#9A9A9A;
 border:1px #463B3B solid;
 padding:2px;

max-height:65px;max-width:67px;min-height:23px!important;
    
    
}
</style>
<center><div id="SmileDrom" style="display:none;background-color:#f5f5ff;min-height:340px!important;width:95%;padding:2%;border:#D3D3D3 4px ridge">

<table id="KnopK_Sml">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<div  style="height:300px;border:transparent 2px ridge;background-color:#f5f5ff;">
<!--Начало Контента-->
<div id="Mybb" class="smile_Cnt" style="display: block" alt="0">
</div>

<textarea id="load_cont" style="display:none">
<div id="AddMybb" class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/4/P/k/4Pkja.gif,/a/Z/R/aZRew.gif,/A/O/i/AOiCY.gif,/y/W/D/yWD7S.gif,/U/I/E/UIEOJ.gif,/6/I/8/6I8fa.gif,/2/U/s/2Used.gif,/9/6/s/96sBN.gif,/T/u/h/Tuh6l.gif,/x/q/n/xqnMl.gif,/F/4/t/F4tO7.gif,/0/W/G/0WGP5.gif,/N/x/T/NxTlC.gif,/s/1/U/s1UgC.gif,/W/9/7/W97rR.gif,/w/U/8/wU8uA.gif,/l/h/6/lh6ci.gif
</div>

<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/W/J/x/WJx8h.gif,/V/b/0/Vb0QS.gif,/i/0/4/i04vB.gif,/N/Z/4/NZ4oA.gif,/P/j/R/PjRGA.gif,/5/l/a/5lavD.gif,/k/J/r/kJrho.gif,/t/z/i/tziVx.gif,/p/9/j/p9jcQ.gif,/U/s/Y/UsYWe.gif,/j/G/W/jGWAD.gif,/D/E/Z/DEZF4.gif,/x/o/0/xo0Ff.gif,/O/W/P/OWPtF.gif,/k/x/D/kxDJl.gif,/u/D/F/uDFz3.gif,/O/f/X/OfXMh.gif,/G/t/d/Gtdvo.gif,/7/H/i/7HiWp.gif,/r/n/h/rnhWk.gif,/1/C/p/1Cpd2.gif,/Z/p/t/ZptIR.gif,/P/3/M/P3Mn7.gif,/d/Z/N/dZNV8.gif,/f/5/4/f54jz.gif,/p/g/f/pgfh9.gif,/p/r/l/prlF5.gif,/O/B/A/OBAPq.gif,/r/j/D/rjDHM.gif,/7/5/i/75ix4.gif,/P/W/y/PWyhF.gif,/a/w/g/awgMp.gif,/d/B/8/dB8D4.gif,/F/P/8/FP8Og.gif,/2/h/q/2hq6z.gif,/J/g/p/JgpNs.gif,/t/Q/C/tQCZU.gif,/n/i/d/nidlM.gif,/C/e/M/CeMBc.gif,/F/2/d/F2d6D.gif,/g/v/F/gvFkH.gif,/w/u/T/wuTR2.gif,/Q/A/X/QAXWI.gif,/Q/3/B/Q3BO2.gif,/U/V/X/UVX2Y.gif,/g/F/3/gF3jv.gif,/s/B/0/sB0Ji.gif,/x/B/J/xBJru.gif,/j/2/H/j2Hie.gif,/j/d/T/jdTCm.gif,/L/8/7/L87Iz.gif,/d/c/p/dcpXU.gif,/z/H/K/zHKmv.gif,/J/t/A/JtAKx.gif
</div>



<div class="smile_Cnt">
<i class="additive">http://uploads.ru/i</i>
/d/5/A/d5At2.gif,/1/j/T/1jTql.gif,/p/m/A/pmAIf.gif,/U/6/f/U6fhF.gif,/G/Y/p/GYpWm.gif,/N/s/5/Ns5TU.gif,/i/c/T/icTNW.gif,/f/P/u/fPu3r.gif,/H/s/R/HsRNk.gif,/4/D/u/4Du6Q.gif,/e/p/h/ephrl.gif,/l/7/v/l7v6G.gif,/N/v/b/NvbLZ.gif,/A/2/L/A2LJH.gif,/v/t/O/vtOG9.gif,/w/c/J/wcJk8.gif,/s/o/O/soOYD.gif,/5/Y/g/5YgBI.gif,/4/2/D/42DZA.gif,/A/o/n/Aonze.gif,/d/v/p/dvp3D.gif,/5/Y/z/5YzM4.gif,/n/B/O/nBOdm.gif,/R/k/t/Rktd2.gif,/5/V/7/5V7Xr.gif,/0/X/P/0XP2e.gif,/A/v/6/Av6eS.gif,/D/E/3/DE38y.gif,/F/n/a/FnaYs.gif,/Q/l/k/QlkMZ.gif,/N/w/P/NwPbf.gif,/L/t/Y/LtY12.gif,
</div>

<!--Конец Контента -->
</textarea></div></div></center> 
<script>
function FirsSt_Smile(){//FORUM.get('editor.smile.onclick()');FORUM.get('editor.smile.onclick()');
var HstTh='';html22 = '';$.each(FORUM.get('editor.smile.smilies'), function(key,value){html22 += '<img src="'+HstTh+FORUM.get('editor.smile.dir')+'/'+value+'" alt="'+key+'" title="'+key+'" onclick="smile(this.alt)" />'+'\n';});
$("#Mybb.smile_Cnt").html(html22);a=$('#SmileDrom #load_cont');a=a.replaceWith(a.text());
var I;$('#SmileDrom .smile_Cnt').not("#AddMybb").each(function (i){$(this).attr("alt",i);I=i});$('#KnopK_Sml td').addClass('td0');var Kolwo_Kn=$('#KnopK_Sml td').length-1;j=0;for(i=(Kolwo_Kn-I); i<=Kolwo_Kn; i++){$('#KnopK_Sml td').eq(i).addClass("but_smL").removeClass('td0').attr("alt",j).html('But '+(j+1));j++;}$(".but_smL[alt='0']").addClass("Active");$('#SmileDrom .smile_Cnt').not("#Mybb").each(function (j){var a=$(this).find("i.additive").eq(0);var additive=""; if(a.length){additive=a.html();a.replaceWith("")}b_Array=$.trim($(this).html()).split(",");var a=b_Array.length;if(a>2){var str="";for(i=0; i<a; i++){var g=$.trim(b_Array[i]);   if(g!=''){str+='<img src="'+ additive + b_Array[i]+'" onclick="smile(\'[img]\'+this.src+\'[/img]\')"/>\n';}}$(this).html(str);}});$("#Mybb.smile_Cnt").append($("#AddMybb.smile_Cnt").remove().html());$(".but_smL").mouseover(function(){if(Nobusy){if($(this)==vSze){clearTimeout(timeoutSmiLe)} var a=$(this).attr('alt');b=$("#SmileDrom .smile_Cnt[alt='"+a+"']");if(b.css("display")!="block"){Nobusy=false; $(".but_smL").removeClass("Active");$(this).addClass("Active");b.attr("class","sm_Cnt");$(".smile_Cnt").hide();$("div.sm_Cnt").attr("class","smile_Cnt");b.toggle('300',function(){Nobusy=true;}); }} else {vSze=$(this);var timeoutSmiLe = setTimeout('vSze.mouseover()',120)};});}var Smile_FirsClick=true; 
function Click_SmileF(){if(Smile_FirsClick){Smile_FirsClick=false;FirsSt_Smile()};
$('#SmileDrom').toggle()}; var Nobusy=true;var timeoutSmiLe;var vSze='';
$(document).ready(function(){if($("#post-preview").length){$('#SmileDrom').insertAfter("#post-preview")}else{
$('#SmileDrom').parent().insertBefore("form.#post")};
$("#button-smile").html('<img onclick="Click_SmileF()" src="/i/blank.gif"/>');
});
</script>
<style>/*#pun{width:340px;}*</style>
<!--Горизонтальное с раздвижкой КОНЕЦ-->

вот ссылки на эти смайлы
http://s3.uploads.ru/t/4IQgb.gif
http://s9.uploads.ru/t/cg7o0.gif
http://s8.uploads.ru/t/xRijh.gif

Отредактировано brylin (Вс, 15 Июл 2018 08:45:28)

0

159

brylin
не нашел, где именно вы пытаетесь добавить, но проблема может быть в адресах

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

<i class="additive">http://uploads.ru/i</i>

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

http://s3.uploads.ru/t/4IQgb.gif

в добавляемое слева после ru идет i, а в ваших адресах после ru идет t. в итоге если вы пытаетесь в существующие вкладки вложить эти адреса, то им в начало подставляется i вместо t
выход - из адреса в верхнем цитировании убрать i, всем смайликам в блоке где убрали i добавить это самое i.

0

160

Рубероид написал(а):

всем смайликам в блоке где убрали i добавить это самое i.

Убрать i или t?

0


Вы здесь » Единый форум поддержки » Смайлики » Новый СМАЙЛ-BOX без загрузки контента в закрытом состоянии