poison-b13
Постоялец
- Регистрация
- 21 Июл 2009
- Сообщения
- 64
- Реакции
- 5
- Автор темы
- #1
Добрый день, нужна помощь, есть плагин к WP: NextGEN Gallery
хочется его немного переделать под себя:
Используемая версия WordPress: 2.8.4 (RUS)
Версия плагина: 1.3.5
Суть проблемы:
при создании статичной страницы для отображения галереи на сайте
галерея отображается дивами (<div>)
что не очень удобно,
генерируюется сию следующим php кодом (файл wp-content/nextgen-gallery/view/gallery.php
хочу сделать отображение таблицей:
по 4 пикчеры в ряд
но как замутить не знаю, в php не очень силен.
есть мысль замутить с array но в массивах не силен совсем
Буду признателен за подсказку и любую другую помощь.
хочется его немного переделать под себя:
Используемая версия WordPress: 2.8.4 (RUS)
Версия плагина: 1.3.5
Суть проблемы:
при создании статичной страницы для отображения галереи на сайте
галерея отображается дивами (<div>)
Код:
<div id="ngg-image-388" class="ngg-gallery-thumbnail-box" >
<div class="ngg-gallery-thumbnail" >
<a href="/wp-content/gallery/010701.jpg" title="010701" class="shutterset_obrazy-rossii" >
<img title="010701" alt="010701" src="/wp-content/gallery/thumbs/thumbs_010701.jpg" />
</a>
</div>
</div>
генерируюется сию следующим php кодом (файл wp-content/nextgen-gallery/view/gallery.php
Код:
<?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 $e xif['created_timestamp'] ?>
**/
?>
<?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?><?php if (!e mpty ($gallery)) : ?>
<div class="ngg-galleryoverview" id="<?php echo $gallery->anchor ?>">
<?php if ($gallery->show_slideshow) { ?>
<!-- Slideshow link -->
<div class="slideshowlink">
<a class="slideshowlink" href="<?php echo $gallery->slideshow_li nk ?>">
<?php echo $gallery->slideshow_link_text ?>
</a>
</div>
<?php } ?>
<?php if ($gallery->show_piclens) { ?>
<!-- Piclense link -->
<div class="piclenselink">
<a class="piclenselink" href="<?php echo $gallery->piclens_link ?>">
<?php _e('[View with PicLens]','nggallery'); ?>
</a>
</div>
<?php } ?>
<!-- Thumbnails -->
<?php foreach ($images as $image) : ?>
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbna il-box" <?php echo $gallery->imagewidth ?> >
<div class="ngg-gallery-thumbnail" >
<a href="<?php echo $image->imageURL ?>" title="<?php ec ho $image->description ?>" <?php echo $image->thumbcode ?> >
<img title="<?php echo $image->alttext ?>" alt=" <?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php ec ho $image->size ?> />
</a>
</div>
</div>
<?php if ( $gallery->columns > 0 && ++$i % $gallery->columns == 0 ) { ?>
<br style="clear: both" />
<?php } ?>
<?php endforeach; ?>
<!-- Pagination -->
<?php echo $pagination ?>
</div>
Код:
<table cellspacing="0" cellpadding="0" bordercolor="#7d4600" border="1" bgcolor= "#ffffff" align="center">
<tbody>
<tr>
<td width="160" height="175" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="160" height="160" align="center"> </td>
</tr>
<tr>
<td height="15" style="text-align: center;"> </td>
</tr>
</tbody>
</table>
</td>
<td width="160" height="175" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="160" height="160" align="center"> </td>
</tr>
<tr>
<td height="15" style="text-align: center;"> </td>
</tr>
</tbody>
</table>
</td>
<td width="160" height="175" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="160" height="160" align="center"> </td>
</tr>
<tr>
<td height="15" style="text-align: center;"> </td>
</tr>
</tbody>
</table>
</td>
<td width="160" height="175" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="160" height="160" align="center"> </td>
</tr>
<tr>
<td height="15" style="text-align: center;"> </td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
по 4 пикчеры в ряд
но как замутить не знаю, в php не очень силен.
есть мысль замутить с array но в массивах не силен совсем
Буду признателен за подсказку и любую другую помощь.