dedecms怎么實現樓層數

dedecms怎么實現樓層數

dedecms怎么實現樓層數?

DEDE評論效果:

推薦:《dedecms教程

dedecms怎么實現樓層數

修改后的效果:

dedecms怎么實現樓層數

修改步驟

一、5.5版本(5.6版本請往下看)

1、修改/plus/feedback_ajax.php文件的第131行(如果你沒改過)

下面是修改之前的代碼:

$qmsg?=?'{quote}{title}'.$row['username'].'?的原帖:{/title}{content}'.$row['msg'].'{/content}{/quote}';

下面是修改后的代碼:

代碼如下:

//$qmsg?=?'{quote}{title}'.$row['username'].'?的原帖:{/title}{content}'.$row['msg'].'{/content}{/quote}'; $floors?=?substr_count($row['msg'],?'{title}');//查找評論中樓層數 if?($floors?>?0)?{ $floors?+=?1; $floor_html?=?'{floor}'?.?$floors?.?'{/floor}'; } else?{ $floor_html?=?'{floor}1{/floor}'; } $quotetitle?=?'{title}引用'?.?$row['username']?.?'的評論'.?$floor_html?.'{/title}'; $oldquote?=?'';//以前的引用 $quotemsg?=?$row['msg']; if?($floors?>?0)?{ $oldquoteend?=?strrpos($quotemsg,?'{/quote}')?+?8; $oldquote?=?substr($quotemsg,?0,?$oldquoteend); $quotemsg?=?substr($quotemsg,?$oldquoteend); } $qmsg?=?'{quote}'?.?$oldquote?.?$quotetitle?.?'{content}'?.?$quotemsg?.?'{/content}{/quote}';

2、在/include/channelunit.func.php文件的516行,就是在return $quote;代碼前插入兩行代碼

下面是修改之前的代碼:

return?$quote;

下面是修改之后的代碼:

代碼如下:

$quote?=?str_replace('{floor}','<span>',$quote); $quote?=?str_replace('{/floor}','</span>',$quote); return?$quote;

3、在/templets/style/DEDECMS.css文件末尾加入下面的CSS代碼(任意位置均可)

代碼如下:

.floor?{ float:right; padding-right:10px; }

4、PHP技術有限,有更好的實現方法請指正,經以上修改失敗請回帖,修改成功后記得頂個貼^_^

二、5.6版本

1、修改/templets/plus/feedback_quote.htm文件的第94行(如果你沒改過)

下面是修改之前的代碼:

代碼如下:

<input>{/quote}"?/&gt;

下面是修改后的代碼:

代碼如下:

<input floors if>?0)?{ $floors?+=?1; $floor_html?=?'{floor}'?.?$floors?.?'{/floor}'; } else?{ $floor_html?=?'{floor}1{/floor}'; } $quotetitle?=?'{title}'?.?$row['username']?.?'的原帖'.?$floor_html?.'{/title}'; $oldquote?=?'';//以前的引用 $quotemsg?=?$row['msg']; if?($floors?&gt;?0)?{ $oldquoteend?=?strrpos($quotemsg,?'{/quote}')?+?8; $oldquote?=?substr($quotemsg,?0,?$oldquoteend); $quotemsg?=?substr($quotemsg,?$oldquoteend); } echo?'{quote}'?.?$oldquote?.?$quotetitle?.?'{content}'?.?$quotemsg?.?'{/content}{/quote}'; ?&gt;"?/&gt;

2、在/include/channelunit.func.php文件的519行,就是在return $quote;代碼前插入兩行代碼

下面是修改之前的代碼:

return?$quote;

下面是修改之后的代碼:

代碼如下:

$quote?=?str_replace('{floor}','<span>',$quote); $quote?=?str_replace('{/floor}','</span>',$quote); return?$quote;

3、修改/templets/default/style/page.css文件的第1169行

下面是修改之前的代碼:

代碼如下:

.decmt-content?.decmt-box,.dede_comment?.decmt-box?.decmt-box?{ background:#FFE; border:1px?solid?#CCC; margin:6px?auto; }

下面是修改之后的代碼:

代碼如下:

/*?.decmt-content?.decmt-box,.dede_comment?*/.decmt-box?.decmt-box?{ background:#FFE; border:1px?solid?#CCC; margin:6px?auto; } .floor{ float:right; padding-right:10px; } .decmt-title{ margin-bottom:5px; }

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享