Новый СМАЙЛ-BOX без загрузки контента в закрытом состоянии
(*Что позволяет в два-три раза сокращать время загрузки страницы, при большом кол-ве смайлов
Далее выполняете три Операции:
1.
В начало HTML верх<script> //СКРИПТ ПОДГРУЗКИ CMАЙЛО-КОНТЕНТА Ч1 в HTML верх//
//Тут в кавычках Ссылка на файл подгружаемого контента//
var Link='Тут Ваша ссылка на залитый файл';
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>2.
В Самое начало HTML низ<!-- //ПОДГРУЗКА КОНТЕНТА CМАЙЛОВ Ч2,HTML низ/ -->
<script>tstSmileLoad_2()</script>
3.
Сохраняем Данный Файл на рабочий стол -распаковываем и перезаливаем в Администрирование - файлы.
Ссылку(*Клик по имени файла в админке), - считываем в Адресном окне браузера и вставляем, вместо красного в часть скрипта, идущего в HTML верх
PS:Добавка Своих смайлов описана в Посте Ниже
Отредактировано Deff (Пн, 10 Ноя 2014 09:19:29)