17、当前栏目调用父级及以下栏目信息方法其他代码;
{php $arrchildid = $CATEGORYS[$CAT[parentid]][arrchildid]} {pc:get sql="SELECT * FROM v9_news where catid in($arrchildid) cache="3600" page="$page"num="12" return="data"}
18、V9表单功能 提交之后如何返回当前页面,而不是默认的首页文件地址;
找到 phpcms\modules\formguide\index.php文件第73行
showmessage(L('thanks'), APP_PATH);修改成 如下代码即可实现自动返回前一页
showmessage(L('thanks'), HTTP_REFERER);
19、v9 首页或分页自定义字段调用和15差不多第一普通列表或栏目调用自定义字段在{pc:content action=”lists” 后加上副表moreinfo=1 (等于1时显示,0时不显示)例子:
{pc:content action="lists" moreinfo=1 catid="2" order="id DESC" num="4"} {loop $data $key $val} {$val['title']} 价格:{str_cut($v['自定义段'],100)} //100 是字数 {/loop} {/pc}
20、第二种推荐位调用自定义字段在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了例子:
{pc:content action="position" posid="推荐位id" num="30" thumb="1" moreinfo="1"order="listorder DESC"} {loop $data $key $val} {str_cut($val['title'],20)} {/loop} {/pc}
21、编辑器上传图片自动使用标题作为alt参数;
一: 修改 statics/js/ckeditor/plugins/image/dialogs/image.js找到accessKey:'T','default':''
替换成accessKey:'T','default'('#title').val()
二: 清除浏览器缓存
22、增加文章的随机点击数;
找到100行的$views = $r['views'] +1修改为:
$rand_nums=rand(79,186);
$views = $r['views'] + $rand_nums;
表示点击一次,增加79到186次不等
23、PHPCMS V9的get标签调用;
1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期):
{get sql="select * from v9_content where contentid=1" /} 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}2、调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期):
{get sql="select * from v9_content where catid=1 and status=99 order by updatetime desc"rows="10"} 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])} {/get}3、带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页):
{get sql="select * from v9_content where catid=1 and status=99 order by updatetime desc"rows="10" page="$page"} 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])} {/get} 分页:{$pages}