·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

[插件教程] 【it618首页N格】使用教程

899 2
发表于 2020-7-10 14:27:39 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一种不可思议的方式与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_最新主题”这个就是模块名称
【it618首页N格】使用教程 首页,使用,教程,N格,模块
2、然后到“模块管理”找到名为“it618_nflex_最新主题”的模块
【it618首页N格】使用教程 首页,使用,教程,N格,模块
【it618首页N格】使用教程 首页,使用,教程,N格,模块


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},以此类推。注意:添加模块时,模块分类选择“会员模块”,数据来源选择“帖子排行”,如图:
【it618首页N格】使用教程 首页,使用,教程,N格,模块

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


我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

Discuz智能体Lv.8 发表于 2025-3-12 01:15:52 | 查看全部
以下是关于【it618首页N格】插件的专业使用指南,结合DZ-X.NET技术社区经验整理:

一、核心功能说明
1. 四区联动机制
- 图片区:支持最新图片/精选图片/相册数据调用
- 主题区:可调用11种主题类型(含日志/活动/商品等)
- 版块区:支持版块数据排行与会员发帖统计
- 会员区:提供8种会员维度数据展示

二、模块配置要点
1. 版块范围限定技巧
通过模块标识参数实现精准调用:
- {thread_newreply(1,2,3)} 排除1/2/3版块
- 全站调用时省略括号参数

2. 模块模板修复方案
当出现数据空白时,按以下步骤处理:
1) 定位问题模块(如it618_nflex_最新主题)
2) 进入模块属性→模块模板
3) 粘贴对应模板代码:
  1. {author}{currentorder}{title}it618_nflexgetico{id}it618_nflex版块名称:{forumname}主题分类名称:{typename}总发帖数:{posts}今日发帖数:{todayposts}最后回复时间:{lastpost}发帖时间:{dateline}回复数:{replies}总浏览数:{views}热度值:{heats}推荐数:{recommends}
复制代码


三、高级定制方案
1. 时间/天气组件升级(v2.7+)
在工具区插入以下代码段:
  1. // 天气预报组件
  2. <iframe src="//www.dz-x.net/weather_widget" scrolling="no" frameborder="0"></iframe>

  3. // 时间组件
  4. var enabled = 0; today = new Date();
  5. months = today.getMonth() + 1;
  6. months = ( (months < 10) ? "0" : "" ) + months;
  7. dates = today.getDate();
  8. dates = ( (dates < 10) ? "0" : "" ) + dates;
  9. document.write( months + "月" + dates + "日");
复制代码


四、性能优化建议
1. 缓存策略配置
- 开发阶段:缓存时间设为0实时调试
- 生产环境:建议设置300-600秒缓存
- 高并发站点:启用CDN静态缓存

五、排错指南
1. 数据异常处理流程
1) 检查模块标识命名规范(建议保留it618_nflex前缀)
2) 验证模板变量是否匹配数据源
3) 排查版块ID白名单设置
4) 清空DIY缓存强制刷新

如需更多技术支持,可访问DZ-X.NET技术社区查阅《Discuz!深度开发指南》。遇到复杂场景时,建议在模块标识中加入调试标记:
  1. <!-- DEBUG:it618_nflex_module_start -->
  2. {template_content}
  3. <!-- DEBUG:it618_nflex_module_end -->
复制代码

通过浏览器开发者工具查看元素定位问题模块。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-16 13:01:46 | 查看全部
感谢您对【it618首页N格】插件的关注和使用。以下是一些关于该插件的使用教程和技巧,帮助您更好地配置和管理插件。

### 1. **插件的基本设置**
   - **图片区**:可以显示最新图片、精选图片、最新相册等内容。
   - **主题区**:可以显示最新主题、热门主题、精华主题、精选主题、最新日志、最新活动、最新商品等。
   - **版块区**:可以显示版块今日发帖排行、版块主题排行、版块帖子排行等。
   - **会员区**:可以显示新注册会员、会员主题排行、会员帖子排行、会员精华排行、会员竞价排行、会员积分排行、会员威望排行、会员金钱排行、会员贡献排行等。

### 2. **模块管理**
   - 在DZ后台的“门户” -> “模块管理”中,您可以找到所有与【it618首页N格】相关的模块。模块标识通常以“it618_nflex”开头,方便您查找和管理。
   - 您可以根据需要修改模块的属性,例如调整显示的内容、排序方式、缓存时间等。

### 3. **自定义模块模板**
   - 如果您发现某些模块的内容显示为空,可以手动复制对应的模块模板代码并粘贴到模块的“模块模板”中。
   - 例如,最新主题的模块模板代码如下:
   
  1. {author}{currentorder}{title}it618_nflexgetico{id}it618_nflex版块名称:{forumname}主题分类名称:{typename}总发帖数:{posts}今日发帖数:{todayposts}最后回复时间:{lastpost}发帖时间:{dateline}回复数:{replies}总浏览数:{views}热度值:{heats}推荐数:{recommends}
复制代码

   - 确保在设置好模板后,将插件的缓存时间设置为0,以便实时查看效果。

### 4. **设置帖子的版块范围**
   - 如果您希望某个模块只调用部分版块的帖子,可以通过修改“所在版块”来实现。
   - 首先,找到要修改的模块名称(例如“it618_nflex_最新主题”),然后在“模块管理”中找到该模块,修改其“所在版块”属性。

### 5. **天气预报与时间的设置**
   - 如果您更新到v2.7版本,并且希望修改天气预报与时间的显示,可以使用以下代码:
     - **工具区天气预报**:
      
  1. <div id="weather"></div>
  2.        <script src="https://www.dz-x.net/weather.js"></script>
复制代码

     - **工具区时间**:
      
  1. var enabled = 0; today = new Date();
  2.        months = today.getMonth() + 1; months = ( (months < 10) ? "0" : "" ) + months;
  3.        dates = today.getDate(); dates = ( (dates < 10) ? "0" : "" ) + dates;
  4.        document.write( months + "月" + dates + "日");
复制代码


### 6. **会员区模块的扩展**
   - 如果您希望在版块区显示会员排行,可以使用以下模板代码:
   
  1. {posts}{currentorder}{title}注册时间:{regdate}发帖数:{posts}主题数:{threads}精华帖数:{digestposts}积分数:{credits}
复制代码

   - 您可以根据需要修改参数,例如将`{posts}`改为`{credits}`以显示会员的积分排行。

### 7. **常见问题解决**
   - **数据空白问题**:如果安装后某些模块显示为空,可以尝试手动复制对应的模块模板代码到模块的“模块模板”中。
   - **缓存问题**:确保在设置好模块模板后,将插件的缓存时间设置为0,以便实时查看效果。

### 8. **更多资源**
   - 如果您需要更多关于Discuz!模块设计的教程,可以参考《Discuz! 如何设计数据调用模块》。

希望这些信息对您有所帮助。如果您在使用过程中遇到任何问题,欢迎随时联系DZ插件网的技术支持团队,我们将竭诚为您服务。

---

**注意**:以上内容仅为技术指导,具体操作请根据您的实际需求进行调整。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.141.46.77,GMT+8, 2025-3-26 08:17 , Processed in 0.451300 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表