load->library('typography'); return $ci->typography->nl2br_except_pre($str); }}// ------------------------------------------------------------------------/** * auto typography wrapper function * 自动排版包装函数 * * @access public * @param string * @param bool whether to allow javascript event handlers * 是否允许javascript事件处理程序 * @param bool whether to reduce multiple instances of double newlines to two * 是否减少两个双换行的多个实例 * @return string */if ( ! function_exists('auto_typography')){ function auto_typography($str, $strip_js_event_handlers = true, $reduce_linebreaks = false) { $ci =& get_instance(); $ci->load->library('typography'); return $ci->typography->auto_typography($str, $strip_js_event_handlers, $reduce_linebreaks); }}// --------------------------------------------------------------------/** * html entities decode * html实体解码 * this function is a replacement for html_entity_decode() * 这个函数是一个更换html_entity_decode() * @access public * @param string * @return string */if ( ! function_exists('entity_decode')){ function entity_decode($str, $charset='utf-8') { global $sec; return $sec->entity_decode($str, $charset); }}/* end of file typography_helper.php *//* location: ./system/helpers/typography_helper.php */