3 февраля 2016
Нет комментариев
function str_replace_once($search,$replace,$text){ $pos=strpos($text,$search); return $pos!==false?substr_replace($text,$replace,$pos,strlen($search)):$text; }
function str_replace_once($search,$replace,$text){ $pos=strpos($text,$search); return $pos!==false?substr_replace($text,$replace,$pos,strlen($search)):$text; }
В cmd от имени администратора:
dism /online /Enable-Feature /FeatureName:TelnetClient
$(document).ready(function(){ $('#form_id').keydown(function(event){ if(event.keyCode==13){ event.preventDefault(); return false; } }); });
В примере нужно сортировать позиции каталога по наименованию, но вначале товары в наличии — остаток которых больше 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;
В примере из модального окна нужно выйти на страницу с тем же 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>
http://www.idivision.ru/2010/10/24/cbrf-exchange-rates-php-class/
$rates=new ExchangeRatesCBRF(date('Y-m-d')); $eurocb=$rates->GetRate("EUR");
В компоненте bitrix:search.page
отключить параметр USE_LANGUAGE_GUESS