欢迎随便转载,不需要注明来源和出处,我们的目的是让知识和内容得到分享和传播。
醉近开发一个网站的时候,发现任何一个CMS对于专题页的制作都是非常麻烦的,特别是需要多编辑器的时候。
而我们用PBOOTCMS在自定义编辑器后的结果是什么呢?
编辑器从下上往下叠加,以至于整个页面很长。有时候往下滑的时候却总是滑不准位置。用户体验特别差。
而我对于网站制作中的用户体验是非常敏感的。这成我的心中的一个结。
今天实在看不过去了,决定修改一下方案。
未修改前的效果:有多少个字段,上下就叠加多个编辑器。
修改后的效果:
修改文件:\\apps\\admin\\view\\default\\content
下面的:content.html和:single.html
先修改:content.html
在新增里面搜索找到:
把这个DIV全删除。修改成下面的代码:
- 默认内容
{foreach $extfield(key,value)} {if($value->type==8)}- [value->description]
{/if} {/foreach}现在请更新:默认内容{foreach $extfield(key,value)} {if($value->type==8)}
现在请更新:[value->description]{/if} {/foreach}
然后在下面的内容修改里面找到
也删除它的DIV,然后修改成以下代码:
- 默认内容
{foreach $extfield(key,value)} {if($value->type==8)}- [value->description]
{/if} {/foreach}当前更新数据:默认内容{foreach $extfield(key,value)} {if($value->type==8)}
当前更新数据:[value->description]{/if} {/foreach}
{php} $name=@$value->name; {/php}
另外:要删除两个
{foreach}
中的新加的编辑器部分,要不然会有冲突,这个请记得删除。很简单。
这样的话,列表部分的就修改完成了。
再修改:single.html
同理,先删除foreach中的
{if($value->type==8)}编辑器
{php}
$name=@$value->name;
{/php}
{/if}
然后找到
并删除整个这DIV,并添加以下代码
- 默认内容
{foreach $extfield(key,value)}
{if($value->type==8)}
- [value->description]
{/if}
{/foreach}
当前更新数据:默认内容
{foreach $extfield(key,value)}
{if($value->type==8)}
当前更新数据:[value->description]
{php}
$name=@$value->name;
{/php}
{/if}
{/foreach}
到此,整个修改完成。