FV.Zone Studio beta 1
2008.02.26 12:07 下午 WordPress
发布这个主题的初衷是为了和大家分享和学习更多的东西,所谓抛砖引玉嘛。
这个主题比较复杂,如果你不打算与ZenPhoto一起使用,那有点可惜,当然和ZenPhoto调用方面还是很不完善,本来想将ZenPhoto的MYSQL调用写在主题后台,结果没有完成,所以这个版本仍然要在文件中改写。
由于时间问题,我只能简单说明一下使用方法:
他主要使用自定义字段和ZenPhoto集合来调用图片,因为我们都知道WP的图片管理功能让人力不从心。
典型的列子在主题的successful.php文件中,如果你不明白,那么请参考WP自定义字段资料。
这里的调用方式是:
首先在主题的core/zp.php文件中配置ZenPhoto相册的MYSQL项,然后会查询出ZenPhoto的所有文件夹并附于$zp_theme_album变量中。
解释一下successful.php文件中的变量:
$theme_name = get_post_meta($post->ID, 'Theme Name', $single = true); $theme_author = get_post_meta($post->ID, 'Theme Author', $single = true); $theme_thumb = get_post_meta($post->ID, 'Theme Thumbnail', $single = true); $theme_desc = get_post_meta($post->ID, 'Theme Description', $single = true); $theme_down = get_post_meta($post->ID, 'Theme Download', $single = true);
获得当前日志的自定义字段信息,这里分别是主题名字、作者、缩览图、说明、地址,分别对应于后面的Theme Name等信息。
<?php if($theme_thumb) { ?> <a href="<?php the_permalink() ?>"><img src="<?php echo $zp_theme_url ."/cache/". $zp_theme_album ."/". $theme_thumb . $zp_successful; ?>.jpg" alt="<?php if($theme_desc) echo $theme_desc; else echo the_title(); ?>" /></a><?php } ?>
如果$theme_thumb不为空,就显示下面的信息,几个变量解释:
$zp_theme_url; 在主题core/zp.php文件中配置的ZenPhoto的地址 cache;是ZenPhoto相册生成文件分类的目录 $zp_theme_album; 相册分类名 $theme_thumb; 调用的图片名,如:abc.jpg $zp_successful; 这个是ZenPhoto生成文件后的后缀,你可以生成不同大小的文件,很灵活具体使用方法请查阅ZenPhoto程序的getCustomImage函数。
后面的我就不解释了,会PHP的同志一看就明白。
重要提示:
在你想启动后台的ZenPhoto配置之前请保证主题core/zp.php中文中的MYSQL配置正确,否则主题将出错,无法使用,解决方法是在functions.php中取消if($zp_config ==”Yes”) { include(TEMPLATEPATH . ‘/core/zp.php’); }加载,切得!
说明不详细,有时间补充!
下载地址:http://sc35.com/blog/downloads
预览地址:http://sc35.com/site/
ZenPhoto 相册预览地址:http://sc35.com/img/
特别感谢 Ρò.~Beta2 对本主题捐助100RMB
本主题使用css 2.1和html 1.1标准设计,这也是第一个测试版本,经后可能会有很大的改动,后台配置很不完善,因为我对PHP也是不特别精通,还请理解,最后请大家多提宝贵意见,谢谢~!