if ($src) {
echo '<img src="'.$src.'">';
}
img[src=""] {
display: none;
}
img:not([src]) {
display: none;
}
Делаются ли на практике подобные сайты?
как у них осуществляется адаптив?
Из соседнего комментария: только проблема в том, что в 99% - всё это неюзабельное говно в красивой обертке
$category_id = get_query_var( 'cat' ); // Get current catgory ID
$category = get_term( $category_id, 'category' ); // Fetch category term object
// get_categories(['']);
// Now, we check if the category has a parent
// If it has, we use that ID
// If it doesn't have a parent, it is a parent category itself and we use its own ID
$parent = $category->parent ? $category->parent : $category_id;
$args = array(
'show_count' => false,
'hide_empty' => false,
'title_li' => '',
'show_option_none' => '',
'echo' => false
);
echo "parent: {$category->parent}";
// echo "category_id: $category_id";
// Show the children of parent category
if ( $category->parent ) {
$args['child_of'] = $category->parent;
$args['exclude'] = $category_id; // Don't display the current category in this list
}
else {
// $args['child_of'] = $category_id;
}
// $args['show_option_all'] = 'Все';
$args['hide_empty'] = true;
// Get the category list
$categories_list = wp_list_categories( $args );
if ( $categories_list ) {
?>
<div class="category-wrapper">
<ul class="child-categories">
<?php echo $categories_list; ?>
</ul>
</div>
<?php
}
<script type="text/javascript" >
function Copy(containerid) {
let textarea = document.createElement('textarea');
textarea.id = 'temp';
textarea.style.height = 0;
document.body.appendChild(textarea);
textarea.value = document.getElementById(containerid).innerText;
let selector = document.querySelector('#temp');
selector.select();
document.execCommand('copy');
document.body.removeChild(textarea);
}
</script>
<button onclick="Copy('toCopy')" title="Copy">Copy</button>
<div id="toCopy">text to copy!</div>
Disallow: */xn--90aigioga3id1b*
Зависит ли это от стека технологий?
Может быть есть какие нибудь специальные тесты для проверки этого?
С чем могут быть связаны непредсказуемые результаты проверок или проблемы с загрузкой страницы
Если при загрузке страницы возникают неполадки (например, не удается обработать тот или иной ресурс), то при каждой проверке вы можете получать неодинаковые результаты. Это объясняется тем, что во время каждой проверки загружаются разные ресурсы. Если вы ничего не меняли, но при проверках на странице появляются разные ресурсы, выясните, показывается ли предупреждение о проблемах при загрузке страницы. Если предупреждение появляется, нажмите на него, чтобы узнать, почему страница загружается некорректно.
<?php
$raw = '{
"lastUpdateId":4409859389,
"bids":[
["2.13000000","6472.90000000"],
["2.12900000","50106.20000000"],
["2.12800000","63127.60000000"],
["2.12700000","31495.40000000"],
["2.12600000","41493.30000000"]
],
"asks":[
["2.13100000","24755.90000000"],
["2.13200000","86227.50000000"],
["2.13300000","58302.20000000"],
["2.13400000","61187.90000000"],
["2.13500000","39494.50000000"]
]
}';
$data = json_decode($raw, true);
$bids = array_column($data["bids"], 1);
$asks = array_column($data["asks"], 1);
echo "Max bid: " . max($bids) ,PHP_EOL;
echo "Max ask: " . max($asks) ,PHP_EOL;
<?php
header('Content-Type: text/plain; charset=UTF-8');
$data = file_get_contents('https://site.com/json_config/count.json');
if ($data !== false) {
$arr = json_decode($data, true);
echo "Из конфига получены следующие данные:\n";
echo print_r($arr, true);
}
else {
echo "Не удалось прочитать файл конфигурации!";
}
?>