|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
帝国CMS下拉、单选、复选在其他页面的引入使用
本文关键字词:帝国CMS技巧,帝国CMS教程,帝国CMS原创教程,下拉、单选、复选在非投稿页的另类使用
比如在另外一个非投稿页面想引入以上类型的字段,这样做的好处就是,可以在字段中任意修改字段的值。而不用去修改页面中的表单值。
具体方法实现如下:
1、修改模型前台投稿表单。把需要的展现字段放进去。
如图:
1
我只需要这一个字段,那么我就填写一个字段,找到表单\e\data\html\q你的模型id.php
2
这样生成的前台表单代码如下:
3
在需要的页面中加入以下代码处理:
- <?php
- $modfile=ECMS_PATH."./e/data/html/q11.php";//定义文件,演示案例这里模型id是11
- $str=file_get_contents($modfile);//php读取此模型生成的文件
- $str=preg_replace('/<[?](.*?)[?]>/si','',$str);//匹配PHP的开始结束,匹配<??>这样的正则
- $str=str_replace('">','"> ',$str);//替换字符串中的一些字符给input框的前后加空格
- $str=str_replace('<input',' <input',$str);//替换字符串中的一些字符给input框的前后加空格
- echo $str;//输出
- ?>
复制代码 这样在后台修改字段,那么前端此页面会跟随改动(静态页面要刷新才可以,这个是基本常识),效果图:
4
以上为PHPIN.NET原创教程。
PS:此方法灵活使用,可以任意页面使用,发挥在自己,你懂得。
|
|