изскачащ скрипт
Ново в сайта
- • Модул за автоматични проверки и смени. (6)
- • Шаблон за филмови сайтове (DLE 9.7) (1)
- • Продайте оформление на аниме + шаблон за DLE (1)
- • Универсален шаблон Lighty за DLE 9.7 (1)
- • Кино - шаблон DLE 9.7 KINOMIT (1)
- • HTML + PSD хостинг страница (0)
- • SMOmanager 3.1 (0)
- • Sabrina - женско списание (1)
- • Подпапка с DLE файлове (8)
- • DLE ШАБЛОН MOZAIKA ОТ YURTA (0)
- • Шаблон "Андро > всички новини
Нов във форума
Хакове → Подсказки за скриптове. (намек)
Нормален скрипт за подсказване, който работи добре в Opera и Internet Explorer.
1 - Създайте файлmw_hint.jsи го пуснете вtemplates/your_skin/css/
2 - Вмъкнете този код във файла mw_hint.js:
// (c) 2007 otvali.org //CLASS : MW_System_Load // Initfunction MW_System_Load()this.wib = screen.width; this.heb = screen.height; this.documes = (document.getElementBy >true :false ; this.objects = window.addEventListener window.attachEvent ? window : document.addEventListener ? document : null; this.types = 'load'; 12> (this.objects.addEventListener)this.objects.add EventListener(this.types,func,false );returntrue ; >elseif (this.objects.attachEvent)this.objects.attach Event("on" + this.types,func); >elsereturnfalse ; > > MW_System_Load.prototype.browser =function ()this.ver = navigator.appVersion; this.agent = navigator.userAgent.toLo werCase(); this.dom = document.getElementById?1:0; this.all = document.all? 1:0; this.ie5 = (this.ver.indexOf("MSIE 5")>-1 && this.dom)? 1:0; this.ie6 = (this.ver.indexOf("MSIE 6")>-1 && this.dom)? 1:0; this.ie4 = (document.all && !this.dom) ? 1:0; this.ie = this.ie4 this.ie5 this.ie6; this.opera = this.agent.indexOf("opera")>-1; this.gecko = (this.agent.indexOf("gecko")!=-1) ? 1:0; this.bw = (this.ie this.opera this.gecko);върни това; > MW_System_Load.prototype.findobj =функция (obj)this.parent = window.document;ако (this.parent[obj])<връщане this.parent[obj]; >ако (this.parent.all && this.parent.all[obj])<връщане this.parent.all[obj]; >ако (this.parent.layers && this.parent.layers[obj])<връщане this.parent.layers[obj]; >if (this.parent.getElementBy >return this.parent.getElementById(obj); >return null; >var MW = new MW_System_Load();function MW_System_Hint()<> MW_System_Hint.prototype.show =function (obj,str)var намек = MW.findobj('hint');if (!obj)<return ; >if (!MW.documes)<return ; >if (!hint)<return ; > hint. > = 'hint'; hint.style.left = 15; hint.style.top = 5 0;
obj.onmouseout =функция (предварително)hint.style.w > = ''; hint.style.visibility = 'скрит';if (hint.firstChild) hint.removeChild(hint.firstChild); hint.appendChild(document.createTextNode(str)); >; obj.onmousemove =function (advance)//str = str.replace(/ = str.replace(/) >/g,">"); hint.style.w > =''; hint.innerHTML = str; vc = document.getElementsByTagName((document.compatMode && document.compatMode=="CSS1Compat") ? "HTML":"BODY")[0]; x = window.event ? event.clientX + vc.scrollLeft: advance.pageX; y = window.event? event.clientY + vc.scrollTop : advance.pageY; vcw > = vc.clientWidth? vc.clientWidth + vc.scrollLeft: window.innerWidth + window.pageXOffset; vcheight = vc.innerHeight? window.innerHeight + window.pageYOffset: vc.clientHeight + vc.scrollTop;ако (hint.offsetWidth>500) < hint.style.w >= '200'; >if ((x + hint.offsetWidth + 15) > vcwidth) hint.style.left = x - hint.offsetWidth - 4; >друго hint.style.left = x + 15; >if ((y + hint.offsetHeight + 19) > vcheight) hint.style.top = y - hint.offsetHeight; >друго hint.style.top = y + 25; > //if (typeof(hint.style.MozOpacity)!="undefined") hint.style.opacity = '.91'; hint.style.filter = "алфа(непрозрачност:91)"; //> hint.style.visibility = 'visible'; >; > MW_System_Hint.prototype.initialize =function ()var hint = document.createElement("DIV"); hint.setAttribute('id','hint'); doc ument.getElementsByTagName('body')[0].appendChild(hint); hint.style.visibility = 'hidden';var hintmarker = ['a','img'];var textmarker = ['title','alt'];var lenmarker = hintmarker.length;for (var i=0; i = document.getElementsByTagName(hintmarker[i]);for (var j=0; jif (viewhint=atr[j].getAttribute(textmarker[i])) atr[j].removeAttribut e(textmarker[i]); HINT.show(atr[j],viewhint); > > >var HINT = нов MW_System_Hint();ако (MW.обекти)< MW.addsevent(HINT.initialize); >
3 - вmain.tplна вашия шаблон, вмъкнете преди
Ето настройките на css
Малко за настройките на подсказките.color:- цвят на текста.background-color:- цвят на фона.font-family:- шрифт.font-size:- размер на шрифта.width:- ширина. по подразбиране (автоматично), можете да промените, ако желаете. но после ще се оправи.
4 - По-нататък вmain.tplслед реда: Имам го 4.
Вмъкнете този ред:
Цялата инсталация е завършена.
Който не разбира защо е необходимо всичко това, ще ви кажа.
Разбира се, няма да имате какво да изскача. Сега добавете след
Сега, когато задържите курсора на мишката върху връзката, ще изскочи прозорец с надпис „Най-добрият Runet wareznik“