Можно сделать почти как предложил Olldman, только убрать пустой элемент li, а вместо стилей для первого элемента li использовать стили для пседоэлемента :after первого элемента li
Только это растянет таблицу на всю ширину контейнера таблицы (800px), а не на всю ширину рабочей области браузера, что впрочем хорошо, потому что таблица в четыре ячейки и с небольшим количеством текста будет смотреться плохо при такой ширине.
домен.ua/product?from=qqqq
Получаю редирект
print_r($_GET);
route=product
from=qqqq - отсутствует
Добавьте после строки
print_r($_GET);
строку
exit;
Без этого непонятно, когда именно "from=qqqq - отсутствует" - до редиректа или после.
Если после добавления строки exit параметр "from=qqqq" появится, значит редирект ниже по коду.
Если не появится, значит либо срабатывают другие правила .htaccess, либо редирект выполняется из другого php-файла.
Jaf4, попробуйте сделать телефон ссылкой такого формата
<a href="tel:+79102222222">79102222222</a>
Проверить не могу, но не исключено что и звонить можно будет в один клик, и цвет можно будет стилями задать
Никто не знает!?((
Знают, но написание обдуманного рецепта может занять до получаса времени, а завязавшаяся переписка до нескольких часов: не всегда это время имеется
Внутри htaccess в корне сайта RewriteCond видит только
catal/page999/tralala.php (только то что до символа ? и скорей всего без корневого слеша)
То что после ? можно проанализировать с помощью
RewriteCond в переменной %{QUERY_STRING}
Т.е для данного случая примерно так:
RewriteCond %{QUERY_STRING} ^bum=([0-9]+)$
RewriteRule ^catal/page([0-9]+)/tralala\.php$ http://%{HTTP_HOST}/catal/page$1/tralala.php?bum=%1&tram=$1 [R=301,L]
Но под влиянием других строк в htaccess и так может тоже не сработать.
Тогда нужно будет или подбирать местоположение для вставки этих строк, или добавлять что-то еще.
А может еще и 301 редирект не нужен (если добавление параметра tram требуется только для передачи значения 999 движку сайта именно в этом параметре)
Тогда из второй строки можно убрать "http://%{HTTP_HOST}/" и "R=301,"
Tempter, попробуйте в файле
bitrix/templates/.default/js/common.js
заменить пару функций их аналогами, сделанными под jQuery (она все равно уже подключена)
IE10 нет в наличии, но в IE11 такой вариант работает (функции с сайта в IE11 "не пашут")
function refreshDynamicSelectOptions(sel1, sel2, clonedOptions) {
$(sel2).empty()
var re = new RegExp("^(select|" + sel1.find("option:selected").attr("value") + ")$");
clonedOptions.each(function(){
if($(this).attr("class").match(re)){
sel2.append($(this).clone(true))
};
});
};
function dynamicSelect(id1, id2) {
var sel1 = $("#"+id1);
var sel2 = $("#"+id2);
var clonedOptions = sel2.find("option").clone(true);
refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
sel1.change(function() {
refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
});
};
Можно сделать почти как предложил Olldman, только убрать пустой элемент li, а вместо стилей для первого элемента li использовать стили для пседоэлемента :after первого элемента li
ul li:first-child:after {
background: url(lenta.png) no-repeat;
width: 120px;
height: 120px;
display: block;
position: absolute;
top: -15px;
right: -15px;
content: "";
}
roman_lenko, попробуйте поиграться со стилями ячеек.
Например добавьте такой стиль (внутренние тени ячеек)
#resultsMain tr td, #resultsMain tr th {
-moz-box-shadow: 1px 1px 17px -3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow: 1px 1px 17px -3px rgba(0,0,0,0.3) inset;
box-shadow: 1px 1px 17px -3px rgba(0,0,0,0.3) inset;
}
И width: 100% для данной таблицы тоже подойдет.
Только это растянет таблицу на всю ширину контейнера таблицы (800px), а не на всю ширину рабочей области браузера, что впрочем хорошо, потому что таблица в четыре ячейки и с небольшим количеством текста будет смотреться плохо при такой ширине.
BrightGuy, похоже Вы не в курсе, но судя по следам в файлах для Вас сохраняли файлы не через браузер, а программой-грабилкой Teleport Pro.
Видимо она и "побила" некоторые скрипты, например
script/jquery.maskedinput-1.3.min.js
script/fancybox/jquery.fancybox.pack.js
script/main.js
Для начала скачайте через браузер эти скрипты с оригинала (кондиционермонтаж.рф) и замените у себя "битые" скрипты на нормальные.
Можно сделать и расширенный вариант (это пример для PHP):
$t='<p><a href="text1">text1</a> text</p> <p><a href="text">text</a> bla bla 1 text bla bla 2</p>';
$t1= preg_replace('~(text)</a>(.*)\\1(.*)<~','\\1</a>\\2newtext\\3<',$t);
print htmlspecialchars($t).'<br/>';
print htmlspecialchars($t1);
Результат будет такой:
<p><a href="text1">text1</a> text</p> <p><a href="text">text</a> bla bla 1 text bla bla 2</p>
<p><a href="text1">text1</a> text</p> <p><a href="text">text</a> bla bla 1 newtext bla bla 2</p>
P.S.
В этом варианте необходимо еще добавить в регулярное выражение модификатор, делающий выражение "нежадным" (чтоб не захватывалось лишнего)
$t1= preg_replace('~(text)</a>(.*)\\1(.*)<~U','\\1</a>\\2newtext\\3<',$t);
Вот регулярка
'~text</a> text~'
а вот текст для замены
'text</a> newtext'
R34-zevs, а запросом к одной таблице не получится обойтись ?
точнее так