Есть список html страниц в корне и файл .htaccess:
...
index_en.html
index_ru.html
terms_of_use_en.html
terms_of_use_ru.html
.htaccess
Задача: В зависимости от HTTP:Accept-Language делать редирект на соответствующую страницу с постфиком (ru или en) при запросе страницы без постфикса. Например: при запросе /terms_of_use/ редиректить и открывать terms_of_use_en.html.
Каким образом это сделать?
Фараон правильно пишет.
С такой иерархией, как у вас, можно решить проблему только через javascript. События onmouseover, onmouseout например. Но я думаю, что правильнее изменить структуру в html.
Система Linux a4 2.6.32-042stab116.2
Версия Апач: Apache/2.4.10 (Debian)
В сущности вопрос в следующем: есть модуль экспорта товаров через админку (OpenCart), сейчас в базе несколько тысяч товаров. При экспорте скрипт работает несколько минут, после чего отдает файл на скачку, но через раз, иногда страница отвечает «Соединение сброшено».
При импорте страница всегда отвечает «Соединение сброшено». Файл xls около 6Мб. Сервер свой.
В конфиге были убраны лимиты практически всего, что я сам знал:
На локалхосте все отрабатывало хорошо, вне зависмости от того, сколько фактически времени занимал импорт товаров из xls.
Какие еще параметры могут влиять на сброс соединения?
p.s. Используется система OpenCart, а именно модуль Export/Import Tool (V2.31) for OpenCart 1.5.1 to 1.5.6.x
По-умолчанию блочкные элементы занимают 100% ширины своего родителя и каждый следующий блок становится после предшественника вниз (т.е. "на новой строке").
function selTab(obj){
var pn=obj.parentNode;
var pnl=pn.previousSibling;
var pnr=pn.nextSibling;
if(pn.className=='tab_c'){
pnl.className='tab_l sel_l';
pn.className='tab_c sel_c';
pnr.className='tab_r sel_r';
if(cmBrowser=='ie'){
pnl.runtimeStyle.backgroundImage="url('./images/mn_tab_sel_l.png')";
pnr.runtimeStyle.backgroundImage="url('./images/mn_tab_sel_r.png')";
fixPng(pnl,'image');
fixPng(pnr,'image');
}else{
pnl.style.backgroundImage="url('./images/mn_tab_sel_l.png')";
pnr.style.backgroundImage="url('./images/mn_tab_sel_r.png')";
}
}else{
pnl.className='tab_l';
pn.className='tab_c';
pnr.className='tab_r';
if(cmBrowser=='ie'){
pnl.runtimeStyle.backgroundImage="url('./images/mn_tab_l.png')";
pnr.runtimeStyle.backgroundImage="url('./images/mn_tab_r.png')";
fixPng(pnl,'crop');
fixPng(pnr,'crop');
}
}
}
Вообще, говорят, что это происходит именно из-за использование png-шного background-а (Добавление)
Все решил проблему - вообще как таковая она вставала только в ИЕ - там нельзя было менять стили на ходу. А в Опере и Мозилле через previousSibling и nextSibling брались "пустые" текстовые узлы... Вещь известная.... Но я почему то о ней забыл )
SergeantPEPPER, не, возвращаться должен везде object CSSStyleDeclaration, скорее всего у вас pnl не определен, может что то еще, смотрите код внимательнее
Не, это исключено - точно говорю перепроверял несколько раз. К тому же Internet Explorer по
затем впихиваю эти картинки в просмотрщик-проркутку на странице, посредством присвеоения img1.src=hImg[1].src (примерно так)
работает везде нормально, кроме FireFox2 - он показывает alt вместо картинок - я сделал вывод, что он просто не успевает загрузить картинки и уже делает присвоение...