27 января 2016 Нет комментариев

В примере нужно сортировать позиции каталога по наименованию, но вначале товары в наличии — остаток которых больше 0.

SELECT * FROM `catalog` WHERE `hide`='0' ORDER BY IF(`ost`,TRUE,FALSE) DESC, `name` ASC;

upd:
замечено что позиции с остатком меньше 0 все равно попадают в начало списка.
Другой вариант:

SELECT * FROM `catalog` WHERE `hide`='0' ORDER BY `ost`>0 DESC, `name` ASC;
Categories: MySQL Tags:
20 января 2016 Нет комментариев

В примере из модального окна нужно выйти на страницу с тем же REQUEST_URI (ЧПУ), но на другом поддомене.

<a href="http://<?=$sd.$domain?>/" onclick="location.href='http://<?=$sd.$domain?>'+window.parent.location.pathname;parent.$.fancybox.close();return false;"><?=$city['name']?></a>
Categories: Javascript Tags:
20 января 2016 Нет комментариев

http://www.idivision.ru/2010/10/24/cbrf-exchange-rates-php-class/

$rates=new ExchangeRatesCBRF(date('Y-m-d'));
$eurocb=$rates->GetRate("EUR");
Categories: Web Tags:
20 января 2016 Нет комментариев

В компоненте bitrix:search.page отключить параметр USE_LANGUAGE_GUESS

Categories: CMS Tags:
20 января 2016 Нет комментариев

После добавления контента необходимо выполнить переиндексацию http://site.ru/bitrix/admin/search_reindex.php?lang=ru
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=2048

Categories: CMS Tags:
15 января 2016 Нет комментариев

Пример на LESS

.transition(@transition){
	-webkit-transition:@transition;
	-moz-transition:@transition;
	-o-transition:@transition;
	transition:@transition;
}
.type{
	width:299px;
	.type_photo{
		height:299px;
		position:relative;
		overflow:hidden;
		.type_photo_hover{
			.transition(top 0.4s ease-out 0.2s);
			display:block;
			width:100%;
			height:299px;
			position:absolute;
			top:299px;
			left:0px;
			background:@color_blue;
		}
	}
	&:hover{
		.type_photo{
			.type_photo_hover{
				top:0px;
			}
		}
	}
}
Categories: CSS Tags: ,
14 января 2016 Нет комментариев

В конкретном случае меняются настройки по-умолчанию после установки ISPmanager.

В конфигурационном файле Nginx: /etc/nginx/nginx.conf
необходимо увеличить значение директивы client_max_body_size
После перезапустить: /etc/init.d/nginx restart

[root@mj80 ~]# cat /etc/nginx/nginx.conf | grep client
        client_max_body_size 100M;

Также в конфигурации Apache:

[root@mj80 ~]# cat /etc/php.ini | grep upload_max
upload_max_filesize = 100M
[root@mj80 ~]# cat /etc/php.ini | grep post_max
post_max_size = 100M

Перезапуск: apachectl restart

Categories: Unix, Web Tags: