discuz论坛插件页面diy模块怎么调用文章

discuz论坛插件页面diy模块怎么调用文章,第1张

你这用的不是默认的模板啊

你可以自己在这进入DIY高级模式,然后先导入框架,再导入文章模块,然后模块置顶你想调用的文章分类就可以了

你这个模板应该写死的有框架了,你只要按你第三章调用文章分类就可以了,你把那个只接受推送数据的勾先去掉,或者你去文章哪里手动推送。最简单的就是左边选择最新文章。

修改文件(此修改方式为默认模板)

template/default/forum/forumdisplay_listhtm

查找

<td class="by">{lang lastpost}</td>

约45行

修改为(不要全删,删除变量就行,不然会错位)

<td class="by"></td>

搜索

<cite><!--{if $thread['lastposter']}-->

以下内容全部删除

<cite><!--{if $thread['lastposter']}--><a href="{if $thread[digest] != -2}homephpmod=space&username=$thread[lastposterenc]{else}forumphpmod=viewthread&tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}" c="1">$thread[lastposter]</a><!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>

<em><a href="{if $thread[digest] != -2 && !$thread[ordertype]}forumphpmod=redirect&tid=$thread[tid]&goto=lastpost$highlight#lastpost{else}forumphpmod=viewthread&tid=$thread[tid]{if !$thread[ordertype]}&page={echo max(1, $thread[pages]);}{/if}{/if}">$thread[lastpost]</a></em>

保存,后台更新缓存。

discuz无法生成静态页面,你所看到的discuz静态页面,是discuz所在的服务器使用了Apache这类支持urlrewrite的网站容器,urlrewrite可以将你看到的原本的url改写成任意的url

最常见的urlrewrite像xxphp/id/73或者/xx/id/73

还有的把xxphp改写成xxdo,当然discuz也是这个原理。想要实现,需要服务器的支持

在使用Discuz过程中,很多朋友会遇到一个问题,DIY页面如何调用分类信息呢,这个问题也曾经困扰过我,经过研究发现了调用的方法,现在就分享给大家。 第一步,要在论坛后台设置好分类信息,这里就不详细讲解了,我的博客有一篇关于此操作的详细文章,不了解的朋友可以查看下( 第二步,进入论坛管理中心,找到:论坛-分类信息-分类管理-企业招聘(这里我还是以招聘为例)-详细; 找到你想要在DIY页面显示的字段,比如:招聘企业,招聘岗位,招聘人数,在字段后面点击"插入调用"; 在此页面的下方"分类信息模块调用显示模板"会出现此字段的调用代码: {zplxr}:[zplxrvalue] [zplxrunit] ,我们先复制下此代码。 第三步,在Dreamweaver中设计分类信息的显示布局代码,并在要显示分类信息的地方插入上面保存的代码,最后复制代码到"分类信息模块调用显示模板"中。 第四步,进入前台的DIY控制面板中,切换到高级模式,插入模块选择:展示类-静态模块,选择分类信息所在的版块,选择分类信息,其他的设置可以按照你的实际要求而定。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » discuz论坛插件页面diy模块怎么调用文章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情