历时一周多一点,终于Y+Eadmin后台模版制作完毕了,很早就有这个想法的,但是苦于其他事情,所以一直搁置下来了。
写这款后台模版,让我对Emlog的后台运作有了一定的了解,参考N+模版进行各种代码移植,样式编写,反反复复,不断打磨,成功造就这款精美的后台模版。
写代码的乐趣就在于不断挑战,不断测试,不断找到新的成功,甚至为了一个很小的功能连续测试上百次,最后成功的哪种喜悦。好了,废话不多说了,开始介绍我这一周多的成果吧。
叙述
首先感谢你选择Y+Eadmin,该模版为开源EMlog使用的后台模版
Y+Eadmin是基于bootstrap开源模版coco进行底层适配的,整个模版参考N+模版进行全局设计及代码修整,目前适用于Emlog5.3.x和Emlog6.0.0版本的后台使用。
该模版中使用了非常多的开源项目:
- BootStrap
- Jquery
- Ckeditor
- 等等……
感谢这些优秀的开源项目,否则就没有现在的Y+Eadmin。
特性
- 基于bootstrap为底层的自适应模版,在多设备上的效果体验都是极佳的,方便Emloger的后台操作。
- 支持双编辑器,其中包含Ckeditor以及原生的editor,能带给你更好的写作体验。
- 使用notifyjs插件能给你友好的提醒体验。
- 微语使用Html5上传图片,解决手机不能传图的尴尬
安装教程
- 下载压缩包,上传到admin目录下直接解压即可(需要覆盖原文件)
- 如果需要模版设置,必须安装指定的模版设置插件,已集成在压缩包中,可直接上传安装
使用帮助
-
修改编辑器
修改路径/y/header.php文件 第四行 $editType 变量
- 0 -> 原生editor
- 1 -> 多功能的Ckeditor
-
修改后台公告
后台侧边栏公告修改路径/y/header.php文件第6六行 $Notice 变量
-
插件插入图片、内容、附件等等插入失败
因为各个编辑器生成的class、id都是不同的,插件作者一般都会写死插入class、id属性,所以才会导致插入失败,解决只能从插件处修改对应class、id。小杰给大家提供一下关于Ckeditor编辑器的数据新增、插入、获取方法方便大家修改Bug
//获取内容 // CKEDITOR.instances.content.getData(); //设置内容 // CKEDITOR.instances.content.setData( 'This is the editor data.' ); //插入内容 // CKEDITOR.instances.content.insertHtml("新内容");
常见问题
- 由于emlog机制问题,新建一篇文章时不会产生文章logid,在选择上传插入附件时,或在浏览附件库时都会提示权限不足,emlog的机制为自动js触发保存才会生成logid到页面id,之后才能对附件进行操作。这个是我在写后台时遇到的最大的问题。
- 关于模版设置,由于官方的模版设置插件和模版的class、id有一定出入,所以不会出现设置按钮,必须安装指定模版设置插件,才能正常使用
- 由于Ckeditor不支持安卓手机的特性,所以小杰尝试修改了Ckeditor的核心代码,如果你在写作中出现异常情况,请联系小杰。
-
由于emlog官方核心文件与模版功能有一定的出入,所以Y+Eadmin修改了emlog后台三个核心文件,如果不覆盖这三个文件,该模版将无法正常使用
globals.php
修改模版路径以及官方服务域名为httpsstore.php
修复在线安装失败的bugtemplate.php
增加更多主题信息输出
模版预览
更新
2018年12月9日:完成Emlog6.0.0适配
评论列表:
模板设置用不了
回复了笑望人非:安装压缩包里的插件
回复了Young小杰:你这置顶评论是手动后台置顶的吗?
回复了会飞的鱼:是的,可以查看http://ttjsfz.com/554.html
请问该怎么下载呢你的文章写的太好啦,赞一个回复了[真棒]
大佬,这个后台编辑器貌似添加不了视频呀...............用了插件也不行..不知道是不是编辑器的问题.还是我的问题.
回复了(✪ω✪):文章里说了不兼容插入插件,需要直接改插件才能插入,实在不行切换原生编辑器即可
覆盖完后,后台页面提示这样:error!
回复了龙在天涯:再次强调:姿势不对
回复了Young小杰:可滞指导一下,在线等
回复了龙在天涯:首先这样,接着那样,最后这样,就行了。横批:你是看不懂教程吗?难道要我把上面的教程重新复制一遍给你吗?
回复了Young小杰:可能确实是看不懂教程,我按着教程来的,结果还是这样的提示错误,新手,还请指导一下
回复了龙在天涯:你要我怎么指导,在这里你指望我怎么教你,是你没有QQ还是我没有QQ?
回复了Young小杰:我加你不知道验证密码,你加我一下吧,非常感谢,我的QQ87855767
查看图片对方不想跟你说话并向你丢了一朵小黄花回复了(献花)
打卡成功,现在时间:3点14分记得每天坚持打卡哦!
大佬 我用了你的后台模板,也安装了你的修复插件 但是后台还是不能设置模板,如何解决呢 emlog5.3.1
回复了A钰君工作号:按理说是没问题的,可能有缓存
模板覆盖后,error!还有就是修复的模板管理怎么用?加你QQ需要防克隆1.1,很着急啊!怎么办???
厉害的杨小杰 我过来蹭点能量
真的很喜欢小杰的源码,加油噢,期待你的其他作品
你的文章写的太好啦,赞一个回复了[真棒]