魔扣论坛

魔扣源码论坛业务
查看: 470|回复: 4

[织梦教程] 织梦如何让自定义php文件支持全局标签

[复制链接]
  • TA的每日心情

    8 小时前
  • 签到天数: 2951 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745583
    贡献
    157867
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-4-4 21:19:47 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

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

    x
    织梦如何让自定义php文件加载指定模板文件,并且让模板文件支持如{dede:arclist}{/dede:arclist},{dede:sql}{/dede:sql}等全局标签的调用,本文适合解决“不与特定栏目或特定文章有关的信息调用”或不根据文章id来调用文章,即动态页面url中不包含文章id或栏目id,如网站的伪静态与真静态混合使用的情况。

    方法如下:

    1.php文件建立

    在网站plus目录下新建test.php文件,输入以下语句:

    <?php
    require_once(dirname(__FILE__)."/../include/common.inc.php");
    require_once DEDEINC.'/arc.partview.class.php';
    $arc=new PartView();
    $tempfile = $cfg_basedir.$cfg_templets_skin.'/test.htm';//定义模板路径
    $arc->SetTemplet($tempfile);//设定模板文件路径
    $arc->Display();
    2.建立模板文件   在模板目录下新建一模板文件,如test.htm,在里面可按需要进行织梦标签的调用,如:{dede:arclist}<a href="[field:arcurl/]">[field:title/]</a>{/dede:arclist}   注意:此处的test.htm要与步骤一中的定义模板路径中的文件名一致   特殊标签处理:sql标签   sql标签需要用到环境变量文章id或栏目id,而此时动态页面url中又不包含,故必需对其进行单独处理:
    {dede:php}
    $refObj->Fields[id]=$result[id];
    $refObj->Fields[typeid]=$result[typeid];
    {/dede:php}
    因不涉及具体文章或栏目id,所以在用arclist 标签时,需要指定相应栏目id

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    273

    回帖

    547

    积分

    高级魔扣

    Rank: 4

    魔扣币
    273
    贡献
    273
    威望
    0
    发表于 2019-4-4 23:47:01 来自手机 | 显示全部楼层
    前排顶,很好!

    该用户从未签到

    4

    主题

    248

    回帖

    500

    积分

    高级魔扣

    Rank: 4

    魔扣币
    248
    贡献
    248
    威望
    0
    发表于 2019-4-10 09:28:20 | 显示全部楼层
    你喜欢的人也喜欢你,你想念的人也正在想念你。这就是全世界最重要的事情,拿什么都不能换。',

    该用户从未签到

    0

    主题

    249

    回帖

    499

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    250
    贡献
    250
    威望
    0
    发表于 2019-12-25 10:14:07 | 显示全部楼层
    非常好,顶一下

    该用户从未签到

    3

    主题

    265

    回帖

    533

    积分

    高级魔扣

    Rank: 4

    魔扣币
    265
    贡献
    265
    威望
    0
    发表于 2020-7-20 23:00:51 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表