строки — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 Удалить все пробелы http://minicode.ru/udalit-vse-probely/ Mon, 15 Sep 2014 12:58:50 +0000 http://minicode.ru/?p=701
$line = str_replace(' ', '', trim($line));
$line = trim(preg_replace('/\s{2,}/', ' ', $line))

Заменить данные

                                    $arItem['BODY_FORMATED'] = str_replace(
                                        array("<b>", "</b>"),
                                        array("<mark>", "</mark>"),
                                        $arItem['BODY_FORMATED']
                                    );
]]>
Чистит строку: убирает спец символы из строки и конвертит в win1251 http://minicode.ru/chistit-stroku/ Fri, 16 May 2014 10:50:27 +0000 http://minicode.ru/?p=585
if (!function_exists("yandex_text2xml"))
{
 function yandex_text2xml($text, $bHSC = false, $bDblQuote = false)
 {
  global $APPLICATION;

  $bHSC = (true == $bHSC ? true : false);
  $bDblQuote = (true == $bDblQuote ? true: false);

  if ($bHSC)
  {
   $text = htmlspecialcharsbx($text);
   if ($bDblQuote)
    $text = str_replace('&quot;', '"', $text);
  }
  $text = preg_replace("/[\x1-\x8\xB-\xC\xE-\x1F]/", "", $text);
  $text = str_replace("'", "&apos;", $text);
  $text = $APPLICATION->ConvertCharset($text, LANG_CHARSET, 'windows-1251');
  return $text;
 }
}
]]>
Обрезать PREVIEW_TEXT с html тегами http://minicode.ru/obrezat-preview_text-s-html-tegami/ Wed, 09 Apr 2014 10:36:27 +0000 http://minicode.ru/?p=569
 preg_replace('/\s[^\s]+$/', '', substr(strip_tags($arItem["PREVIEW_TEXT"]), 0, 40)).'...';
$obParser = new CTextParser;
		if($arParams["PREVIEW_TRUNCATE_LEN"] > 0){
			$arItem["PREVIEW_TEXT"] = $obParser->html_cut($arItem["PREVIEW_TEXT"], $arParams["PREVIEW_TRUNCATE_LEN"]);	
		}
]]>
В строке подстроку http://minicode.ru/v-stroke-podstroku/ Mon, 09 Dec 2013 07:16:11 +0000 http://minicode.ru/?p=539
if(strpos($_REQUEST['ELEMENT_CODE'], $arItem['CODE']) !== false){}

где ищем, потом что ищем
Ищет в строке подстроку

]]>
убрать первый символ javascript http://minicode.ru/ubrat-pervyj-simvol-javascript/ Fri, 08 Nov 2013 10:33:33 +0000 http://minicode.ru/?p=532
var s = '/first string';
var news = s.substr(1);
alert(news);

уберет первый символ

]]>
JavaScript indexOf() http://minicode.ru/309/ Tue, 11 Jun 2013 10:54:31 +0000 http://minicode.ru/?p=309
var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");
if(n < 0){
alert('no');
}else{
alert('yes');
}
]]>
Отложенные функции http://minicode.ru/otlozhennye-funkcii/ Thu, 04 Apr 2013 11:19:57 +0000 http://minicode.ru/?p=254 В шаблоне компонента

<?$this->SetViewTarget("some_block");?>
	<div class="some_text_block">
		<?foreach ($arSome as $some) echo $some."<br/>"?>
	</div>
<?$this->EndViewTarget();?>

В шаблоне страниц

<?=$APPLICATION->ShowViewContent('some_block');?>
]]>
Отложенные функции как в BITRIX http://minicode.ru/otlozhennye-funkcii-kak-v-bitrix/ Sat, 16 Mar 2013 14:31:32 +0000 http://minicode.ru/?p=222 header.php

$GLOBALS['TITLE'] = ''; //тут будет храниться заголовок страницы
//тут мы пишем наш код всех нужных нам компонентов
function settitle ($title) {
	// global $GLOBALS['TITLE'];
	$GLOBALS['TITLE'] = $title;
}
function showtitle () {
	echo "{TITLE}"; //выводим временный костыль для автозамены буферизированного контента
}
ob_start();
echo "<html><head><title>";
showtitle (); //выводим заголовок страницы
echo "</title></head><body>";

index.php

<?include('header.php')?>
<?php
settitle("Пример  gfbfdg fdgdfgfdgотложенных функций"); //обратите снивание заголовок наш уже вывелся выше
//но он был временно буферизирован и не попал на страничку
?>
<?include('footer.php')?>

footer.php

$content=ob_get_clean();//получаем весь буфер и очищаем его
//а теперь самое интересное замена титла на последний установленній
$content=preg_replace("!{TITLE}!", $GLOBALS['TITLE'], $content);
//выводим буферизированный контент
echo $content;
]]>
Ввод только русских символов http://minicode.ru/vvod-tolko-russkix-simvolov/ http://minicode.ru/vvod-tolko-russkix-simvolov/#respond Wed, 06 Feb 2013 07:11:06 +0000 http://minicode.ru/?p=188


// Решени для javascript
function setValidator(id, regex) {
  var element = document.getElementById(id);
  if (element) {
    var lastValue = element.value;
    if (!regex.test(lastValue))
      lastValue = '';
    setInterval(function() {
      var value = element.value;
      if (value != lastValue) {
        if (regex.test(value))
          lastValue = value;
        else
          element.value = lastValue;
      }
    }, 10);
  }
}

// Решение для jQuery
$(document).ready(function(){
	$('.inputField').keyup(function(){
		var login			= $(this).val();
		var shablon			= /[А-Яа-я]{1,50}/;
		var resultCheck		= login.match(shablon);
		if (resultCheck==login && resultCheck!=null){
				//$('#info').text("");
			}
		else{
			var kolich= login.length;
			//$('#info').text("Разрешены  буквы");
			login = login.slice(0,kolich-1);
			$(this).val(login);
		}
	});
});/*end ready*/


<input type="text" id="test" class='inputField'/>
<input type="text" id="test2" class='inputField'/>
<input type="text" id="test3" class='inputField'/>
<input type="text" id="test4" class='inputField'/>
<script type="text/javascript">
	setValidator('test', /^[а-яА-я-]*$/);
</script>

]]>
http://minicode.ru/vvod-tolko-russkix-simvolov/feed/ 0
Формат цен BITRIX price http://minicode.ru/bitrix-price-format/ http://minicode.ru/bitrix-price-format/#respond Fri, 01 Feb 2013 07:52:01 +0000 http://minicode.ru/?p=180
 $number = 123465789.45;
 $numbre_format_francais = number_format($number, 2, '.', ' ');  // 123 465 789.45

echo CurrencyFormat(11800.95, "USD");

CCurrencyLang::CurrencyFormat(5000, 'RUB'); // 5 000
CCurrencyLang::CurrencyFormat(5000, 'RUB', true); // 5 000 руб.

лови ссылочку, бро, тут больше инфы
http://dev.1c-bitrix.ru/api_help/currency/functions/currencyformat.php

]]>
http://minicode.ru/bitrix-price-format/feed/ 0