|
|
Ok!
|
|
|
Ok!
|
|---|---|---|---|---|
| 320 | async function getRutubePreview(id) {
let url = `https://rutube.ru/api/video/${id}/thumbnail/`;
let response = await fetch(url);
if (response.ok) {
let json = await response.json();
console.log(json.url);
return json.url;
} else {
return `{"error": "Ошибка HTTP: ${response.status}")`;
}
}
getRutubePreview('86da488c8e7f1427049c2f2fea207989'); | js, rutube thumbnail url | 100 | Получить превью Рутуб с помощью Яваскрипт |
| 282 | 18 =>
array (
'CONDITION' => '#^/robots.txt(.*)#',
'RULE' => '',
'ID' => '',
'PATH' => '/robots.txt.php',
'SORT' => 100,
), | urlrewrite, Переадресация, robots | 45900 | Переадресация Битрикс в urlrewrite для robots.txt |
| 265 | https://demo.flyimg.io/upload/w_1600,h_1067,c_1,o_jpg/https://modernfotostudio.ru/images/img1-home-top.jpg | afif, url, convert | 510 | Конвертер в афиф формал, но сохраняет в жпег формате. Много легче оригинала |
| 253 | $iterator = CIBlockElement::GetList(
array("ID"=>"DESC"),
array('IBLOCK_ID' => 26, '=ACTIVE' => 'Y', 'IBLOCK_SECTION_ID', ['LOGIC' => 'OR', 'PREVIEW_TEXT' => false, 'DETAIL_TEXT' => false]),
false,
false,
array('ID', 'NAME', 'CODE', 'IBLOCK_SECTION_ID')
);
while($item = $iterator->Fetch()) {
$was_id = 0;
$nav = CIBlockSection::GetNavChain(false, $item['IBLOCK_SECTION_ID'], array(), false);
$url = "";
while($nav->Fetch()){
if($was_id != $item['ID']){
$url_length = count($nav->arResult);
$url .= $nav->arResult[$url_length - 1]['CODE'] . "/";
echo $item['ID'] . ';"' . $item['NAME'] . '";"https://lamaree.ru/catalog/' . $url . $item['CODE'] . '/"' . "
";
$was_id = $item['ID'];
}
}
} | url, bitrix, catalog | 980 | Выбрать из каталога Битрикс товары без описаний с URL |
| 202 | /^(https?://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$/ | regexp, url, JS | 1300 | Регулярное выражение для проверки URL |
| 169 | /* javascript url кодирует сорсы всех картинок */
var arr = document.querySelectorAll('img')
arr.forEach(function(item, i, arr) {
var uri = arr[i].src;
var encoded = encodeURI(uri);
arr[i].src = encoded;
}); | urlencode, имена картинок | 10090 | url кодировать все файлы картинок javascript |
| 126 | document.URL.split('/')[document.URL.split('/').length - 2] | url, js, last folder, последняя папка, яваскрипт | 120 | js найти последнюю папку в УРЛ |
| 73 | function urlRusDecode($str)
{
$to = array("а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я", "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я");
$from = array("%D0%B0", "%D0%B1", "%D0%B2", "%D0%B3", "%D0%B4", "%D0%B5", "%D1%91", "%D0%B6", "%D0%B7", "%D0%B8", "%D0%B9", "%D0%BA", "%D0%BB", "%D0%BC", "%D0%BD", "%D0%BE", "%D0%BF", "%D1%80", "%D1%81", "%D1%82", "%D1%83", "%D1%84", "%D1%85", "%D1%86", "%D1%87", "%D1%88", "%D1%89", "%D1%8A", "%D1%8B", "%D1%8C", "%D1%8D", "%D1%8E", "%D1%8F", "%D0%90", "%D0%91", "%D0%92", "%D0%93", "%D0%94", "%D0%95", "%D0%81", "%D0%96", "%D0%97", "%D0%98", "%D0%99", "%D0%9A", "%D0%9B", "%D0%9C", "%D0%9D", "%D0%9E", "%D0%9F", "%D0%A0", "%D0%A1", "%D0%A2", "%D0%A3", "%D0%A4", "%D0%A5", "%D0%A6", "%D0%A7", "%D0%A8", "%D0%A9", "%D0%AA", "%D0%AB", "%D0%AC", "%D0%AD", "%D0%AE", "%D0%AF");
return str_ireplace($from,$to,$str);
} | urlrusdecode | 250 | urldecode, конвертация url-символов в русские |