24 ноября 2016 Нет комментариев
function delete_cookie(name){
	document.cookie=name+'=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

или более сложный вариант с возможностью создания и чтения cookie, если это нужно:

function createCookie(name,value,days){
	if(days){
		var date=new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires="; expires="+date.toGMTString();
	}
	else var expires="";
	document.cookie=name+"="+value+expires+"; path=/";
}
function readCookie(name){
	var nameEQ=name+"=";
	var ca=document.cookie.split(';');
	for(var i=0;i<ca.length;i++){
		var c=ca[i];
		while(c.charAt(0)==' ')c=c.substring(1,c.length);
		if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name){
	createCookie(name,"",-1);
}

http://stackoverflow.com/questions/2144386/javascript-delete-cookie

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

В примере скрываем блок .category внутри ul которого все li c class hided

$('.category ul').each(function(){
	if($(this).find('li').not('.hided').length==0){
		$(this).closest('.category').hide();
	}
});
Categories: Javascript Tags:
17 ноября 2016 Нет комментариев

Т.е. вначале товары с артикулами из списка, затем по обычной сортировке.

SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11'), `ord` ASC

или еще варианты…

SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11') DESC, `ord` ASC

или

SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY IF(FIELD(`art`,'art78','art22','art11'),TRUE,FALSE) DESC, `ord` ASC
Categories: MySQL Tags:
2 ноября 2016 Нет комментариев

В примере переносим сайт с site.com на site.org
.htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
 
RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

robots.txt

User-agent: Yandex
Host: site.org
 
User-agent: *
Disallow:
Sitemap: http://site.org/sitemap.xml

Источник: https://habrahabr.ru/post/168471/

Categories: Web Tags: ,
2 ноября 2016 Нет комментариев
RewriteEngine On
RewriteCond %{HTTPS} off
#RewriteCond %{REQUEST_URI} !/robots\.txt
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

или другой вариант (Sweb)

RewriteEngine On
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
SetEnvIf X-Forwarded-Proto https HTTPS=on

nic.ru

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
#RewriteCond %{REQUEST_URI} !/robots\.txt
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Categories: Web Tags:
17 октября 2016 Нет комментариев

Правильный вариант:

$('.cart_item_morecount input[type=text]').live('mouseover mouseout',function(){
	if(event.type=='mouseover'){
		$(this).parent().find('.morecount').show();
	}
	else{
		$(this).parent().find('.morecount').hide();
	}
});

Не удастся код:

$('.cart_item_morecount input[type=text]').hover(function(){
	$(this).parent().find('.morecount').show();
},function(){
	$(this).parent().find('.morecount').hide();
});

записать как:

$('.cart_item_morecount input[type=text]').live('hover',function(){
	$(this).parent().find('.morecount').show();
},function(){
	$(this).parent().find('.morecount').hide();
});
Categories: Javascript Tags:
16 октября 2016 Нет комментариев
if(CModule::IncludeModule('iblock')){
	$dbResult=CIBlock::GetByID(81);
	if($arIBlock=$dbResult->GetNext()){
		echo $arIBlock['DESCRIPTION'];
	}
}
Categories: CMS Tags: