【贴图】向版主推荐谷歌看图
谷歌看图是谷歌开发的一个Discuz!论坛图贴插件,它是一个基于 Flash 技术的丰富互联网应用程序,目的在于给 Discuz!论坛的图贴一种崭新的浏览体验。图贴阅读插件为Discuz!中的图贴提供了一种以图片为中心的视图,用更多的空间更好地集中展示帖子中的图片,精简了帖子中一些和图片无关的信息,使用户更方便地浏览查看帖子中的图片。http://lh3.ggpht.com/picasateam.cn/SLfBz2cksbI/AAAAAAAADXw/_1rEQFQ5XCk/s512/screen_shot_2.jpg
功能介绍[*]缩略图模式浏览[*]图文混合模式浏览[*]幻灯模式自动浏览[*]自动图贴翻页[*]Discuz!论坛图贴摘要生成安装使用谷歌看图支持Discuz! 6.0及其以上各个语言及编码版本。请参考安装手册进行安装。
谷歌看图Discuz!插件使用手册图贴是各社区论坛是最热门的内容,谷歌看图Discuz!插件是一个基于Flash技术的丰富互联网应用程序,目的在于给 Discuz!论坛的图贴一个崭新的浏览体验。图贴阅读插件为Discuz!中的图贴提供了一种以图片为中心的视图,用更多的空间更好地集中展示帖子中的图片,精简了帖子中一些和图片无关的信息,使用户更方便地浏览查看帖子中的图片。
http://lh3.ggpht.com/picasateam.cn/SLfBz2cksbI/AAAAAAAADXw/_1rEQFQ5XCk/s512/screen_shot_2.jpg
安装说明第一步:下载安装包google_photoviewer_discuz.zip。
第二步:解压安装包得到下列文件:
photoviewer│README│
...
├─docs│
...
└─upload │viewthreadfeed.php │
└─plugins └─photoviewer │AC_OETags.js │index.htm │
PhotoViewer.php │
PhotoViewer.swf │playerProductInstall.swf │
├─history │ history.css │ history.js │ historyFrame.html │
└─images icon.gif第三步:将upload目录里的文件上传至论坛的代码目录。即,把upload\viewthreadfeed.php文件上传到论坛的根目录,把upload\plugins\photoviewer目录(包括其中所有文件)上传到论坛的plugins目录
第四步:对于在Linux上部署的Discuz!,需要正确设置这些文件(viewthreadfeed.php、photoviewer目录及其中文件)的访问权限(例如:777)
第五步: 测试图贴摘要URL。
此前部署的viewthreadfeed.php文件的作用是,生成本插件所需的特定格式的图贴摘要。摘要是一个符合RSS规范的XML文档(关于摘要的详细规范可以参考图贴摘要格式规范)。对于论坛里的每个图贴页面,它都能够生成对应的RSS格式摘要。我们可以用以下方式来测试它是否正常工作:例如,对于以下的一个帖子:
http://127.0.0.1/bbs/viewthread.php?tid=30&page=1可以用这个URL来得到对应的摘要:
http://127.0.0.1/bbs/viewthreadfeed.php?tid=30&page=1得到的文件为一个类似图贴摘要格式规范中的RSS文件。
第六步:在论坛中加入打开此插件的链接。如果按照上述方式安装,则谷歌看图插件的链接为:
<论坛域名及路径>/plugins/photoviewer/PhotoViewer.php?photoFeedUrl=<图贴摘要URL>其中:<论坛域名及路径> 为论坛的域名及路径,根据您论坛部署的情况,路径可能为根路径或者为您设定的路径,例如http://www.discuz.net(根路径的情况)或者http://www.discuz.com/bbs(论坛安装于路径 bbs 下)。<图贴摘要URL> 指向要被浏览的帖子的RSS摘要,需要经过URI编码(也称为百分号编码)。即参数中的特殊字符,如空格,问号等,需要用%XX的方式代替,其中XX为该字符的ASCII码的十六进制表示。PHP中可以使用 rawurlencode 函数对字符进行该编码,关于该编码方式的详细细节,可参考RFC 1738及http://en.wikipedia.org/wiki/Percent-encoding 。
对于链接:
http://127.0.0.1/bbs/viewthreadfeed.php?tid=30&page=1经过URI编码,应为:
http%3A%2F%2F127.0.0.1%2Fbbs%2Fviewthreadfeed.php%3Ftid%3D30%26page%3D1各位站长可以根据自己站的需求,灵活地在各种位置加入从论坛其他页面到谷歌看图插件的链接。下面给出几种常见做法的例子。
例:在帖子列表页面(forumdisplay.php)中每个帖子标题后面增加一个到图贴阅读器的链接,以默认模板为例。
修改templates/default/forumdisplay.htm,添加链接。首先找到显示每个帖子的代码段(查找<span id="thread_$thread">,大概位于276行):
…
<!--{/if}--><span id="thread_$thread"><a href="viewthread.php?tid=$thread&extra=$extra"$thread>$thread</a></span><!--{if $thread['readperm']}--> - [{lang readperm} <span class="bold">$thread</span>]<!--{/if}-->…然后在其中插入到图贴阅读插件的链接:
...
<!--{/if}--><span id="thread_$thread"><a href="viewthread.php?tid=$thread&extra=$extra"$thread>$thread</a></span><span> <a href="plugins/photoviewer/PhotoViewer.php?photoFeedUrl=..%2F..%2Fviewthreadfeed.php%3Ftid%3D$thread"> <img src="plugins/photoviewer/images/icon.gif" class="attach"/></a></span><!--{if $thread['readperm']}--> - [{lang readperm} <span class="bold">$thread</span>]<!--{/if}-->...进入帖子列表,即可看到进入图贴阅读插件的链接。如图所示:
http://lh5.ggpht.com/picasateam.cn/SLZeKPoemsI/AAAAAAAADU0/_6F1SL1Lp-E/s800/forumdisplay.jpg
点击链接,即可启动此图贴阅读插件。
例:在帖子内容页面(viewthread.php)顶部加入链接,同样以默认模板为例。
首先,编辑templates/default/templates.lang.php,给$language 数组加入一个元素,在文件末尾加入'google_photo_viewer' => '谷歌看图',,该元素指明了链接的文字。
...
'authorinfoitems_location'
=>
'来自',
'google_photo_viewer'
=>
'谷歌看图',
);
?>修改templates/default/viewthread.htm。查找<form method="post" name="modactions">,大概位于64行。
...
<form method="post" name="modactions">
<input type="hidden" name="formhash" value="{FORMHASH}"
/>
<div class="mainbox viewthread">
<span class="headactions">
<!--{if $discuz_uid}-->
<!--{if $supe['status']}-->
...在span元素下,加入一个链接:
...
<form method="post" name="modactions">
<input type="hidden" name="formhash" value="{FORMHASH}"
/>
<div class="mainbox viewthread">
<span class="headactions">
<a href="plugins/photoviewer/PhotoViewer.php?photoFeedUrl=..%2F..%2Fviewthreadfeed.php%3Ftid%3D$tid%26page%3D$page" target="_blank">
<img src="plugins/photoviewer/images/icon.gif"/>{lang google_photo_viewer}
</a> <!--{if $discuz_uid}--> <!--{if $supe['status']}-->...结果如图所示。
http://lh4.ggpht.com/picasateam.cn/SLZeKuqT0OI/AAAAAAAADU8/_vq3iJE_2_k/s800/viewthread.jpg 不觉得看个图有些劳师动众吗 有些麻烦觉得 感觉值得推广……方便用户浏览才能更吸引用户 在摄影类论坛还是蛮有市场的
页:
[1]