Архив

Архив Ноябрь 2015
30 ноября 2015 Нет комментариев
$(function(){
	$("#datepicker").datepicker({
		onSelect:function(){
			window.location.href="/?item=list_works&date="+$(this).val();
		}
	});
});
<div id="datepicker"></div>
Categories: Javascript Tags: ,
30 ноября 2015 Нет комментариев

В примере необходимо генерировать в URL фильтрацию по цене только в том случае, если пользователь сам изменил ползунок выбора цены.
Т.е. нужно не передавать определенные параметры в _GET (по ситуации).
Часть формы (добавляем hidden поля):

<form method="get" action="" id="filter_form">
	от <input type="text" name="price_from" id="price_from" value="100"/>
	до <input type="text" name="price_to" id="price_to" value="1000"/>
	<input type="hidden" id="price_min" value="100"/>
	<input type="hidden" id="price_max" value="1000"/>
</form>

Яваскриптом дисаблим inputы, если их значения не меняли.

$(function(){
	$("#filter_form").submit(function(){
		if($("#price_from").val()==$("#price_min").val()){
			$("#price_from").attr("disabled","disabled");
		}
		if($("#price_to").val()==$("#price_max").val()){
			$("#price_to").attr("disabled","disabled");
		}
	});
});
Categories: Javascript, PHP, Web Tags: , ,
25 ноября 2015 Нет комментариев

В wincmd.ini (по умолчанию в Windows 10 находится c:\Users\Konstantin\AppData\Roaming\GHISLER\wincmd.ini )
в секции [Configuration]

  1. установить значение 0 у параметра SortDirsByName=0
  2. добавить параметр SortDirExt=1
Categories: Windows Tags:
23 ноября 2015 Нет комментариев
$('#calendar').datepicker({
	inline:true,
	altField:'#date'
});
$('#date').change(function(){
	$('#calendar').datepicker('setDate',$(this).val());
});
<input type="text" id="date" name="date" value="<?=date('d.m.Y')?>"/>
<div id="calendar"></div>

http://stackoverflow.com/questions/19344135/combine-inline-jquery-datepicker-with-an-input-field

Categories: Javascript Tags:
18 ноября 2015 Нет комментариев

Например:

$('#menu li.first').click(function(){
	$('#menu li:not(:first)').slideToggle();
});
Categories: Javascript Tags:
16 ноября 2015 1 комментарий
function find_emails($text){
	$emails=array();
	preg_match_all('/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})/',$text,$potential_emails,PREG_SET_ORDER);
	for($i=0;$i<count($potential_emails);$i++){
		$potential_email=$potential_emails[$i][0];
		if (filter_var($potential_email,FILTER_VALIDATE_EMAIL)){
			if (!in_array($potential_email,$emails)){
				$emails[]=$potential_email;
			}
		}
	}
	return $emails;
}
Categories: PHP Tags:
16 ноября 2015 Нет комментариев
function htmlizeEmails($text){
	preg_match_all('/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6})/',$text,$potentialEmails,PREG_SET_ORDER);
	$potentialEmailsCount=count($potentialEmails);
	for($i=0;$i<$potentialEmailsCount;$i++){
		if(filter_var($potentialEmails[$i][0],FILTER_VALIDATE_EMAIL)){
			$text=str_replace($potentialEmails[$i][0],'<a href="mailto:'.$potentialEmails[$i][0].'">'.$potentialEmails[$i][0].'</a>',$text);
		}
	}
}

Использование:

$str="Send me an email to bob@example.com.";
echo htmlizeEmails($str);
//Echoes "Send me an email to <a href="mailto:bob@example.com">bob@example.com</a>."

http://stackoverflow.com/questions/9763606/detecting-emails-in-a-text

Categories: PHP Tags: