用NextGen Gallery这个插件很久了,一直以来没有好好琢磨,这几天遇到一些问题,正好整理出来与大家分享。以下的内容翻译自Narasopa Media,目的是向相册文件列表里给图片添加标题和描述。
最近给一个客户做项目时我遇到一个问题——为了搞定我的项目,需要用一个什么样的Wordpress插件呢?哥考虑再三,左搞右整,NextGen Gallery 这个插件脱颖而出,但是这家伙并不是服服帖帖,它不能按哥的想法呈现数据。
这货在Album视图下,会以网格形式列出所有缩略图,但问题是,哥希望这个网格里能随图片显示Title和Description(标题和描述)。
实际上,这个问题相当容易搞定。
在nextgen-gallery/view文件夹里,有一个文件叫做“gallery.php”。
在这个文件里,有一小段代码用来显示缩略图。
<?php foreach ($images as $image) : ?>
<div id=”ngg-image-<?php echo $image->pid ?>” class=”ngg-gallery-thumbnail-box” <?php echo $gallery->imagewidth ?> >
<div class=”ngg-gallery-thumbnail” >
<a href=”<?php echo $image->imageURL ?>” title=”<?php echo $image->description ?>” <?php echo $image->thumbcode ?> >
<img title=”<?php echo $image->alttext ?>” alt=”<?php echo $image->alttext ?>” src=”<?php echo $image->thumbnailURL ?>” border=”0″ <?php echo $image->size ?> />
</a>
</div>
</div>
<?php if ( $gallery->columns > 0 && ++$i % $gallery->columns == 0 ) { ?>
<br style=”clear: both” />
<?php } ?>
<?php endforeach; ?>
我们要做的是,在img标签之后加这么段代码:
<p align=”left” style=”margin-left:0px;”>
<strong><?php echo $image->alttext ?></strong>
<br />
<?php echo $image->description ?>
</p>
这就好了。哥还想在自己的主题里,想在顶部的同一高度显示所有描述。因为哥一般不用图片编辑器里的裁剪功能形成同样大小的缩略图(默认情况下,会在图片下显示),所以图片都不一边高。为了解决这个问题,哥还在NextGen的样式表里加了这么一小段代码:
.ngg-gallery-imagewrap {
height:175px;
}
然后把图片放进div里,div写上class=ngg-gallery-imagewrap。
哥最后完整的代码是酱紫滴:
<?php foreach ($images as $image) : ?>
<div id=”ngg-image-<?php echo $image->pid ?>” class=”ngg-gallery-thumbnail-box” <?php echo $gallery->imagewidth ?> >
<div class=”ngg-gallery-thumbnail” >
<div class=”ngg-gallery-imagewrap”>
<a href=”<?php echo $image->imageURL ?>” title=”<?php echo $image->description ?>” <?php echo $image->thumbcode ?> >
<img title=”<?php echo $image->alttext ?>” alt=”<?php echo $image->alttext ?>” src=”<?php echo $image->thumbnailURL ?>” border=”0″ <?php echo $image->size ?> />
</a></div>
<p align=”left” style=”margin-left:0px;”><strong><?php echo $image->alttext ?></strong><br />
<?php echo $image->description ?></p>
</div>
</div>
<?php if ( $gallery->columns > 0 && ++$i % $gallery->columns == 0 ) { ?>
<br style=”clear: both” />
<?php } ?>
<?php endforeach; ?>
在这里可以看看效果哦。
翻译完了,您也可以点这里看看我做的效果~
原文链接是http://narasopa.com/seoblog/2009/02/adding-title-and-description-to-nextgen-gallery-thumbnails/

来了就留个脚印吧,呵呵
教育网还是用ipv6翻墙比较好,如果只有ipv4的话,用goagent不错
这些基本上都是历吏了
现在的票据打印机,不会这么麻烦了
自己开始写博客才真的了解到,每天坚持更新是一个多么难得的好习惯。好的博客对于我们这些游客而言收获真的不少。
看了博主的文章觉得非常值得学习,支持一下!http://www.cchaofang.com