本帖最后由 16300860 于 2010-3-24 13:48 编辑
接触SS一个月左右看到网上有很多询问SS调用DZ论坛的一些问题 这里做一个小小的汇总(参考了很多别人的方法) 我也是个新手里面的一些调用方法可能不大科学但是很实用 对于初次接触SS的朋友可能有些帮助 很多方法都是看的别人的模板是怎么调用的再加自己实践现有些原理性问题我也说不清楚因为没对SS的文件进行系统研究过所以这些方法可能稍显笨拙。
1.SS怎么调用论坛新帖- <!--{block name="bbsthread" parameter="order/dateline DESC/limit/0,10/cachetime/900/subjectlen/28/subjectdot/1/tpl/subject_li"}-->
复制代码 上面的代码是调用论坛最新10个帖子 如果想调用8个就把/limit/0,10/改成/limit/0,8/以此类推调用多少个就把8哪里改成几 因为这里始终是调用最新的 所以/limit/0,8/中的0不要改变
2.SS怎么调用论坛最新的精华帖子- <!--{block name="bbsthread" parameter="digest/1,2,3/order/dateline DESC/limit/0,10/cachetime/86400/subjectlen/34/subjectdot/1/cachename/bbsjing/tpl/data"}-->
- <!--{loop $_SBLOCK['bbsjing'] $value}-->
- <li><span class="r">#date('m.d', $value['dateline'])#</span><a href="$value[url]" target="_blank">$value[subject]</a></li>
- <!--{/loop}-->
复制代码 一般调用帖子的时候会嵌套在CSS的<li>标签中 所以这里给个嵌套了CSS的例子 这里是调用论坛1.2.3等级的精华 意思是论坛的所有精华都调用 如果你只想调用3等级的精华那么你只要把前面的1,2,去掉就行 以此类推
3.ss怎么调用论坛热门帖子- <!--{block name="bbsthread" parameter="dateline/604800/order/views DESC/limit/0,10/cachetime/22400/subjectlen/40/subjectdot/1/cachename/hotblog1/tpl/data"}-->
- <!--{loop $_SBLOCK['hotblog1'] $value}-->
- <li><span class="r">#date('m.d', $value['dateline'])#</span><a href="$value[url]" target="_blank">$value[subject]</a></li>
- <!--{/loop}-->
复制代码 上面是调用一周的点击最多的帖子 如果要调用一个月可以改604800这个时间
4.ss调用指定版块的最新帖子- <!--{block name="bbsthread" parameter="fid/17/order/dateline DESC/limit/0,10/cachetime/86400/subjectlen/34/subjectdot/1/bbsurltype/bbs/cachename/bbsjing/tpl/data"}-->
- <!--{loop $_SBLOCK['bbsjing'] $value}-->
- <li><span class="r">#date('m.d', $value['dateline'])#</span><a href="$value[url]" target="_blank">$value[subject]</a></li>
- <!--{/loop}-->
复制代码 这是调用你论坛ID为17的版块的帖子 如果你要调用其他版块把17改成你要的论坛版块的ID 怎么知道论坛版块的ID 打开你这个版块你会看到浏览器上面网址比如我打开我论坛的17这个版块会显示代码网址:http://网址/forum-17-1.html 那么17就是这个ID
5.SS调用论坛带图片的精华帖子并且调出附件的摘要和标题 具体形式为
图片调用的论坛帖子图片 右边的是标题 和此帖子的摘要
这里要调用两个 第一个要调用附件图片 第二个调用帖子内容- <!--{block name="bbsthread" parameter="digest/1,2,3/order/dateline DESC/limit/0,1/cachetime/86400/subjectlen/35/showdetail/1/messagelen/140/bbsurltype/bbs/cachename/bbs_img/tpl/data"}-->
- <!--{block name="bbsattachment" parameter="catid/image/t_digest/1,2,3/order/t.dateline DESC/limit/0,1/cachetime/86400/bbsurltype/bbs/cachename/bbsimg/tpl/data"}-->
- <!--{loop $_SBLOCK['bbsimg'] $value}-->
- <div id="comiis_jtqg"><p><a href="$value[url]" target="_blank"><img src="$value[a_attachment]" alt="$value[subjectall]" border="0" class="kmxx2"></a> <!--{/loop}--> <!--此处调用的图片-->
- <strong> <!--{loop $_SBLOCK['bbs_img'] $value}-->
- <a href="$value[url]" title="$value[subject]" target='_blank'>$value[subject]</a></strong><br />{$value[message]}...</p><div></div>
- <!--此处调用标题和摘要-->
- <!--{/loop}-->
复制代码 6.SS调用论坛置顶版块带图片的精华帖子并且调出附件的摘要和标题- <!--{block name="bbsattachment" parameter="t_fid/9/filetype/image/t_digest/1,2,3/order/t.dateline DESC/limit/0,1/cachetime/86400/bbsurltype/bbs/cachename/bbsimg/tpl/data"}-->
- <!--{block name="bbsthread" parameter="fid/9/digest/1,2,3/order/dateline DESC/limit/0,1/cachetime/86400/subjectlen/16/showdetail/1/messagelen/54/bbsurltype/bbs/cachename/bbs_img/tpl/data"}-->
- <!--{loop $_SBLOCK['bbsimg'] $value}-->
- <a href="$value[url]" target="_blank"><dd><img height="60" width="68" class="kmxx" src="$value[a_attachment]"alt="$value[subjectall]"><!--{/loop}-->
- <!--{loop $_SBLOCK['bbs_img'] $value}-->
- <p><b><font color="#C82A03">$value[subject] </font></b><br> {$value[message]}... </p> </dd></a>
- <!--{/loop}-->
- </dl>
复制代码 想调用那个版块就把9改成版块的ID 如果不需要调用精华帖 直接调用普通帖子的附件和摘要可以把t_digest/1,2,3/去掉
先就这么多了 以后的不断更新 有金币的送点金币(因为有些非常好的模板要金币我喜欢下下来研究研究 呵呵)和我一样穷的就直接复制粘贴 很多都参考了别人的调用方法 但是基本上原理是一样的 可以根据自己的需要捣鼓
新增:SS让论坛帖子部分以站点模式打开部分以直接链接到论坛打开 https://discuz.dismall.com/thread-1556618-1-1.html
大家有事情 或者要仿模板可以加我QQ376236696 我现在经济危机了价钱比论坛任何人都低 我只要吃饱饭就行了,小问题可以免费帮忙的 |