Таким образом, видимо, мои изображения не складываются друг на друга. Все они находятся в прямых горизонтальных рядах. Не уверен, что не так. Я хочу, чтобы изображения были сложены друг на друга в подходящей сетке Pinterest-like/Masonry.Изображения не складываются в шаблон масонства?
Вот шорткод я использую в моем индексном файле:
echo do_shortcode('[nggallery id="1"]');
Вот код найден в моей Кладке файл шаблон галереи:
<?php
/**
Template Page for the gallery overview
Follow variables are useable :
$gallery : Contain all about the gallery
$images : Contain all images, path, title
$pagination : Contain the pagination content
You can check the content when you insert the tag <?php var_dump($variable) ?>
If you would like to show the timestamp of the image ,you can use <?php echo $exif['created_timestamp'] ?>
**/
?>
<script src="/wp-includes/js/jquery/jquery.masonry.min.js" type="text/javascript"> </script>
<script>
$(function(){
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.box'
});
});
});
</script>
<style>
.brick {
display: block;
margin: 0px 10px 15px 10px;
float:left;
/* width:250px; */
height: auto;
}
</style>
<script>
jQuery(document).ready(function($) {
$('#wall').masonry({
// options
itemSelector : '.brick',
isAnimated: true,
animationOptions: {
duration: 500,
easing: 'linear',
queue: false}
});
</script>
<?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?><?php if (!empty ($gallery)) : ?>
<div class="ngg-galleryoverview" id="<?php echo $gallery->anchor ?>">
<div id="wall">
<!-- Thumbnails -->
<?php $i = 0; ?>
<?php foreach ($images as $image) : ?>
<div class="brick">
<a class="thickbox" href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> >
<?php if (!$image->hidden) { ?>
<img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
<?php } ?>
</a>
</div>
<?php if ($image->hidden) continue; ?>
<?php if ($gallery->columns > 0): ?>
<?php if ((($i + 1) % $gallery->columns) == 0): ?>
<br style="clear: both" />
<?php endif; ?>
<?php endif; ?>
<?php $i++; ?>
<?php endforeach; ?>
<?php echo $pagination ?>
</div>
</div>
<?php endif; ?>
Это то, что моя галерея выглядит на фактической странице :
http://steppic.com/original/896e07bdf2f759709b9ccc5f9eea9e28.png
Хорошо, я удалил первый, у которого был #контейнер, а затем зафиксировал отсутствующий «}); на втором контейнере, но изображения галереи все еще не сложены. Все еще в строках. – user85397
Два вопроса. Загружен ли jQuery и является классом ваших изображений .brick? – Macsupport
Как узнать, загружен ли jQuery или нет? и да, мои изображения находятся под div-классом под названием «.brick». – user85397