zdcms添加站点信息等全局自定义变量的方法

zdcms添加网站基本信息的方法

1、新建文件/dayrui/My/View/site_info.html,代码如下:

<div class="form-group">
    <label class="col-md-2 control-label">联系电话</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[tel]" value="{$data['tel']}"></label>
    </div>
</div>
<div class="form-group">
    <label class="col-md-2 control-label">客服QQ</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[qq]" value="{$data['qq']}"></label>
    </div>
</div>
<div class="form-group">
    <label class="col-md-2 control-label">电子邮箱</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[email]" value="{$data['email']}"></label>
    </div>
</div>

2、再返回网站设置里面就出现了


3、前端如何调用?

联系电话:{dr_site_info('tel')}
QQ:{dr_site_info('qq')}
邮箱:{dr_site_info('email')}


4、其他函数中调用方法

例如:在百度地图函数中调用一个坐标自定义变量{dr_site_info('zuobiao')},写法如下;

调用百度地图:{dr_baidu_map(dr_site_info('zuobiao'), 17, '100%', '400', 'SYS_BDMAP_API', 'class', '这里是标注显示信息')}

参数1 必填:字段
参数2 必填:17是缩放大小
参数3 必填:100%是宽度,可以填写200表示200px
参数4 必填:400是高度,表示400px

参数5 可选:百度地图KEY
参数6 可选:div的class名称
参数7 可选:地图上的标注信息,例如填写公司地址等,支持html标签


5、添加图片上传字段的方法,例如添加微信二维码上传:

在/dayrui/My/View/site_info.html,代码如下:

<div class="form-group">
    <label class="col-md-2 control-label">微信二维码</label>
    <div class="col-md-10">
    
<?php echo dr_fieldform('{"name":"微信二维码","fieldname":"wxewm","ismain":"1","fieldtype":"File","setting":{"option":{"ext":"jpg,gif,png","size":"1","attachment":"0","image_reduce":"","css":""},"validate":{"required":"0","pattern":"","errortips":"","check":"","filter":"","formattr":"","tips":""}},"ismember":"1"}',$data['wxewm'], 1, 1);?>

    </div>
</div>

//php语句中wxewm为字段名,可以根据自己的实际字段名修改。

前端调用用以下标签:

{dr_get_file(dr_site_info('wxewm'))} //wxewm为字段名


评论