去评论
dz插件网

【it618首页N格】使用教程

admin
2020/07/10 14:27:39

一种不可思议的方式与DZ的数据调用完美整合,只要你有创意,论坛数据任你选择。数据方面完全不用我再设计了,一次投入,终生受用。优质的售后服务,让你一定觉得很值。

作为IT618的招牌应用,提供了4个区:图片区、主题区、版块区、会员区,可以设置后2个区是否显示,每个区的内容都可以自己DIY,界面风格都可以在后台调整。

此插件可能会用到以下教程:
it618布局类插件如何修改数据模块属性
it618布局类插件部分站长安装后数据空白的解决方法

如果更新到v2.7想修改天气预报与时间的可以复制以下代码
工具区天气预报:
<iframe width="230" scrolling="no" height="18" frameborder="0" allowtransparency="true" marginwidth="0" marginheight="0"  src="http://i.tianqi.com/index.php?c=code&id=1&icon=1&wind=0&num=1"></iframe>

工具区时间:
<script>var enabled = 0; today = new Date();
months = today.getMonth() + 1; months = ( (months < 10) ? "0" : "" ) + months;
dates = today.getDate(); dates = ( (dates < 10) ? "0" : "" ) + dates;
document.write( months + "月" + dates + "日");</script>

技巧:
一、如何设置帖子的版块范围
有些情况,某个模块的帖子只想调用部分版块,可以通过修改“所在版块”来实现,方法如下:
1、先知道要修改的模块名称,下图的红框部分比如是要修改的模块,“it618_nflex_最新主题”这个就是模块名称

2、然后到“模块管理”找到名为“it618_nflex_最新主题”的模块




22个默认模块(DZ后台-门户-模块管理-数据调用 模块标识包含“it618_nflex”):
绿色的模块为扩展预定义模块 注意:会员区模块{模块标识,数字},数字是会员数量
模块标识说明:
{thread_newreply<>(1,2,3)} 最新回复 <>后面是不包含的论坛版块ID,如果是调用全部论坛版块就不用写<>(1,2,3)
{thread_newthreadreply<>(1,2,3)} 最新回复主题 <>后面是不包含的论坛版块ID,如果是调用全部论坛版块就不用写<>(1,2,3)
{member_onlinetime} 会员在线时间排行
{member_homeview} 会员空间访问量排行
{member_todaypost} 会员今日发贴数排行
{member_daypost} 会员周发贴数排行
{member_monthpost} 会员月发贴数排行

图片区
it618_nflex_最新图片、it618_nflex_精选图片、it618_nflex_最新相册

主题区
it618_nflex_最新主题、it618_nflex_热门主题、it618_nflex_精华主题、it618_nflex_精选主题、it618_nflex_最新日志、it618_nflex_最新活动、it618_nflex_最新商品、{thread_newreply<>(1,2,3)}、{thread_newthreadreply<>(1,2,3)}

版块区
it618_nflex_版块今日发贴排行、it618_nflex_版块主题排行、it618_nflex_版块帖子排行、{member_todaypost}、{member_daypost}、{member_monthpost}

会员区
it618_nflex_新注册会员、it618_nflex_会员主题排行、it618_nflex_会员帖子排行、it618_nflex_会员精华排行、it618_nflex_会员竞价排行、it618_nflex_会员积分排行、it618_nflex_会员威望排行、it618_nflex_会员金钱排行、it618_nflex_会员贡献排行、{member_onlinetime,14}、{member_homeview,14}

当然你可以自己设计模块,但是最好带上“it618_nflex”,好处是方便查找,卸载时可以删除本插件模块。

模块设计教程:《Discuz! 如何设计数据调用模块


it618首页N格共有图片区,主题区,版块区,会员区4个区,那么对应的模块模板如下(以下模板还有个用途,就是少数用户的空间部分模板会安装不上(比如最新主题是空白的现象),可以找到对应的模块手工复制模板):
以最新主题为例:

插件后台-模块管理-it618_nflex_最新主题-属性-模块模板 如果模板为空就可以手工复制以下对应的模板,比如最新主题就复制如下代码:
[loop]
<li><span class="it618_flex_author"><a href="home.php?mod=space&uid={authorid}" target="_blank">{author}</a></span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a>it618_nflexgetico{id}it618_nflex<div class=it618_title><br>版块名称:{forumname}<br>主题分类名称:{typename}<br>总发帖数:{posts}<br>今日发帖数:{todayposts}<br>最后回复时间:{lastpost}<br>发帖时间:{dateline}<br>回复数:{replies}<br>总浏览数:{views}<br>热度值:{heats}<br>推荐数:{recommends}</div></li>
[/loop]

注意:如果你设置好了模块的模板内容,一定要记住,插件设置里的缓存时间一定要设置为0,这样可以看到实时效果。

图片区模块模板:
[loop]
<li><a href="{url}" title="{title}"{target}><img src="{pic}" width="{picwidth}" height="{picheight}" /><p>{title}</p></a></li>
[/loop]

主题区模块模板(模板里蓝色部分是支持高亮,图片附件、置顶与精华图标):

主题
[loop]
<li><span class="it618_flex_author"><a href="home.php?mod=space&uid={authorid}" target="_blank">{author}</a></span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a>it618_nflexgetico{id}it618_nflex<div class=it618_title><br>版块名称:{forumname}<br>主题分类名称:{typename}<br>总发帖数:{posts}<br>今日发帖数:{todayposts}<br>最后回复时间:{lastpost}<br>发帖时间:{dateline}<br>回复数:{replies}<br>总浏览数:{views}<br>热度值:{heats}<br>推荐数:{recommends}</div></li>
[/loop]


日志
[loop]
<li><span class="it618_flex_author"><a href="home.php?mod=space&uid={uid}" target="_blank">{username}</a></span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a><div class=it618_title><br>评论数:{replynum}<br>浏览数:{viewnum}<br>路过数:{click1}<br>鸡蛋数:{click2}<br>鲜花数:{click3}<br>握手数:{click4}<br>雷人数:{click5}</div></li>
[/loop]


活动
[loop]
<li><span class="it618_flex_author"><a href="home.php?mod=space&uid={authorid}" target="_blank">{author}</a></span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a>it618_nflexgetico{id}it618_nflex<div class=it618_title><br>活动时间:{time}<br>报名截止时间:{expiration}<br>每人花销:{cost}<br>活动地点:{place}<br>活动类型:{class}<br>性别要求:{gender}<br>需要人数:{number}<br>已报名人数:{applynumber}</div></li>
[/loop]


商品
[loop]
<li><span class="it618_flex_author"><a href="home.php?mod=space&uid={authorid}" target="_blank">{author}</a></span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a>it618_nflexgetico{id}it618_nflex<div class=it618_title><br>商品说明:{summary}<br>商品累计售出数:{totalitems}<br>商品价格:{price}</div></li>
[/loop]


版块区模块模板:

主题数
[loop]
<li><span class="it618_flex_author">{threads}</span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a><div class=it618_title><br>版块帖子数:{posts}<br>版块话题数:{threads}<br>版块今日新帖数:{todayposts}<br>版块介绍:{summary}</div></li>
[/loop]


今日贴数
[loop]
<li><span class="it618_flex_author">{todayposts}</span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a><div class=it618_title><br>版块帖子数:{posts}<br>版块话题数:{threads}<br>版块今日新帖数:{todayposts}<br>版块介绍:{summary}</div></li>
[/loop]


贴子数
[loop]
<li><span class="it618_flex_author">{posts}</span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" href="{url}" title="{title}"{target}>{title}</a><div class=it618_title><br>版块帖子数:{posts}<br>版块话题数:{threads}<br>版块今日新帖数:{todayposts}<br>版块介绍:{summary}</div></li>
[/loop]


当然有的人喜欢在右侧显示会员,那么可以在版块区显示会员排行,不过只显示会员账号不显示头像。
发贴排行
[loop]
<li><span class="it618_flex_author">{posts}</span><em class="it618_flex_ranknum{currentorder}">{currentorder}</em><a class="quicktip" c="1" href="{url}" title="{title}"{target}>{title}</a><div class=it618_title><br>注册时间:{regdate}<br>发帖数:{posts}<br>主题数:{threads}<br>精华帖数:{digestposts}<br>积分数:{credits}</div></li>
[/loop]

还有会员的积分排行,扩展积分排行等,模板与发贴排行的模板相同,只是上面的{posts}不同,可改成对应的参数,如:积分就改成{credits},以此类推。注意:添加模块时,模块分类选择“会员模块”,数据来源选择“帖子排行”,如图:


会员区模块模板:
[loop]
<li><a href="{url}" c="1"{target}><img src="{avatar}" width="48" height="48" alt="{title}" /><br>{title}</a></li>
[/loop]