Есть очень много картинок, скажем, 300 тысяч. Доступ к ним идёт через ссылку. Например: test.ru/1.png. Нужно разместить их на сайте с плагинацией. Как сделать это быстро или автоматически?
// делаем плагинацию
var imgPerPage = 30;
var imgCount = 300;//419852;
var pagesCount = Math.floor(imgCount/imgPerPage);
var ul = $('<ul></ul>');
for(var i = 0; i < pagesCount; i++) {
var li = $('<li></li>');
li.text(i + 1);
li.attr('data-page', i);
ul.append(li);
}
$('nav').append(ul);
// вывод изображений выбранной страницы
function showPage(pageNum) {
var div = $('<div></div>');
div.addClass('content');
for(var i = 0; i < imgPerPage; i++) {
var img = $('<img>');
img.attr('src', 'https://static-cdn.jtvnw.net/emoticons/v1/' + (pageNum*imgPerPage + i) + '/5.0');
div.append(img);
}
$('.content').replaceWith(div);
$('li').removeClass('active');
$('li[data-page='+pageNum+']').addClass('active');
}
$('body').on('click', 'li', function() {
showPage(+$(this).attr('data-page'));
});
showPage(0);
li {
text-decoration: underline;
cursor: pointer;
list-style: none;
display: inline-block;
padding: 0 3px;
}
li.active {
cursor: default;
text-decoration: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<nav></nav>
<div class="content"></div>
Создать таблицу MySQL (например), куда внести за раз все названия картинок, черезfor ($i = 0; i < 419852; i++) {
$name = "https://static-cdn.jtvnw.net/emoticons/v1/".$i."/5.0";
и дальше INSERT INTO .....
}
ну а дальше делай пагинацию или бесконечный скроллинг.
Разместите картинки по несколько штук на странице с пагинацией.
Если разместить сразу все картинки на одной странице, - эту страницу будет крайне затруднительно отобразить в обычном браузере.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Привет всем! Скопировал сайт но с сайтом еще скопировалась непонятные точечки prntscrcom/gemyg8 из за этого сежает верстка
Есть сервер на Golang в качестве http web framework использую gin
Видела подобный вопрос, но ответ дали как вставить изображениеА что на счет иконки, например, с Font Awesome? Вот как здесь: http://bashooka
Привет всем! Есть массив к которому периодически обращаются извнеЭтот массив инициализируется 1 раз и больше его менять нельзя