迅睿默認(rèn)文章模塊評(píng)論是textarea,要開(kāi)啟評(píng)論框百度編輯器,需要在更改comment_ajax.html模板后還需要在/app/news/controllers/comment.php中增加函數(shù)_safe_replace,否則將獲取不到編輯器中的內(nèi)容:
// 格式化評(píng)論內(nèi)容,方便二次開(kāi)發(fā)和重寫(xiě)
public function _safe_replace($data) {
$value = trim($_POST['data']['content']);
if (isset($_POST['editorValue']) && $_POST['editorValue']) {
$value = trim($_POST['editorValue']);
}
return str_replace(['<p><br/></p>'], '', $value);
}但是迅睿每次的升級(jí)包都會(huì)覆蓋這個(gè)文件,請(qǐng)問(wèn)有什么好辦法可以不影響升級(jí)的情況下開(kāi)啟評(píng)論框的百度編輯器?
只能用這個(gè)方法,升級(jí)是不會(huì)覆蓋app目錄下的文件
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)迅睿框架創(chuàng)始人
自定義的app是不會(huì)覆蓋的,但是news模塊每次都會(huì)覆蓋,每次都要重新粘貼一次這個(gè)函數(shù),請(qǐng)老大想個(gè)好解決辦法啊
那不對(duì)啊,app目錄不會(huì)進(jìn)入升級(jí)包,星期日找官方檢查下官網(wǎng)程序,肯定不對(duì)的
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)迅??蚣軇?chuàng)始人 嗯,辛苦您了,我上面這個(gè)截圖就是剛剛下載的官方升級(jí)包,官方默認(rèn)自帶的app每次都會(huì)覆蓋的:
我挺佩服周末都在電腦前的cms作者,別人都在休息,您還在一線