使用pbootcms建站在處理詳情內(nèi)容做判斷的時候,有時會出現(xiàn)判斷失效的奇怪情況,直接顯示標(biāo)簽代碼。在一些其他地方判斷極小概率也會碰到,這是為什么呢?
例如報錯
程序運行異常:syntaxerror,unexpected'=',位置:/apps/home/controller/ParserController.php(3310):eval()'dcode,第1行。
碰到這種情況首先檢查是否判斷的條件里含有了程序過濾的特殊字符,含有的話會使判斷失效。
過濾特殊字符串處理在appshomecontrollerParserController.php中:
因此只要在判斷條件上增加截取標(biāo)簽,例如:
原來的條件是{content:content},改為{content:content len=2} 即可。
其他的判斷條件類似操作,你學(xué)會了嗎?