让齐博CMS实现“内容复制”功能
本教材打个比喻,你有一篇文章,这个文章有多个视频,但是你也有视频频道,这样导致你视频频道不知道放什么内容才合适,所有你点击复制内容,然后内容稍微做一点修改,即可实现一篇文章变成两篇。
打开:admin/template/artic/listartic.htm
<a href="index.php?lfj=post&job=manage&aid=$rs[aid]&only=$only&mid=$mid" title="修改内容"><img src="images/edit.png" border="0"></a>
在其后面添加以下代码(注意链接地址中比上面代码多了&save_as=postnew,图片不反对自己做):
<!-- EOT; if($mid==101){ print <<<EOT --> <a href="index.php?lfj=post&job=manage&aid=$rs[aid]&only=$only&mid=$mid&save_as=postnew" title="复制内容"><img src="images/qq_17.gif" border="0"></a> <!-- EOT; } print <<<EOT -->
其实直接添加以下代码也可以的,只是其它模型管理内容同样看到这个链接按钮,建议在所有模型都改用此功能时才这样写:
<a href="index.php?lfj=post&job=manage&aid=$rs[aid]&only=$only&mid=$mid&save_as=postnew" title="复制内容"><img src="images/qq_17.gif" border="0"></a>
2、入口的链接做好了,接下来修改一下发表内容的程序文件,否则&save_as=postnew会丢失无效:
打开: admin/post.php
header("location:?lfj=$lfj&job=edit&aid=$aid&mid=$mid&only=$only");exit;
改为(比原句多了&save_as=$save_as,有什么用?自己思考一下):
header("location:?lfj=$lfj&job=edit&aid=$aid&mid=$mid&only=$only&save_as=$save_as");exit;
3、最后就是修改一下发表内容的模板:
打开: admin/template/post//post.htm
找到:<?php
另起一行,写上这句代码(目的让$job='postnew'):
if($save_as) $job=$save_as;
这样一来你全站文章模型就可以任意复制了
赞一波!
相关文章
- 齐博CMS内容文本储存链接
- 齐博CMS X1发布内容以及评论获取发布者IP地址
- 解决ueditor编辑器复制微信文章section标签丢失class和style样式问题
- 圈子没有置顶点亮等功能
- PHP提取内容中的MP4和MP3
- 宝塔Linux面板挂载阿里云OSS,ossfs实现附件自动手动转移到OSS
- Linux安装ossutil工具详细教程,对接阿里云对象储存OSS实现数据迁移下载
- 让头部标签也能调用文章系统内容
- 主题签定图标,给主题内容带点色
- 内容简介中出现大量www_qibosoft_com
- 内容页分页隐藏
- 万能标签关键词能否使用or或and功能
- 首页调用文章带该文章的关键词怎么实现?
- 实现列表页搜索功能
- 文章标题列表页的栏目标题实现隐藏的
- 如何在标签中实现能调用会员发帖数量和积分的排序
- 简短标题内容页调用方式
- 多附件下载无内容显示,点击本地下载,空白txt文件 解决方法
- 实现列表页大分类分页,万能文章大分类分页
- 自动改名登录页面与注册页面,以实现防注册机功能
文章评论
全部评论