pbootcms添加自定义编辑器后实现TAB切换而非上下叠加

时间:2020-12-09   访问量:0

欢迎随便转载,需要注明来源和出处,我们的目的是让知识和内容得到分享和传播。


醉近开发一个网站的时候,发现任何一个CMS对于专题页的制作都是非常麻烦的,特别是需要多编辑器的时候。

而我们用PBOOTCMS在自定义编辑器后的结果是什么呢?

编辑器从下上往下叠加,以至于整个页面很长。有时候往下滑的时候却总是滑不准位置。用户体验特别差。

而我对于网站制作中的用户体验是非常敏感的。这成我的心中的一个结。

今天实在看不过去了,决定修改一下方案。


未修改前的效果:有多少个字段,上下就叠加多个编辑器。


image.png


修改后的效果:


image.png



修改文件:\\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}                          当前更新数据:默认内容

             {fun=decode_string([$content->content])}          {foreach $extfield(key,value)}                {if($value->type==8)}               当前更新数据:[value->description]


                                            {php}                                         $name=@$value->name;                                         {/php}                                         {fun=decode_string([$content->$name])}                                                                                        {/if}        {/foreach}                 



    另外:要删除两个

     {foreach}

    中的新加的编辑器部分,要不然会有冲突,这个请记得删除。很简单。


    这样的话,列表部分的就修改完成了。

    再修改:single.html


    同理,先删除foreach中的

    {if($value->type==8)}编辑器 
                    
                     [value->description]
                    
                     {php}
                     $name=@$value->name;
                     {/php}
                     {fun=decode_string([$content->$name])}
                    
                    
                    
                     {/if}


    然后找到

    内容

    并删除整个这DIV,并添加以下代码




     内容


      
      
        默认内容
         {foreach $extfield(key,value)} 
                        {if($value->type==8)}
        
  • [value->description]

  •     {/if}
                     {/foreach}

      
      
        
         当前更新数据:默认内容


         {fun=decode_string([$content->content])}
        
         {foreach $extfield(key,value)} 
                        {if($value->type==8)}
        
         当前更新数据:[value->description]


         {php}
                    $name=@$value->name;
                     {/php}
                     {fun=decode_string([$content->$name])}
                    
        
        {/if}
     {/foreach}
        
      

                       



    到此,整个修改完成。


    上一篇:轻松两步搞定pbootcms留言时邮箱验证

    下一篇:SQLITE直接使用PHP输出数据

    新闻资讯
    更多行业动态,技术文档,尽在黑马
    免费获取最新方案及报价
    期待您与我们进行交流,定制您的专属企业信息化方案

    咨询热线

    合作咨询 请致电:
    15899750475
    全国客服电话(周一至周五 9:00-21:00)

    微信扫一扫

    网站 建设 设计 企业 服务 推广 互联网 程序 网页 产品 微信 创意 建站 更多 优化 做网站 维护 项目 深圳市 中心 策划 内容 上市 在线 seo 排名 成立 网站 建设 设计 企业 服务 推广 制作 互联网 程序 网页 案例 产品 微信 建站 更多 优化 做网站 维护 项目 深圳市 内容 上市 seo 排名 科技 集团 电子 域名 数字  深圳 公司 品牌 客户 技术 咨询 有限 app 创新 手机 提升 市场 建立 管理 合作 	功能 商家 注册 公众 网站建设 空间 邮箱 国内 设备 销售 国际 流程 分析 价格 	公司 开发 有限 技术 客户 行业 定制 咨询 手机 高端 管理 需求 市场 外贸 app 提升 策划 成立 在线 方式 视觉 创新 网站建设 认证 企业认证 宝安 商务 在线 快速 北京 响应 福田 广告 视频 上海 工作  网站 建设 推广 深圳 服务 公司 企业 开发 电话 网络 咨询 有限 定制 客户 行业 手机 技术 app 方案 外贸 中心 打造 龙岗 龙华 保障 需求 广州 管理 推荐 南山 高端 提升 方式