mark2011

Рейтинг
341
Регистрация
11.01.2011

Ну почему, вы можете прописать данные в конфигурационном файле, а потом инклюдить этот файл. Либо где-нибудь вообще в XML, а потом в конф-файле читать этот XML. Тут простор для фантазии очень большой.

Вы прописываете данные для доступа к базе в скрипте. А скрипт располагается на сайте, который, в свою очередь, имеет определённый IP-адрес. Таким образом, нужно просто либо пробросить A-запись, либо изменить NS-сервера домена на те, которые указал вам хостинг-провайдер.

В общем смотрел дела с меню, отвечаю по порядку:

1. Когда меняю фон с A на UL-LI - совсем беда получается.

2. Текущий код привожу здесь:

CSS:


.menu {
width: 984px;
height: 65px;
background-image: url('menu_bg.png');
}

.menu ul {
list-style-type: none;
width: 700px;
margin: 0 auto;
}

.menu ul li {
float: left;
margin-right: 54px;
text-transform: uppercase;
font-family: Arial;
font-size: 12px;
margin-top: 15px;
padding-left: 2px;
padding-right: 2px;
display: inline-block;

}

.menu ul li a {
color: #974a10;
position: relative;
z-index: 100;

}

.menu ul li a:hover {
color: #fff;
background-image: url('menu_hover.png');
height: 45px;
padding:20px 0px 15px 0px;
width: 130px;
position: relative;
z-index: 200;
}

HTML:


<div class="menu">
<ul>
<li><a href="/">главная</a></li>
<li><a href="/about/">о компании</a></li>
<li><a href="/clients/">клиенты</a></li>
<li><a href="/service_zone/">зона обслуживания</a></li>
<li><a href="/contacts/">контакты</a></li>
</ul>
</div>

Что не нравится в данном коде:

1. Надо бы, чтобы картинка выступала за края слов меню где-то пиксела на 3-4. Но за счёт этих лишних пикселов слова, отстоящие от заданного слова справа, сдвигаются вправо на то же самое кол-во пикселов.

2. Фоновая картинка не покрывает полностью слова "Зона самообслуживания". Зона над которой проходит картинка - до буквы "Н" и после буквы "И" в слове "самообслуживания". Как-то странно выпадает из общего поля половина буквы "Н" и полностью буква "И".

Буду благодарен за любую помощь в решении данного вопроса.

Так а это... вы же говорите, что document.ready работает только один раз при загрузке. А мне процесс надо остановить вообще в сторонней функции js, но которая находится за пределами document.ready.

И как выйти из ситуации?

Привожу весь код, относящийся к сути:


jQuery(document).ready(function()
{

var interval = setInterval("toggleImage();", 5000);
window.stopInterval = 0;

if (window.stopInterval == 1)
{
clearInterval(interval);
}
else
{

}


function first()
{
$('.slider').css('background-image', 'url(\'/data/01.jpg\')');
window.stopInterval = 1;
$('li').removeClass('active');
$('.first').addClass('active');

}

Т.е. в функции я вроде выставляю глобальную переменную, но основному коду на это почему-то пофиг..... браузер лиса, если это имеет значение....

Спасибо огромное, милый друг! Выручил просто несказанно! :)

---------- Добавлено 16.05.2013 в 15:01 ----------

Теперь не получается остановить )))

Делаю так:


var intervalID = setInterval("toggleImage();", 2000);

потом у меня несколько функций на каждой из которых надо вырубать toggleImage(). Делаю:


function first()
{
/* здесь тело функции */
clearInterval(window.intervalID);
}

не вырубается. Если без window - то же самое.

Server2013,

Это не боты, а нормальные люди. Просто чаще всего предложения услуг поступают к пользователям по определённому шаблону, который вы и наблюдаете в этих постах.

Ладно... здесь можно разговаривать, но самое ужасное, что смысла нет... Гибкость, уважаемый хостер Джино, заключается в другом: в лояльности в отношении к клиентам, в качественной техподдержке (чтобы не было подобных тем) и в умении пойти клиенту навстречу в некоторых вопросах. А не в тупом (простите Христа ради, другого слова подобрать не могу) навязывании своей "гибкой ценовой политики".

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

Мда, а может я вот сейчас установлю PHP 5.4, MySQL 5.5, последнюю версию апача на... домашний компьютер :) договорюсь с провайдером, буду хостером. Вы у меня хотите купить хостинг, я же вам предоставляю определённый набор услуг. Зачем вам технические характеристики?

Отвечаю на ваш вопрос: для того, чтобы быть уверенным, что мой сайт в один прекрасный день не улетит в тартарары. К сожалению, наличие лицензии и юридического лица у компании ещё не показатель стабильности её самой.

Джино:
И так далее. Потребовалась дополнительная услуга, подключайте ее в контрольной панели, активация проходит моментально. Подобная гибкость и является отличительной особенностью нашего хостинга.

То, что вы называете гибкостью, таковой не является. Гибкость в 21 веке - это когда можно без потери данных изменить набор ресурсов на облаке. Захотел там 8Гб памяти вместо 512Мб - затушил машинку, передвинул ползунок памяти и вуаля - обещанные 8Гб. А называть гибкостью то, что вообще у каждой компании идёт из коробки....

Ладно, не буду больше, уж надоел вам.... но, думаю, что другие пользователи со мной солидарны.

Ещё раз Христа ради простите, но в данной теме вы ведёте себя просто как школьники. Знаете, когда не знают ответ на билет начинают тянуть время, прикрываясь разными отговорками. Вот так же и вы... ибо когда техническая поддержка компетентна, она чётко выдаёт ответ на поставленный вопрос. И уж точно не формирует такую тучу претензий и недовольных клиентов.

Успехов вам в самосовершенствовании.

Founder,

Так как вы пишете в принципе нормально. Косяк возникает при наведении мышкой на пункт меню :(

Всего: 2104