歡迎隨便轉(zhuǎn)載,不需要注明來源和出處,我們的目的是讓知識(shí)和內(nèi)容得到分享和傳播。
醉近開發(fā)一個(gè)網(wǎng)站的時(shí)候,發(fā)現(xiàn)任何一個(gè)CMS對(duì)于專題頁的制作都是非常麻煩的,特別是需要多編輯器的時(shí)候。
而我們用PBOOTCMS在自定義編輯器后的結(jié)果是什么呢?
編輯器從下上往下疊加,以至于整個(gè)頁面很長(zhǎng)。有時(shí)候往下滑的時(shí)候卻總是滑不準(zhǔn)位置。用戶體驗(yàn)特別差。
而我對(duì)于網(wǎng)站制作中的用戶體驗(yàn)是非常敏感的。這成我的心中的一個(gè)結(jié)。
今天實(shí)在看不過去了,決定修改一下方案。
未修改前的效果:有多少個(gè)字段,上下就疊加多個(gè)編輯器。
修改后的效果:
修改文件:\\apps\\admin\\view\\default\\content
下面的:content.html和:single.html
先修改:content.html
在新增里面搜索找到:
把這個(gè)DIV全刪除。修改成下面的代碼:
- 默認(rèn)內(nèi)容
{foreach $extfield(key,value)} {if($value->type==8)}- [value->description]
{/if} {/foreach}現(xiàn)在請(qǐng)更新:默認(rèn)內(nèi)容{foreach $extfield(key,value)} {if($value->type==8)}
現(xiàn)在請(qǐng)更新:[value->description]{/if} {/foreach}
然后在下面的內(nèi)容修改里面找到
也刪除它的DIV,然后修改成以下代碼:
- 默認(rèn)內(nèi)容
{foreach $extfield(key,value)} {if($value->type==8)}- [value->description]
{/if} {/foreach}當(dāng)前更新數(shù)據(jù):默認(rèn)內(nèi)容{foreach $extfield(key,value)} {if($value->type==8)}
當(dāng)前更新數(shù)據(jù):[value->description]{/if} {/foreach}
{php} $name=@$value->name; {/php}
另外:要?jiǎng)h除兩個(gè)
{foreach}
中的新加的編輯器部分,要不然會(huì)有沖突,這個(gè)請(qǐng)記得刪除。很簡(jiǎn)單。
這樣的話,列表部分的就修改完成了。
再修改:single.html
同理,先刪除foreach中的
{if($value->type==8)}編輯器
{php}
$name=@$value->name;
{/php}
{/if}
然后找到
并刪除整個(gè)這DIV,并添加以下代碼
- 默認(rèn)內(nèi)容
{foreach $extfield(key,value)}
{if($value->type==8)}
- [value->description]
{/if}
{/foreach}
當(dāng)前更新數(shù)據(jù):默認(rèn)內(nèi)容
{foreach $extfield(key,value)}
{if($value->type==8)}
當(dāng)前更新數(shù)據(jù):[value->description]
{php}
$name=@$value->name;
{/php}
{/if}
{/foreach}
到此,整個(gè)修改完成。
有關(guān)我們服務(wù)的更多信息,請(qǐng)聯(lián)系項(xiàng)目經(jīng)理
15899750475 楊先生