作为博主,不一定每天都有时间来写博文。那么当你转载的时候是否考虑过版权呢?
当我们转载别人的东西的时候,首先要确认别人允许转载,其次在转载的时候标记别人是转载的或者别人的作者名。
为了完善这个需求,我修改了本博客,如果你也需要的话,你可以整合到自己的博客。
首先我们需要修改样式文件:
Public/Css/my.css
具体修改如下:
/*添加样式*/ article h4 .original{padding: 3px;background: #5cb85c;;border-radius: 5px;color: #fff;} article h4 .reprint{padding: 3px;background: #777;border-radius: 5px;color: #fff;}
接下来去修改文件
App/Home/View/Index/index.html App/Home/View/Class/index.html App/Home/View/Class/search.html App/Home/View/Article/index.html
前面3个文件修改位置一样,在标题处
<h4><a href="{:U('/article-'.$v['a_id'])}">{$v.a_title}</a></h4> /*修改为*/ <h4><eq name="v.a_original" value="0"><span class="original">原</span><else/><span class="reprint">转</span></eq> <a href="{:U('/article-'.$v['a_id'])}">{$v.a_title}</a></h4>
文章页修改如下
<div class="a-write hidden-xs">发表自: {$Article.a_from} 地址:{$Article.a_ip|getIp} 评论: {$Common|count} 关键词: {$Article['a_keyword']?$Article['a_keyword']:'暂无标签'} </div> <!--修改了--> <div class="a-write hidden-xs"><eq name="Article.a_original" value="0">本文为原创,转载请注明出处: <a>http://{$site}.com/article-{$Article.a_id}.html</a><br></eq>发表自: {$Article.a_from} 地址:{$Article.a_ip|getIp} 评论: {$Common|count} 关键词: {$Article['a_keyword']?$Article['a_keyword']:'暂无标签'} </div>
然后就是修改数据库了。打开我们的数据库,选中表后面的结构按钮,在最下面点击添加。字段我们取名为:a_original,类型了int,长度为1,默认为0。
最后修改添加文章方法的视图和方法了
App/User/View/Article/addArticle.html
在表单中添加
<div class="control-group"> <label class="control-label">显示推荐</label> <div class="controls"> <label><input type="radio" name="a_original" value="0" <if condition="$editArticle['a_original'] eq 0">checked</if>/> 原创</label> <label><input type="radio" name="a_original" value="1" <if condition="$editArticle['a_original'] eq 1">checked</if>/> 转载</label> </div> </div>
最后是控制器
App/User/Controller/ArticleController.class.php
修改为
/*在发表文章方法的$data中添加*/ 'a_original'=>I('post.a_original'), /*在修改文章的方法中$data添加*/ 'a_original'=>I('post.a_original'),
好了,完成了。现在可以去看看效果了,如果有什么问题或者BUG可以联系我。一起进步phper们,谢谢
上一篇: 怎么优化自己的PHP代码...
下一篇: 更换自己想要的LOL壁纸...