Сабрина87

Рейтинг
108
Регистрация
23.08.2012

Насчет контента: были написаны качественные уникальные статьи, правда, небольшого объема - 1500-2000 символов без пробелов, это описания персонажей и описания услуг, есть внутренняя перелинковка. Новые статьи больше добавляться не будут, не считая новостей.

Если честно, я в это не вникала, но то что здесь

var top_block = Math.round((getClientHeight() - 390) / 2);
var left_block = Math.round((getClientWidth() - 400) / 2);

390 - это высота, а 400 - это ширина формы, я в курсе. Но почему тогда код не срабатывет, ведь ширина страницы одинакова, как на главной, так и в разделах...

Попробовала поставить только вот этот участок вашего кода

function getClientWidth() {
var w = window;
d = document;
e = d.documentElement;
g = d.getElementsByTagName('body')[0];
return w.innerWidth || e.clientWidth || g.clientWidth;
}

function getClientHeight() {
var w = window;
d = document;
e = d.documentElement;
g = d.getElementsByTagName('body')[0];
return w.innerHeight|| e.clientHeight|| g.clientHeight;;
}

И все отлично заработало. Пробовала вставлять весь код и страница вообще не загружалась, только шапка, видимо, какая-то ошибка была. Спасибо!

Dinozavr, спасибо вам за подсказку, в общем, я поэкспериметировала с этими цифрами и сделала так, чтобы и с тех и с этих страниц окно выводилось одинаково).

Попробовала последнюю вашу версию, теперь когда заходишь c http://karusel-ufa.ru/index.php/fotootcheti окно вверху немного влево (верх немного не влезает), а при нажатии на http://karusel-ufa.ru/index.php/fotootcheti/16-den-rozhdeniya-kati - окно расположено почти там, где надо, но немного правее.

Когда нажимаешь кнопку на страницу http://karusel-ufa.ru/index.php/fotootcheti - все нормально, но когда заходишь дальше http://karusel-ufa.ru/index.php/fotootcheti/16-den-rozhdeniya-kati - вплывающее окно съезжает. И так во всех разделах.

Да я верстку полностью переделывала, звонок почему-то сместился, поэтому поменяла. Но я пробовала и с минусом - такая же проблема.

---------- Добавлено 03.07.2014 в 12:08 ----------

Не подскажете, какую именно часть кода можно убрать, я убирала - вообще ничего не появлялось. А посередине форму поставить, думаю, можно будет, если спозиционировать относительно родителя?

Могу, сейчас, если заходить с главной, контактов, аниматоров, все ОК, если с ведущих, фокусника, и прочее - находится в правом нижнем углу. Вот ссылка http://karusel-ufa.ru/, он еще не доделан).

---------- Добавлено 03.07.2014 в 11:33 ----------

Попробовала, теперь окно появляется с главной по центру, с остальных страниц его вообще нет...

---------- Добавлено 03.07.2014 в 11:35 ----------

А может быть, можно убрать вообще эти вычисления, и прописать в стилях конкретную позицию #layer_form ?

Спасибо большое!

Теперь работает). Спасибо огромное! Полдня на это потратила). Все дело было в запятых чтоли?) Я также пробовала только в таком виде

<?php

if ($_SERVER['REQUEST_URI'] == '/index.php/detskie-prazdniki/animatori')
{
?>
<style>
#news {display:none;}
</style>
<?php
}
?>
И ничего не работало).

Я пока на денвере делаю, вот урл к блогу категории http://karusel_ufa/index.php/detskie-prazdniki/animatori , вот урл к статье http://karusel_ufa/index.php/detskie-prazdniki/animatori/32-alladin

---------- Добавлено 02.07.2014 в 12:11 ----------

Пробовала отдельно выводить echo $_SERVER['REQUEST_URI']; , выводится /index.php/detskie-prazdniki/animatori, этот адрес тоже подставляла, не выходит. Смотрела исходный код, в первом случае, без echo стили не подставляются, во втором же случае, с echo, стили подставляются во все страницы. Выходит, что проверка $_SERVER['REQUEST_URI']=='/animatori/' не срабатывает?

Всего: 292