极致cms添加内容自动生成随机自定义链接
2024-06-14 Umming 极致cms 评论(0) 浏览(1004)
1.给值:
打开aricle控制器找到articlelist()函数,给view_url值做个判断,
打开aricle控制器找到addarticle()函数,在合适位置给值,
$data['ownurl'] = getRandChar(16).'.html';
这样添加内容就会自动生成自定义链接了;
2.后台列表预览按钮修改;打开aricle控制器找到articlelist()函数,给view_url值做个判断,
if($v['ownurl']!=''){ $v['view_url'] = gourl($v,$v['ownurl']); }else{ $v['view_url'] = gourl($v,$v['htmlurl']); }
自定义url是单独存在customurl表里的,所以以上方法添加后复制功能没法用,复制的内容url无法访问,复制文字控制器也要改; function copyarticle(){ $id = $this->frparam('id'); if($id){ $data = M('article')->find(['id'=>$id]); unset($data['id']); $data['ownurl'] = getRandChar(15).'.html'; $r = M('Article')->add($data); if($r){ //查找添加的id $res = M('Article')->find(['ownurl'=>$data['ownurl']]); $aid = $res['id']; //存入自定义url表 $tes = M('customurl')->add(['molds'=>'article','url'=>$data['ownurl'],'tid'=>$data['tid'],'addtime'=>time(),'aid'=>$aid]); JsonReturn(array('code'=>0,'msg'=>JZLANG('复制成功!'))); }else{ JsonReturn(array('code'=>1,'msg'=>JZLANG('复制失败!'))); } } }完成了!!
标签: 极致cms
本文链接:https://www.umming.com/jizhicms/328.html
声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
也许你还会对下面的内容感兴趣: