Ах вы ж на Денвер ставили, тогда все ясно, присмотритесь к адресной строке(если в денвере форум запущен) есть ли там после нормального адреса приставка
sid и цифры и буквы, если есть то вот почему у вас не получилось запустить инсталяционный файл ---
sid и цифры и буквы - это идентификатор сессии, он появляется если неправильно настроены куки форума(что впрочем у меня не получалось на Денвере настроить). Так вот когда вы его удаляете из адресной строки чтобы вписать
topichover_db_update.php, вы автоматически завершаете свою сессию на форуме и форум пищит -
У вас нет прав доступа в эту часть
Кхмм если у вас всплывающая подсказка следует за мышью, то это следствие неправильной установки мода, у меня ж она не бегает за мышью. Хотя вроде бы есть решение, открыть файл
styles/ваш стиль/template/tooltip.js и заменить весь код из него на код
Код: Выделить всё
var d = document;
var offsetfromcursorY=15
var ie=d.all && !window.opera;
var ns6=d.getElementById && !d.all;
var tipobj,op;
function tooltip(el,txt) {
tipobj=d.getElementById('mess');
tipobj.innerHTML = txt;
op = 0.1;
tipobj.style.opacity = op;
tipobj.style.visibility="visible";
el.onmousemove=positiontip;
appear();
}
function hide_info(el) {
d.getElementById('mess').style.visibility='hidden';
el.onmousemove='';
}
function ietruebody(){
return (d.compatMode && d.compatMode!="BackCompat")? d.documentElement : d.body
}
function positiontip(e) {
var curX=(ns6)?e.pageX : event.clientX ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY ietruebody().scrollTop;
var winwidth=ie? ietruebody().clientWidth : window.innerWidth-20
var winheight=ie? ietruebody().clientHeight : window.innerHeight-20
var rightedge=ie? winwidth-event.clientX : winwidth-e.clientX;
var bottomedge=ie? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY;
if (rightedge < tipobj.offsetWidth) tipobj.style.left=curX-tipobj.offsetWidth "px";
else tipobj.style.left=curX "px";
if (bottomedge < tipobj.offsetHeight) tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY "px"
else tipobj.style.top=curY offsetfromcursorY "px";
}
function appear() {
if(op < 1) {
op = 0.1;
tipobj.style.opacity = op;
tipobj.style.filter = 'alpha(opacity=' op*100 ')';
t = setTimeout('appear()', 30);
}
}
Насчет задержки - в предоставленном мной коде замены (выше) есть строка
Где
30 - это задержка в миллисекундах (или микро, точно не помню), но число в 1000 дает задержку в 1 секунду. И кеш после всего этого не забываем чистить