<?php if (have_rows('gallery')):
$i = 1;
?>
<?php while (have_rows('gallery')): the_row();
$image_big = get_sub_field('image_big'); ?>
<div class="modal fade" id="galleryModal-b-<?php echo $i; ?>" tabindex="-1">
<div class="modal-dialog modal-dialog-centered w-auto">
<div class="modal-content">
<img class="img-fluid mx-auto" src="<?php echo $image_big; ?>"
alt="Image">
<div data-dismiss="modal" style="top:0;right:0;"
class="position-absolute modal-close font-alt fw-600 text-uppercase cursor-pointer z-index-1 text-white">
X Close
</div>
</div>
</div>
</div>
<?php if (have_rows('image_small')):
$j = 1; // Другое название
?>
<?php while (have_rows('image_small')): the_row();
$image = get_sub_field('image');
?>
<div class="modal fade" tabindex="-1"
id="galleryModal-s-<?php echo $i; ?>-<?php echo $j; ?>"> <!-- А здесь двойной индекс -->
<div class="modal-dialog modal-dialog-centered w-auto">
<div class="modal-content">
<img class="img-fluid mx-auto" src="<?php echo $image; ?>"
alt="Image">
<div data-dismiss="modal" style="top:0;right:0;"
class="position-absolute modal-close font-alt fw-600 text-uppercase cursor-pointer z-index-1 text-white">
X Close
</div>
</div>
</div>
</div>
<?php $j++; endwhile; ?> <!-- Другое название -->
<?php endif; ?>
<?php $i++; endwhile; ?>
<?php endif; ?>
<div class="grid">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
...
</div>
.grid {
display: grid;
grid-template-columns: 1fr 1fr;
}
.item:nth-child(3n + 3) {
grid-column: span 2;
}
На ноутбуке не хватает места, 256 ГБ SDD. Лучшее решение для увеличения места?Нет такого решения - как было 256, так и останется 256. Увеличить можно только заменой на больший.
Покупать более емкий sdd и менять не хочу, нужно все переустанавливатьПереустанавливать не нужно, достаточно запустить опцию "Миграция ОС", которая есть во многих продвинутых менеджерах разделов, и подождать 5 минут. ОС перелезет на другой носитель без всяких изменений. один к одному, со всеми своими настройками, установленными программами и личными данными в пользовательских папках.
Хочу взять внешний ssd на 500 и подключить через usd 3. Есть еще Type-C.Нет, там не всё так просто. Даже если декларируется скорость передачи данных во всех этих типах-С, якобы сравнимая со скоростью внутрисистемных шин, всё равно это будет сильно медленнее из-за конверсии форматов данных на стыках разных интерфейсов. Эту разницу легко увидеть экспериментально, если взять боксик с хвостом USB-3, вставить в него ноутбучный диск SATA и замерить скорость, а потом вытащить диск, подключить его к внутрисистемному SATA и опять замерить скорость.
Он тоже уже не на связи сутки.
Стоит писать в поддержку или что делать?
$("a.youe_class").click(function() {
...
});
$("a").click(function() {
...
});
<p><a href="#top">К началу страницы</a></p>
<section id="top">
...
</section>
$(document).ready(function() {
var margin = 100; // переменная для контроля докрутки
$("a").click(function() { // тут пишите условия, для всех ссылок или для конкретных
$("html, body").animate({
scrollTop: $($(this).attr("href")).offset().top+margin+ "px" // .top+margin - ставьте минус, если хотите увеличить отступ
}, {
duration: 1600, // тут можно контролировать скорость
easing: "swing"
});
return false;
});
});
$translations = pll_the_languages(array(
"raw" => 1,
));
<div class="dropdown">
<button class="header-lang__btn"
type="button" id="dropdownLangButton"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="header-lang__text"><?= $translations[pll_current_language()]['name'] ?></span>
</button>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownLangButton">
<?php foreach ($translations as $item) : ?>
<a class="dropdown-item <?= ($item['current_lang']) ? 'disabled' : '' ?>" href="<?= $item['url'] ?>">
<?= $item['name'] ?>
</a>
<?php endforeach; ?>
</div>
</div>
document.addEventListener('click', e => {
const number = e.target.closest('[data-number]')?.dataset.number;
if (number) {
document.querySelectorAll(`[data-number="${number}"]`).forEach(n => n.remove());
}
});
const lists = document.querySelectorAll('.list');
lists.forEach(n => n.addEventListener('click', onClick));
function onClick(e) {
const i = Array.prototype.indexOf.call(this.children, e.target.closest('li'));
if (i !== -1) {
lists.forEach(n => n.removeChild(n.children[i]));
}
}