admin 发表于 2011-10-16 01:39:17

多奥淘宝客程序VIP版整合DedeCMS文章调用插件

适用版本:多奥淘宝客程序VIP版 V12.10以前的版本 +DedeCMS V5.5/V5.6/V5.7 版本

插件下载:   
                  (真实源代码调用, 并非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>

输出显示格式:[栏目名] 文章标题更新时间

lzj3020 发表于 2011-11-3 15:38:26

占位置卖广告

tiannxy 发表于 2011-11-6 16:51:39

hao:(:(:(:(:):):)

新人明 发表于 2011-11-10 10:12:38

呵呵。热卖蛋总。

新人明 发表于 2011-11-10 10:13:05

呵呵。热爱蛋总。是爱。。打错了。

不断奋斗 发表于 2011-11-11 20:32:34

111111111111

easyapply 发表于 2011-11-13 19:30:20

晚来一步啊

lzj3020 发表于 2011-11-23 00:34:58

没办法 只能这样了

hi8090 发表于 2011-12-17 23:10:01

这个和以前的版本没变化吧?

淡淡的日丈 发表于 2012-1-11 16:00:30

看看咋样呢。
页: [1] 2
查看完整版本: 多奥淘宝客程序VIP版整合DedeCMS文章调用插件