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

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

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


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


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

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

161

brylin
убрать i
только вот я еще не заметил кое-что - там вначале s8 \ s3 и так далее у ваших адресов, а в части "additive" этого нет
в итоге адрес, который выглядит как
http://s3.uploads.ru/t/4IQgb.gif становится
http://uploads.ru/i/4IQgb.gif и потому не доступен
простите невнимательность <D

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

Код:
<i class="additive"></i>
http://uploads.ru/i/4/P/k/4Pkja.gif, http://uploads.ru/i/a/Z/R/aZRew.gif, http://uploads.ru/i/A/O/i/AOiCY.gif, http://uploads.ru/i/y/W/D/yWD7S.gif, http://uploads.ru/i/U/I/E/UIEOJ.gif, http://uploads.ru/i/6/I/8/6I8fa.gif, http://uploads.ru/i/2/U/s/2Used.gif, http://uploads.ru/i/9/6/s/96sBN.gif, http://uploads.ru/i/T/u/h/Tuh6l.gif, http://uploads.ru/i/x/q/n/xqnMl.gif, http://uploads.ru/i/F/4/t/F4tO7.gif, http://uploads.ru/i/0/W/G/0WGP5.gif, http://uploads.ru/i/N/x/T/NxTlC.gif, http://uploads.ru/i/s/1/U/s1UgC.gif, http://uploads.ru/i/W/9/7/W97rR.gif, http://uploads.ru/i/w/U/8/wU8uA.gif, http://uploads.ru/i/l/h/6/lh6ci.gif, http://s3.uploads.ru/t/4IQgb.gif, http://s9.uploads.ru/t/cg7o0.gif, http://s8.uploads.ru/t/xRijh.gif

Отредактировано Рубероид (Вс, 15 Июл 2018 14:02:55)

0

162

Рубероид
Я понял,только [ничего] не понял)))

0

163

brylin

Код:
    <!--Горизонтальное с раздвижкой НАЧАЛО-->
    <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"></i>
    http://uploads.ru/i/4/P/k/4Pkja.gif, http://uploads.ru/i/a/Z/R/aZRew.gif, http://uploads.ru/i/A/O/i/AOiCY.gif, http://uploads.ru/i/y/W/D/yWD7S.gif, http://uploads.ru/i/U/I/E/UIEOJ.gif, http://uploads.ru/i/6/I/8/6I8fa.gif, http://uploads.ru/i/2/U/s/2Used.gif, http://uploads.ru/i/9/6/s/96sBN.gif, http://uploads.ru/i/T/u/h/Tuh6l.gif, http://uploads.ru/i/x/q/n/xqnMl.gif, http://uploads.ru/i/F/4/t/F4tO7.gif, http://uploads.ru/i/0/W/G/0WGP5.gif, http://uploads.ru/i/N/x/T/NxTlC.gif, http://uploads.ru/i/s/1/U/s1UgC.gif, http://uploads.ru/i/W/9/7/W97rR.gif, http://uploads.ru/i/w/U/8/wU8uA.gif, http://uploads.ru/i/l/h/6/lh6ci.gif, http://s3.uploads.ru/t/4IQgb.gif, http://s9.uploads.ru/t/cg7o0.gif, http://s8.uploads.ru/t/xRijh.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>
    <!--Горизонтальное с раздвижкой КОНЕЦ-->

+1

164

Рубероид
Спасибо

0

165

Хэллоу, а кто-нибудь может выслать файлик? На зеркале файл удален, а на народе антивирь ругается -(((
ВИдел здесь содержимое файла, но не уверен, с каким расширением сохранять

0

166

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

но не уверен, с каким расширением сохранять

.txt

Вроде как этот бокс => Смайлики - сейчас удобнее ( можно поправить тож будет без загрузки...  :flag:
Хотя тут ток одно достоинство, что вкладки большие и быстро переключаются

0

167

А сколько всего вкладок возможно сделать?

Ай, сорри, нашла:

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

количества вкладок- максимум 10,

------------------------

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

Дефф, так как (пост 100 в текущей теме)

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

2. Поскольку уплоадс изменился, новые свои ссылки вставляем полные, без сокращений и тегов <i> в начале Вашего правленного блока(вкладки)

может, есть смысл поправить описалово в посте 1?
-----------------
!!!
в посте 148

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

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

Неужто тоже без подгрузки?
:O
------------------
плюсики кончились.... :dontknow:

Отредактировано Dango (Сб, 18 Май 2019 03:03:52)

0

168

https://forum.mybb.ru/viewtopic.php?id=30125#p748257
Можно ли отредактировать скрипт, чтобы мы могли добавлять ссылку ко всем изображениям, не сокращая ее? Я имею в виду удаление этой части, связанной со скриптом:

<i class="additive">

Мне было бы проще добавить прямые ссылки без необходимости редактировать одну за другой ...
Цените.

+1

169

sims3society
Я точно уже не помню, но судя по описанию, если Вы не ставите перед блоком: <i class="additive">http://uploads.ru/i</i> - (или ставите пустой блок, то вроде как можно прописывать  полные ссылки

+1

170

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

sims3society
Я точно уже не помню, но судя по описанию, если Вы не ставите перед блоком: <i class="additive">http://uploads.ru/i</i> - (или ставите пустой блок, то вроде как можно прописывать  полные ссылки

Спасибо за ответ. :)
Попробую добавить ссылки напрямую ... Но я думал, что это невозможно ...
Смайлы меняю, потому что редактирую внешний вид форума и при первом добавлении пришлось отредактировать 500 ссылок  :confused:

+1

171

Привет. :)
Есть ли способ вставить смайлики в текстовую область, используя только короткий текст?
Например, при написании сообщения:
нажмите на смайлик, и в текстовой области появится только название смайлика.
В настоящее время при нажатии на смайлик между тегами [img]появляется ссылка на изображение.
Я хочу загрузить изображения смайликов в службу загрузки форумов. Но мне нужно было каким-то образом, чтобы сценарий распознавал смайлик по комментарию, вставленному в загрузку.
Это возможно? Есть какой-либо способ сделать это?

https://forumupload.ru/uploads/0000/14/1c/36307/t418686.jpg

https://forumupload.ru/uploads/0000/14/1c/36307/t990191.jpg

Отредактировано sims3society (Сб, 12 Сен 2020 18:27:45)

0

172

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

Это возможно? Есть какой-либо способ сделать это?

Ну где-то был пост от Romuch замены аббревиатур на смайлы через администрирование - цензура, далее нужен список соответствий аббр - ссылка на смайлик можно попробовать при делать доп. скрипт замены...

Отредактировано Deff (Сб, 12 Сен 2020 18:55:16)

+1

173

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

Ну где-то был пост от Romuch замены аббревиатур на смайлы через администрирование - цензура, далее нужен список соответствий аббр

Спасибо за советы Deff  8-)
Использование опции цензуры: как я могу это реализовать? Я никогда не использовал этот метод, так что ...
Если у меня есть ссылка на такой смайлик:
https://forumupload.ru/uploads/0019/d2/86/2/660318.gif

Как правильно добавить, чтобы была подмена в поле 'цензура'?

0

174

Ну к примеру:
Левое окно: ;abcd1;   
Правое окно: [img]https://forumupload.ru/uploads/0019/d2/86/2/660318.gif[/img]

+1

175

:flag:
Можно ли отредактировать сценарий, чтобы он не заменял смайлы по умолчанию? То есть, я бы хотел, чтобы этот смайл-бокс был добавлен к дополнительной кнопке после стандартной кнопки смайлика.
Еще одна просьба: я бы хотел, чтобы первая вкладка смайлов загружалась без наведения мыши на кнопку. Я бы хотел, чтобы при нажатии на кнопку эмодзи изображения в первой вкладке загружались автоматически.

Пожалуйста ♥

0

176

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

Код:
<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>

Как я могу отредактировать сценарий, чтобы эти смайлы не заменяли стандартную кнопку смайлов, а добавлялись вскоре после этого с дополнительной кнопкой изображений?
И я также хотел бы, чтобы изображения на первой вкладке загружались автоматически, без функции наведения ...
Пожалуйста. Я не знаю, как это сделать.  :flag:

Отредактировано sims3society (Пн, 14 Сен 2020 16:35:50)

0


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