欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>网站建设教程>PHP教程>DedeCms教程>DedeCms插件

目录导航

DedeCms 根据多个模板生成多个静态文章内容页,100元

香港硬防(2G)机房 添加于 2012-05-25   DedeCms插件
DedeCms插件

DedeCms 根据多个模板生成多个静态文章内容页,以前为大家提供过 DedeCms 生成多种排序的列表页,现根据大家不同的使用要求特别推出 根据多个模板生成多个内容页的插件,或许大家不太理解为什么需要这个插件,相信对于做游戏或者一些特殊应用的朋友来说非常想要这样一个插件。最简单的例子:比如我们在内容页需要做一个复制论坛UBB代码的按钮,通过JS虽然可以实现,但我们也可以通过一个单独的模板页实现在一个单独的页面显示文章内容的UBB代码。

官方网站:http://www.00isp.com/webdesign/dedecms-plugins/894.html

插件名称:DedeCms 根据多个模板生成多个静态文章内容页

插件价格:100元

插件购买:联系QQ(674038714)   版权归零度科技所有

实用版本:DedeCms 5.5、5.6、5.7的utf和gbk版本

下面来看看插件的操作界面

DedeCms 根据多个模板生成多个静态文章内容页,100元-图片1
DedeCms 根据多个模板生成多个静态文章内容页,100元-图片1

或许大家都知道现在网上已经有不少高手开发过这类插件,但本插件相比于现在已存在的插件当然有不可比拟的优点和实用性,要不也没必要给大家提供了。

我们在安装插件过后,进入“更新文档(多模板)”操作界面,可以看到一个“选择更新模板”,我们想要更新什么模板直接选择相应模板即可,这里说明下“更新默认模板”会直接按DEDE自带的更新文档HTML程序来更新,其余选项会使用插件程序来生成,这里的选项可以通过配置文件来自定义,添加、删除、修改。

下面说下怎么使用我们的插件,关于安装方法就不用给大家多说了,这里只给大家讲下需要修改的一些文件和配置文件的修改方法

插件安装成功后必须在“include/common.func.php”文件中增加如下代码:

if( file_exists(DEDEINC.'/cfg.makearchtml.php') ){require_once(DEDEINC.'/cfg.makearchtml.php');}

其它都需要做任何修改,下面看看如何修改插件配置文件“include/cfg.makearchtml.php”

配置文件中有一个非常重要的配置参数 $TC_MultiArcHtmlTemplet 这个就是配置模板的数组,具体设置方法

itemname 栏目说明 显示到操作界面 (仅显示给管理员)
linkname 链接名称 在页面中直接调用显示链接时 链接名称就使用本项设置
templet 模板名称 必须使用完整的设置(跟后台文档模板设置相同)
filename 文件名称 文件名称标识符
如果后台设置为:{typedir}/{Y}/{M}{D}/{aid}.html 那么多模板生成的规则则是
{typedir}/{Y}{M}{D}/{aid}_{filename}.html 所以大家一定注意不能重复
------------------------------------------------------------------------------------------------------
注:数组下标必须使用非负整数,并且不能重复
专题页面未处理(同样使用默认的专题页模板)
模型附加表中指定过 templet 的不处理
当指定模板不存在时 使用默认的 article_default.htm 模板

另外还有一个扩展配置参数 $TC_MultiArcHtmlTplExt,配置说明

target 相关页面链接 是否在新窗口打开  [1]是
s_title 原文链接显示名称 [-1] 显示文档标题,其余设置就原样显示
cur_style 当前模板链接样式名称
cur_href 当前模板链接地址  [1]链接到页面  可指定为“javascript:;”
--------------------------------------------------------------------------------
当更新当前模板并且指定链接不是为 1 时,会强制在本窗口打开

下面看看如何在模板页面中调用其它模板页面的链接,在配置文件中指定的模板可以直接使用 {dede:field.relatedpage/} 调用所有的相关模板的链接,也可以使用 {dede:field.aid function="RelatedPage(@me, 'all')"/} 调用所有相关模板的链接,在默认模板中必须使用第二种才可以调用到,另外第二种方法中我们可以调用指定下标的模板页面的链接,比如:{dede:field.aid function="RelatedPage(@me, '0')"/} 这样就只会显示指定下标模板的链接

温馨提示:{dede:field.aid function="RelatedPage(@me, '0')"/} 使用该种方式调用时 可以调用多个如:{dede:field.aid function="RelatedPage(@me, '0,1,2')"/}

还有其它不明白或者需要增加功能的朋友的请咨询QQ详谈。

零度科技专业提供香港服务器美国服务器,台湾服务器,马来西亚服务器,新加坡服务器等海外服务器租用业务,请咨询在线客服。

到零度科技查看原文:http://www.ldisp.com/a/dedecms-plugins/2011/894.shtml

上一篇:DedeCms 星星评分,好评 中评 差评 插件,80元
下一篇:DedeCms 一键分享5篇文章到腾讯微博

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

430

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理