(☞ຈل͜ຈ)☞ Главная  Статьи  Загрузчик Домой

Ok!
Ok!
146
<?if($r['Stats']['ReviewsTotalCount'] > 10){?>
<div class="pagination">
<ul>
<?$tot = $r['Stats']['ReviewsTotalCount'];
$page = htmlspecialchars($_REQUEST['page'],3) ;
$pes = ceil($tot / 10);
for($p=1; $p<=$pes; $p++){?>
<li class="<?=($p==$page)?'active':''?>"><a href="/otzyvy/?page=<?=$p?>" rel="nofollow"><?=$p?></a></li>
<?}?>
</ul>
</div>
<?}?>
пагинация, pagination, php10290Php скрипт пагинации
145
Ключ	Описание
TYPE	Тип товара. Значения:
1 - Простой товар
2 - Комплект
3 - Товар с предложением
4 - Предложение
AVAILABLE	Доступность.
BUNDLE	Наличие набора.
QUANTITY	Доступное количество.
QUANTITY_RESERVED	Зарезервированное количество.
QUANTITY_TRACE	Включен количественный учет (с учетом значения "по умолчанию" в настройках модуля) - Y/N.
QUANTITY_TRACE_RAW	Включен количественный учет (необработанное значение) - Y/N/D.
CAN_BUY_ZERO	Разрешена покупка «в минус» (с учетом значения "по умолчанию" в настройках модуля) - Y/N.
CAN_BUY_ZERO_RAW	Разрешена покупка «в минус» (необработанное значение) - Y/N/D.
SUBSCRIBE	Разрешена подписка на уведомления о поступлении товара (с учетом значения "по умолчанию" в настройках модуля) - Y/N.
SUBSCRIBE_RAW	Разрешена подписка на уведомления о поступлении товара (необработанное значение) - Y/N/D.
VAT_ID	Идентификатор НДС товара.
VAT_INCLUDED	Признак «НДС включен в цену».
PURCHASING_PRICE	Закупочная цена.
PURCHASING_CURRENCY	Валюта закупочной цены.
BARCODE_MULTI	Множественность штрихкодов.
WEIGHT	Вес.
WIDTH	Ширина.
LENGTH	Длина.
HEIGHT	Высота.
MEASURE	Идентификатор единицы измерения.
PAYMENT_TYPE	Для продажи подписки.
RECUR_SCHEME_LENGTH	Для продажи подписки.
RECUR_SCHEME_TYPE	Для продажи подписки.
TRIAL_PRICE_ID	Для продажи подписки.
WITHOUT_ORDER	Для продажи подписки.
поля, товар, битрикс1300Поля товара Битрикс каталога
144
$iterator = CIBlockElement::GetList(
   array(),
   array('IBLOCK_ID' => 2, '=AVAILABLE' => 'Y', '=TYPE' => 1, '>=PRICE' => 100, '<=PRICE' => 200, 'CURRENCY_FOR_SCALE' => 'USD'),
   false,
   false,
   array('ID', 'NAME', 'IBLOCK_ID')
);
итератор, iterator bitrix, iterator140Выборка элементов Битрикс из каталога или другого инфоблока. Итерация.
143
array_reverse(explode("/", $_SERVER['REQUEST_URI']))[1];
last folder, последняя папка в УРЛ450Последняя папка в адресе УРЛ (URL)
142
array("LOGIC"=>"OR","NAME"=>$q,"PREVIEW_TEXT"=>$q, "PROPERTY_CML2_ARTIKUL"=>$q),
фильтр с логикой, логика, битрикс, bitrix, logic500Фильтр с логикой в Битрикс
141
<?="<p>".implode("<p>", explode("|",$arResult['DETAIL_TEXT']))?>
разбить, explode9080Если нужно разбить текст по символу и вывести объединенный по другому символу
140
Производите подключение по SSH. Выполняете следующие команды:
1) wget http://ru2.php.net/get/php-5.2.11.tar.bz2/from/ru.php.net/mirror
2) tar -xjvf php-5.2.11.tar.bz2
3) cd php-5.2.11
./configure --prefix=/storage/home/srvXXX/php --with-mysql=/usr/local --with-gd=/usr/local --enable-fastcgi 4) make
make install
6) cp /storage/home/srvXXX/php/bin/php-cgi /storage/home/srvXXX/cgi-bin/php
7) chmod 755 /storage/home/srvXXX/cgi-bin/php
8) скопировать из /storage/home/srvXXX/php/etc/ - дистрибутивный php.ini файл и разместить в директорию /storage/home/srvXXX/cgi-bin/php.ini в файл .htaccess добавляете следующие директивы:
Action php-script /cgi-bin/php
AddHandler php-script .php
php cgi1390Настроить php через cgi
139
<div class="itogo">Итого: <?=$pos?> <?=(in_array($pos % 10, array(2, 3, 4)) && $pos < 10 ) ? "позиции" : ($pos == 1 ? "позиция" : "позиций")?></div>
10 позиций2090Множественное по-русски позиций
138
var dayArr1 = $('.order-form input[name="user_f_9_2"]').val().split('.');
        var dFor1 = dayArr1[1] + '-' + dayArr1[0] + '-' + '20' + dayArr1[2];
covert date, js date9800Конвертировать дату в яваскрипт формат
137
if ($('#phone_inp').val().length){
var ph = $('#phone_inp').val().replace(/[^0-9.]/g, "");
if(ph.length == 11) {
телефон, цифры, digits, phone number, js130Проверка телефона на число заполненных цифр
136
/bitrix/admin/perfmon_table.php?lang=ru&table_name=b_event
mail list, список писем битрикс1350Адрес для списка писем Битрикс
135
SELECT * FROM int_posts p, int_postmeta m WHERE p.post_title LIKE '%Чикина%' AND p.post_type = 'page' AND (p.post_status = 'publish' OR p.post_status = 'private') AND p.ID = m.post_id
wp, sql, часть названия9800SQL запрос WP выборки записи (страницы) по слову из названия
134
WP ошибка: Функция has_cap вызвана с устаревшим аргументом. Ошибка в плагине rus_to_lat. В rus-to-lat.php в функции rtl_add_menu заменить 8 на 'edit_pages'
has_cap, WP230Вордпресс ошибка has_cap
133
<meta charset="utf-8"/>
<center style="font-size:54px; font-family:Arial">
<h1>Кот на баяне</h1>
(\_/)<br>
(='.'=)<br>
<span style="transform: rotateY(180deg);position: relative;display: inline-block;">3</span>[:]|||||[:]3<br>
(")_(")
</center>
кот, баян260Кот на баяне
132
<body class="<?=array_splice(explode('/', htmlspecialchars($_SERVER['PHP_SELF'])),-2,1)[0]?>">
класс, класс для body1090Присвоить тегу body class с названием текущей папки в адресе страницы
131
<? $APPLICATION->IncludeFile( SITE_TEMPLATE_PATH . "/bespl_kons.php", Array(), Array( "MODE" => "html" ) ); ?>
include, bitrix, включаемая область90Вставка включаемой области из html файла в Битрикс
130
$fr = fopen("log_site_users.txt", "w+");
fwrite($fr, $result . "
");
fclose($fr);
fwrite, запись в файл2300Запись лога в файл php
129
$("#add_object__form").submit(function(event) {
		if(!flagSubmit){
			event.preventDefault();
			city = $('#CITY option:selected').text();
			address = $('#ADDRESS').val();
			if(city != "" && address != "") {
				city = $.trim(city);
				address = $.trim(address);
				$.ajax({ /*получаем координаты по ajax*/
					data: "&geocode=" + city + " " + address + "&results=1",
					url: "https://geocode-maps.yandex.ru/1.x/?format=json",
					dataType: 'json',
					success: function(data) {
						console.log(data);
						try {
							if (data.hasOwnProperty('statusCode')) {
								if (data.statusCode !== 200) {
									console.warn("Проблема с получением координат предприятия");
									flagSubmit = true;
									$('#add_object__form').submit();
								}
							}
							else {
								$("#MAP").val(data.response.GeoObjectCollection.featureMember[0].GeoObject.Point.pos.split(' ').reverse().join(','));
								flagSubmit = true;
								$('#add_object__form').submit();
							}
						} catch(e) {
							$("#MAP").val('');
						}
					},
					fail: function (data) {
						console.warn("Проблема с получением координат предприятия");
						flagSubmit = true;
						$('#add_object__form').submit();
					}
				});
			} else {
				flagSubmit = true;
				$('#add_object__form').submit();
			}
яндекс геокод, yandex geocode120Нужен рабочий АПИ ключ
128
$current_time = strtotime("now");
$sunrise = strtotime("09:00");
$sunset = strtotime("21:00");
if ($current_time > $sunrise && $current_time < $sunset && date('w') > 0 && date('w') < 6)
{
	?><a href="https://wa.me/<?=(mob_detect())?"+":""?>74951233121" target="_blank" class="chat_social_item chat_social_wh"></a><?
          }
          else
          {
              ?><div style="display: none" id="wa_wi" data-info="<?=$current_time . ' ' . $sunrise . ' ' . $sunset?>">С 09:00 до 21:00</div><?
          }
whatsupp5600whatsupp widget
127
if (strlen($hip) > 120) {
        $pos = 160;
        $crop = $hip;
        if (strlen($crop) > 160) {
            $pos = strpos($hip, ".", 120) + 1;
        }
        $lip = substr($hip, 0, $pos);
}
обрезать, по точке, crop name2360Обрезать описание до точки если оно длиннее 120 знаков
1 2 3 4 5 6 7 8 9 10 11 12 13 14