今天给各位分享phpcms字段类型的知识,其中也会对phpcms栏目分类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、PHPCMS如何更改视频模型的 字段类型copyfrom 为 “系统”必须
- 2、phpcms v9模型字段类型怎么修改
- 3、phpcms v9 如何添加字段
- 4、phpcms如何调用自定义字段
- 5、phpcms v9 box类型字段怎么调用?
1、PHPCMS如何更改视频模型的 字段类型copyfrom 为 “系统”必须
点击修改,然后设置 字符长度取值范围为大于1的数值,如果有特殊要求,数据校验那再选个正则表达式就ok了
2、phpcms v9模型字段类型怎么修改
一般phpcms模型的字段类型是不可以修改的,这是因为当你创建一个字段时,它已经在数据表中对应生成了相应类型的字段,如果修改会导致原来此字段数据下的数据错误。
当然,如果这个字段下没有重要数据,你可以通过删除原字段,然后在创建一个同名同配置的你想要的类型的新字段,“曲线救国”式的进行修改类型。
3、phpcms v9 如何添加字段
phpcms v9 单页添加自定义字段方法如下:
1、给单页 page 自定义摘要
第一步,打开数据库,找到 v9_page 数据表添加一个 description 字段,字段类型为 varchar,长度为 255即可。
第二步,打开 phpcms\modules\content\templates\content_page.tpl.php 文件,并到到如下代码:
tr
th width="80" ?php echo L('content');?/th
td
//上方添加:
tr
th width="80"内容简介/th
tdtextarea type="text" name="info[description]"
style='width:98%;height:46px;'?php echo $description?
/textarea只可输入Bspan id="description_len"255
/span/B 个字符 /td
/tr
更改完成之后,我们还需要更新一下后台缓存,然后进行某一个单页的编辑,这个时候就会有文章摘要的字段了,前台只需要进行调用 {$description} 就可以了。
二、给单页 page 自定义图片字段,方便图片的上传.
上面已经介绍过如何给单页添加文字字段了,这里再介绍下如何给单页添加一个图片的字段,并可以进行图片的上传。
1、同样打开mysql数据库,找到 v9_page表,打开表结构并添加一个图片的字段:catpic类型varchar,长度100,当然也可以不用进行设置。
2、打开 phpcms\modules\content\templates\content_page.tpl.php文件,在48行下面插入如下代码:
tr
th width=”80〃栏目图片/th
td
?php echo form::images(‘info[catpic]‘, ‘image’, $catpic, ‘content’);?
/td/tr
更改完之后,进行后台缓存更新,然后再进行单页的添加或者编辑的时候就可以看到自定义的上传图片字段了,在前台调用的代码为 {$catpic},
直接在 page.html 模板中进行调用。
4、phpcms如何调用自定义字段
1 内容页调用
{loop $shigongtu $r}
img src="{$r[url]} " title="测试"/
{/loop}
2 首页,分页调用
第一种推荐位调用自定义字段
在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“
然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了
例子:
{pc:content action="position" posid="推荐位id" num="30" thumb="1" moreinfo="1" order="listorder DESC"}
{loop $data $key $val}LI
a
href="{$val['url']}" target="_blank"img src="{$val['自定义段']}"
alt="{$val['title']}" height=36 width=98 //a
a href="{$val['url']}" target="_blank"{str_cut($val['title'],20)}/a/LI
{/loop}
{/pc}
普通列表或栏目调用自定义字段
在{pc:content action="lists" 后加上副表moreinfo=1 (等于1时显示,0时不显示)
例子:
{pc:content action="lists" moreinfo="1" catid="51" order="id" num="5"cache="3600"}
{loop $data $r}
a href="{$r[url]}" target="_blank" {$r[title]}/a
{php eval("\$arr=" . $r[zuzwn] . ";");}
{loop $arr $val}
{$val[url]} |
{/loop}
{/loop}
{/pc}
注:
原来是需要在模板里进行一次PHP变量赋值才行。LOOP标签查出来的变量数组不能直接再使用LOOP循环。
{pc:get sql="select * FROM v9_house_data where id=2" num="1" cache="3600" return="data"}
{loop $data $r}
{php eval("\$arr=" . $r[hxt] . ";");} //必须增加这个赋值,才能二次LOOP变量数组
{loop $arr $rs}
{$rs['fileurl']}
{/loop}
{/loop}
{/pc}
5、phpcms v9 box类型字段怎么调用?
不是一样的咩 ?
先用推荐位调用出来
{pc:content action="position" catid="xxx" num="xxx" order="id DESC" posid="xx"}
{loop $data $v}
{$v[extention]}
{/loop}
{/pc}
phpcms字段类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms栏目分类、phpcms字段类型的信息别忘了在本站进行查找喔。