19 октября 2015 Нет комментариев

Если DocumentRoot у 2 доменов один и тот же (одна папка) и нужно сделать редирект с одного определенного домена на другой.

RewriteCond %{HTTP_HOST} ^olddomain\.spb\.ru
RewriteRule ^(.*)$ http://newdomain.ru/$1 [R=301,L]

Если сайты в разных папках и проверка на домен не нужна (всегда редирект в не зависимости от домена — первая строка не нужна)

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

Чтобы перезагрузить страницу без кэша вместо:

window.location.reload();

добавить:

$.ajax({
	url:window.location.href,
	headers:{
		"Pragma":"no-cache",
		"Expires":-1,
		"Cache-Control":"no-cache"
	}
}).done(function(){
	window.location.reload(true);
});
Categories: Javascript Tags:
9 октября 2015 Нет комментариев

Например разделить строку по латинской X и русской Х.

$exp=preg_split("/(x|х)/",$str);
Categories: PHP Tags:
9 октября 2015 Нет комментариев
$arFilter=Array("IBLOCK_ID"=>1,"PROPERTY_AUTHOR"=>$AUTHOR_ID);
$res=CIBlockElement::GetList(Array(),$arFilter,Array());
echo $res;
Categories: CMS Tags: ,
1 октября 2015 Нет комментариев

Варианты:

User-agent: *
Disallow: *
Allow: /$
User-agent: *
Allow: /$
Disallow: /

Спецсимволы:
* — любое количество символов (в т.ч. 0)
$ — конец строки
т.е. запрещаем все, разрешаем /
порядок неважен (выяснено экспериментальным путем)

Categories: Web Tags:
20 сентября 2015 Нет комментариев
$text=preg_replace('/style=\\"[^\\"]*\\"/','',$text);

http://community.sitepoint.com/t/remove-inline-style-with-preg-replace/21743/2

Categories: PHP Tags:
15 сентября 2015 Нет комментариев

Запретить контекстное меню в fancybox

$("a[href$='.jpg'], a[href$='.jpeg'], a[href$='.png'], a[href$='.gif']").fancybox({
	helpers:{title:{type:'over'}},
	padding:'0',
	beforeShow:function(){
		/* Disable right click */
		$.fancybox.wrap.bind("contextmenu",function(e){
			return false;
		});
		/* Disable drag */
		$.fancybox.wrap.bind("dragstart",function(e){
			return false;
		});
	}
});
Categories: Javascript Tags: