适用版本:多奥淘宝客程序VIP版 V12.10以前的版本 + DedeCMS V5.5/V5.6/V5.7 版本
插件下载:
Duoao_Plus_DedeCMS.rar
(12.33 KB, 下载次数: 264)
(真实源代码调用, 并非JS) 只需修改DedeCMS路径,以及修改模板调用的栏目ID即可
里面包含首页文件+插件文件+首页模板文件 (若修改过首页模板的请不要覆盖,手动修改)
提示:请先备份需要修改的文件,再进行以下操作。
请先安装DedeCMS程序(不要安装在同目录),插件只作文章调用,添加修改文章依然在DedeCMS程序里进行。
插件特点:
文章链接自动生成(动态或静态URL)、带缓存功能不需每次读取SQL、支持程序安装在任何目录、
支持多栏目调用、支持只调用带缩略图文章、自定义属性文章、标题字符截取等。
DedeCMS文章调用插件 - 安装说明:
1、打开插件文件(plus_dede.php),修改里面的"DedeCMS目录"为你的DedeCMS目录路径. 上传到程序根目录. (例如:如果DedeCMS为主站则填写".."2个半角句号,如果为下级目录的直接填写目录名。)
2、在主页面文件添加插件调用代码,如下: (插件包里的首页文件已添加) - if(file_exists(DUOAO_PATH.'plus_dede.php')) require DUOAO_PATH.'plus_dede.php';
复制代码其他页面添加代码方法同样,根目录下的5个主页面文件分别为:
首页(/index.php) 列表页(/list.php) 商品页(/item.php) 店铺页(/shop.php) 搜索页(/search.php)
3、插件包里已包含多奥淘宝客程序模板首页例子,如果修改过首页模板请不要直接覆盖。里面参数修改方法如下: 查找模板代码: (点击查看多奥淘宝客程序整合DedeCMS模板首页调用代码介绍) <!--多奥淘宝客DiscuzX帖子调用 开始-->
...... 修改这里面的 调用标签代码 ......
<!--多奥淘宝客DiscuzX帖子调用 结束-->
修改调用标签代码参数,总有4个列表,4处地方需要修改: <{duoao_dedelist name="news01" id="2" num="10" cache="2.5"}>
id="2" 需要调用的栏目ID (必须修改),0为所有栏目,多个栏目用逗号分隔如:“2,3,4” 。
num="10" 表示调用文章数10篇。
cache="2.5" 表示缓存时间2.5小时。不缓存填写0或删除参数。
详细参数以及标签请看下面!
4、修改好之后,上传文件覆盖,刷新页面即可。(如没改变,请清理模板缓存)
详细参数配置以及标签:
模板调用代码:
<{duoao_dedelist name="news01" id="2" num="10" cache="2.5"}>
<{foreach from=$news01 item="val"}>
<li>[<a href="<{$val.typeurl}>" target="_blank"><{$val.typename}></a>] <a href="<{$val.arcurl}>" target="_blank" title="<{$val.title}>"><{$val.ctitle}></a></li>
<{/foreach}> 1、红色部分为参数,如果参数不需要可删除,分别为:
1、news01为标识,可以不修改,如需修改2处news01都一起修改。【不能删除】
2、id="2" 表示栏目ID,0为所有栏目,多个栏目用“,”逗号分隔,如:id="2,3,4" 3个栏目ID
3、num="10" 表示调用帖子数量
4、cache="2.5" 表示缓存时间(小时),不缓存请改为0或删除这个参数。
-------- 可添加其他参数:任意组合,多种条件调用方法 --------
5、pic="1" 表示只调用图片,不需要删除或为0。
6、len="32" 表示标题截取字符数,1个中文等于2,32即16个中文。 调用标签:<{$val.ctitle}>
7、flag="c,p" 按自定义属性调用文章,多个用半角逗号“,”分隔。(即编辑文章时“自定义属性”)
5、date="Y-m-d" 表示时间格式。 分别有:Y年 m月 d日 H时 m分 s秒,不需要可删除。
2、蓝色部分为输出数据,可使用的调用标签如下:
1、文章ID:<{$val.id}>
2、文章标题:<{$val.title}>
3、文章标题(截取后):<{$val.ctitle}>
4、文章连接地址:<{$val.arcurl}> (动态或伪静态自动生成)
5、栏目ID:<{$val.typeid}>
6、栏目名称:<{$val.typename}>
7、栏目连接地址:<{$val.typeurl}>
8、发布时间:<{$val.pubdate}>
9、浏览次数:<{$val.click}>
10、缩略图:<{$val.litpic}> (一般配合参数只调用带缩略图的:pic="1")
11、文章作者:<{$val.writer}>
12、文章简介:<{$val.description}>
3、更多调用标签请查看数据表:表前缀_archives 里面所有键名都可调用.
附加一些调用例子: 点击查多奥淘宝客程序整合DedeCMS模板首页调用代码介绍看
1. 调用3跟5栏目,8篇文章,截取字符数36个,缓存时间2小时,不需要日期,代码如下:
<div id="dede_news">
<{duoao_dedelist name="dede3" id="3,5" num="8" len="36" cache="2"}>
<{foreach from=$dede3 item="val"}>
<a href="<{$val.arcurl}>" target="_blank" title="<{$val.title}>"><{$val.ctitle}></a><br>
<{/foreach}>
</div>
2. 调用全部栏目,20篇文章,不需要缓存,时间格式(月-日),显示文章栏目,代码如下:
<div id="dede_news">
<ul>
<{duoao_dedelist name="allnews" id="0" num="20" date="m-d"}>
<{foreach from=$allnews item="val"}>
<li>[<a href="<{$val.typeurl}>" target="_blank"><{$val.typename}></a>] <a href="<{$val.arcurl}>" target="_blank" title="<{$val.title}>"><{$val.ctitle}></a> <{$val.pubdate}></li>
<{/foreach}>
</ul>
</div>
输出显示格式:[栏目名] 文章标题 更新时间
|