经验分享,类似百度经验功能
========================华丽的分割线=============================
说明:
--------------------------
最小化修改原生文件,所以部分与系统紧密关联的功能没有实现。
演示网站:www.kandaoni.com
实现功能:
--------------------------
发布、编辑经验,支持多标签、话题关联、多选项、二级选项、数字排序(无序排序),还有……
不实现功能:
--------------------------
不能通过搜索找到经验 **已经在20140410中添加了搜索**
不能在个人页面中显示经验
不能在posts中找到经验
不能在话题中显示经验
不具备站内通知经验相关操作功能。
已知存在的bug:
--------------------------
在发布的时候,选择数字序号的话,显示的数字有可能不对。但是不影响发布,并且发布后会自动更正。
安装说明:
--------------------------
修改的系统文件:
/app/admin/ajax.php
/system/config/admin_menu.php
新增加的文件:
/app/experience/ajax.php
/app/experience/main.php
/app/admin/experience.php
/models/experience.php
\static\common\experience\1.jpg
\static\common\experience\2.jpg
\static\common\experience\3.jpg
\static\common\experience\4.jpg
/static\common\experience\5.jpg
/static\common\experience\6.jpg
/static/js/app/exp.js
/js/app/experience.js
/views/fesiong/
数据库文件:
aws_experience.sql
文件准备完毕。
首先开始导入数据库文件aws_experience.sql,导入之前先确认一下你的数据表前缀是不是aws开头,如果不是,需要手动编辑修改aws为你的数据表前缀。
新增文件直接替换即可,修改的文件如果你没有修改过,也可以直接替换。有修改过的,自行对照修改。
数据库导入完毕,文件覆盖替换完毕。
到管理后台->用户组->依次编辑用户组,在编辑的最后边,勾选可发布分享,保存。
至此。一切准备就绪。开始你的分享经验之旅吧。
url:
/experience/publish/发布
/experience/列表
/experience/$id详情
声明:
--------------------------
本扩展免费发布,本作者没有义务保持更新或与官方版本同步更新,因版本问题造成的问题,本作者不负责任,也不提供技术支持。
本扩展基于3.1.0开发,理论上支持3.0以上版本,不支持3.0以下版本,没有逐一测试,关于兼容方面造成的问题,本作者不负责任,也不提供技术支持。
本帖作为用户使用过程中的疑问解答。
2015-04-04
-------------------------------
增加代码高亮功能,实现方法:放在<pre></pre>标签之间。例如:
<pre>
function encode($parm)
{
if (!is_array($parm))
{
return false;
}
return urlencode($parm);
}
</pre>
20150407
---------------------------------------
添加分步查看,添加快速切换到指定步骤,列表数据调用更新为标题,图片和步骤。添加到搜索中。
20150410
---------------------------------------
添加推送到帮助中心功能,添加到搜索中,用户可以通过搜索找到分享。
---------------------------------------
新增安装说明 -- 20150410
---------------------------------------
1、需要修改的系统文件:
/app/admin/ajax.php
/app/help/ajax.php
/app/help/main.php
/app/search/ajax.php
/models/search/fulltext.php
/models/help.php
/models/search.php
/static/js/app.js
/static/js/aw_template.js
/static/js/aws.js
/system/functions.app.php
/ststem/config/admin_menu.php
新增的文件:
/app/admin/experience.php
/app/experience/
/models/experience.php
/static/common/experience/
/static/css/fesiong/
/static/js/app/experience.js
/static/syntaxhighlighter/
/views/fesiong/
2、文件替换完了之后,需要导入数据库文件,aws_experience.sql
2.1、如果你的数据库表不是aws开头的,先打开aws_experience.sql替换aws成你的表前缀。
3、然后到管理后台启用分享功能。
4、到用户组中,逐个组设置一下,让其具有发布分享功能,由于分享功能需要用到附件上传,所以需要每个用户组都要开启附件上传功能才能使用,否则不能使用。
5、至此,应该是结束了。
-------------------------
20150416
fix one bug
解压experience.zip得到experience.js覆盖到/static/js/app/experience.js
-------------------------
20150419
添加遗漏的文件,添加鼠标滚轮事件,修复部分bug
阅读全文
收起全文