gormarket

gormarket
Рейтинг
47
Регистрация
29.12.2010


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru_RU" lang="ru_RU">
<head>
<title>Объединение текста из нескользких элементов</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
</head>
<body>
<input id="copy-text3" onclick='gettext("text3");' value='Copy id="text3..."' type="button"><br /><br /><br /><br />

<input id="text3_1" class="na_inp" onclick="this.select();" onfocus="this.select();" value="Сегодня" type="text"><br />
<input id="text3_2" class="na_inp" onclick="this.select();" onfocus="this.select();" value="у меня" type="text"><br />
<input id="text3_3" class="na_inp" onclick="this.select();" onfocus="this.select();" value="взорвется мозг" type="text"><br /><br /><br />
</body>
<script language="JavaScript">
<!--
function gettext(idtxt){
var d=$("input[id^="+idtxt+"]");
var out=d.eq(0).attr("value");
for(var i=1;i < d.length;i++){
out=out+" "+d.eq(i).attr("value");
}
alert(out);
}
// -->
</script>
</html>
Haubergeon:

RewriteCond %{REMOTE_ADDR} (127.0.0.1|127.0.0.20)

Это условие задаст не диапазон адресов, а два адреса указанных, плюс кучу неожиданных, т.к. "." здесь означает любой символ. Например это уловие будет выполняться для адреса "73.127.0.051"

Для запрошенного варианта (123.123.*.*) нужно так


RewriteCond %{REMOTE_ADDR} ^123\.123\.

А для диапазона 127.0.0.1 - 127.0.0.20 так


RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.(1?.|20)$

Если у Вас в .htaccess не задана база реврайта

т.е.

после строки

RewriteEngine on

нет строки

RewriteBase /

приведенный вариант может на работать.

В этом случае нужно явно указывать протокол и сайт в строке подстановки в RewriteRule при редиректе:


RewriteRule ^show/(.+)\.html$ http://%{HTTP_HOST}/movie.html?rt_movie_id=$1 [R=301,L]

Если RewriteBase есть, возможно на этот запрос накладываются еще и другие правила преобразований из .htaccess

Задание имени файла делается как-то через отдачу HTTP-заголовков, типа:

header('Content-Disposition: attachment; filename="'.$file_name.'"');

Попробуйте воспользоваться поиском СКАЧИВАНИЕ ФАЙЛОВ В PHP

kachru, добавьте к тому коду .htaccess что Вы привели в топике строку:


RewriteRule ^(.*\.html).+$ http://%{HTTP_HOST}/404.html? [R=301,L]

Тогда при обращении к проблемным страницам будет выдаваться редирект на страницу ошибки.

А еще лучше вместо выдачи ошибки сделайте 301 редирект на правильный адрес:


RewriteRule ^(.*\.html).+$ http://%{HTTP_HOST}/$1 [R=301,L]

Можно обойтись и без дивов в дереве категорий, только "li" с разными классами


<ul>
<li></li>
<li></li>
...
<li></li>
</ul>

и с помощью jQuery показывать-прятать нужные элементы списка

Например для приведенного Вами кода будет работать следующее (только уберите из кода незакрытые дивы, они не нужны)


$(".main_menu_on a").attr("onclick", "return false;");
$(".main_menu_on a").unbind().click(function() {$(this).parent().parent().click();return false;});
$(".submenu").parent().css("display","none");
function show_submenu(menu){
var next;var d;
while (true) {
next=$(menu).next();
if($(next).children("span").attr("class")=="submenu"){
d=$(next).css("display")=="none"?"block":"none";
$(next).css("display",d);
menu=next;
}else{
return;
}
}
}
$(".main_menu_on").unbind().click(function() {show_submenu(this)});

Может у Вас на хостинге статика отдается не через Apache, а другим веб-сервером (например Nginx) ?

Для начала проверьте, совпадает ли регистр расширения файла с тем, что запрашиваете.

Сталкивался с подобным когда запрашивал *.jpg, а файлы имели расширение JPG.

Под виндой локально все работало, а на хостинге нет.

artscripts, после того как в $file уже имеются данные, добавьте пару строк кода:


$offset=+8;
$file = preg_replace("#<div>([\d]{1,2}):([\d]{2})#e","'<div>'.date( 'G:i', mktime(intval('\\1')+$offset,intval('\\2'),0) )",$file);

смещение времени $offset подберите "по месту" (можно и отрицательное)

И параметр "hour=6" в запросе тоже возможно придется поменять, чтоб список передач начинался "с утра"

Когда Вы загружаете полностью страницу, то после окончания загрузки запускаются функции JavaScript, которые в частности назначают обработчики событий для иконок І(информация).

Когда Вы обновляете содержимое части страницы аяксом (включая иконки), для новых иконок события оказываются не назначены.

Попробуйте к тому содержимому, что получаете аяксом (с иконками, перед отдачей с сайта) добавить скриптик:

<script language="JavaScript">

$('img.tttTip').tinyTips('grayyy', 'title');

</script>

Это может заставит работать иконки І(информация)

Если я правильно понял чем именно у Вас назначаются обработчики событий для иконок ...

Всего: 437