|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
196 | SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dlmlru_betashop' AND TABLE_NAME = 'sb_plugins_2' | autoincrement, автоинкремент | 120 | Получить авоинкремент из таблицы базы данных |
198 | function setCookie(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; } function getCookie(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) { document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } | куки, cookie | 120 | Постановка, уаделние кук Яваскрипт |
215 | function custom_rate($num, $id) { $line = "<div class='item_rating' data-for='" . $id . "' data-rate='" . $num[0] . "'>"; for ($i = 1; $i < 6; $i++) { if ($i <= $num[0]) { $line .= "<img src="/wp-content/uploads/2022/07/Orange_star.svg" width=24 height=24 alt="Рейтинг не менее " . $i . ""/>"; } else { $line .= "<img src="/wp-content/uploads/2022/07/Orange_star_empty.svg" width=24 height=24 alt="Рейтинг менее " . $i . ""/>"; } } return $line . "</div>"; } | stars, rating, WP, рейтинг, звездочки | 120 | Функция для Вордпресс рейтинг звездочек |
220 | // Перенаправляем пользователя на страницу оплаты Header("Location: http://auth.robokassa.ru/Merchant/Index.aspx?MrchLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id". "&InvDesc=$inv_desc&SignatureValue=$crc". "&Culture=$culture&Encoding=$encoding&Email=$email"); | header, location, php | 120 | Перенаправляем пользователя на страницу оплаты Header |
240 | document.addEventListener("DOMContentLoaded", function (event) { setTimeout(function() { let container = document.createElement("div"); container.classList.add('g-recaptcha'); container.setAttribute('id', 'g-recaptcha'); container.dataset.sitekey = '6Lc-rR0nAAAAAApbMeAGotqehDQZrx7IeUrAajI2'; let prev = document.querySelector('[name="form_hidden_45"]'); prev.after(container); },0); }); | JS, javascript, captcha | 120 | Добавить блок Капча после поля формы Яваскрипт |
261 | function flog($fname, $ftext, $write_a_w_state = null){ if($write_a_w_state) $write_a_w_state = 8; // FILE_APPEND else $write_a_w_state = 0; // FILE_APP $fp = "/home/virtwww/w_2315art-ru_25432bcf/http/log/" . substr($fname, 0, strpos($fname, ".")) . "_" . date('m') . "_" . date('Y') . substr($fname, strpos($fname, ".")); file_put_contents($fp, date("Y-m-d H:i:s ") . $ftext . " ", $write_a_w_state); } | log, php, func | 110 | flog new |
37 | <?=date ("d-m-Y H:i:s", filemtime(__FILE__))?> | публикация, дата публикации | 110 | Дата публикации, время последнего изменения файла php |
114 | $apiToken = "код_числом:код_присланный"; $data = [ 'chat_id' => '@Notifier_lamaree', 'text' => 'Goods Posuda import OK in '.date('d.m.Y H:i:s').'!' ]; $response = file_get_contents("https://api.telegram.org/bot$apiToken/sendMessage?" . http_build_query($data) ); | телеграм, бот сообщений, мессенджер | 110 | Телеграм бот для отправки сообщений любых с сайта |
233 | function validatePassword(password) { // Проверяем, что длина пароля не меньше 8 символов if (password.length < 8) { return false; } // Проверяем, что пароль содержит хотя бы одну цифру, одну маленькую букву, одну большую букву и один спецсимвол const regex = /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+-=[]{};':"\|,.<>/?]).*$/; return regex.test(password); } Пример const password = "myP@ssw0rd"; if (validatePassword(password)) { console.log("Пароль верный"); } else { console.log("Пароль неверный"); } | валидация, пароль, яваскрипт, javascript | 110 | Код валидации пароля на Javascript чтобы пароль был не короче 8 символов и содержал обязательно буквы маленькие, большие, цифры и спецсимволы |
251 | <meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="address=no"> | meta | 110 | Мета скрыть телефон и адрес |
3 | setlocale( LC_ALL, "ru_RU.UTF-8" ); strftime("%A %e %B %Y", mktime(0, 0, 0, 1, 1, 2016)); | дата по-русски, php дата | 100 | Вывод даты в php в русской локали |
12 | $items_sel = (new CIBlockElement())->GetList([], $filter, 0, 0, ['ID']); $arResult['ITEMS_SELECTED'] = $items_sel->SelectedRowsCount(); if(!$arResult['ITEMS_SELECTED']) $ids = []; else while($item = $items_sel->Fetch()) $ids[] = $item['ID']; | select, iblock, bitrix | 100 | Выбор айблоков в Битрикс |
19 | К картинкам <img src="/img/eyes-l.jpg" srcset="/img/eyes-m.jpg 1x, /img/eyes.jpg 2x" alt="Глаза" height="375" width="500" data-p="/img/eyes.jpg"> <a href="#" rel="prefetch">Ссылка</a> | srcset, prefetch | 100 | srcset для изображений, предпросмотр для ссылок |
31 | $rsUser = CUser::GetByID($arPost["AUTHOR_ID"]); $arUser = $rsUser->Fetch(); echo CFile::ShowImage($arUser['PERSONAL_PHOTO'], 98, 98, 'border=0', '', true); | фото пользователя, битрикс | 100 | Вывод фотки пользователя Битрикс |
39 | var docWidth = document.documentElement.offsetWidth; [].forEach.call( document.querySelectorAll('*'), function(el) { if (el.offsetWidth > docWidth) { console.log(el); } } ); | консоль, выступающих, horizontal scroll, поиск в консоли | 100 | Функция поиска выступающих за пределы ширины элементов в консоли Хром |
64 | function ProductsFilter(a) { var products = $('.catalog-item'); $.each(products, function () { if($(this).find('.catalog-item-name').text().indexOf(a) > -1){ $(this).prependTo($(".catalog-items-container")); } else{ $(this).remove() } }); } | товары, фильтр, jquery | 100 | jQuery фильтр по товарам |
70 | <div><a href="https://api.whatsapp.com/send?phone=79096414345" class="whatsapp"><img src="https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg" width="20"></a></div> <div><a href="viber://contact?number=%2B79096414345" class="viber"><img src="https://seeklogo.com/images/V/viber-logo-02B562CBA7-seeklogo.com.png" width="18"></a></div> | viber, whatsapp | 100 | Вацбер и Вотсап ссылки для сайта |
72 | .modal { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } | absmiddle,center screen, center position | 100 | Центрировать блок по середине экрана по высоте и ширине |
84 | INSERT INTO table (id, name, age) VALUES(1, "A", 19) ON DUPLICATE KEY UPDATE name="A", age=19 | update, duplicate | 100 | Если есть уже такой ключ в базе, то обновить значение |
94 | $webpsupport = (strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') >= 0); if($webpsupport) { $this->attemptToServeWebP($pathinfo, $matches, $width, $height, $density); } else { $this->attemptToServeNormal($pathinfo, $matches, $width, $height, $density); } | webp,support | 100 | Определить, поддерживает ли браузер webp картинки |