当前位置: 首页>>代码示例>>PHP>>正文


PHP smarty::register_prefilter方法代码示例

本文整理汇总了PHP中smarty::register_prefilter方法的典型用法代码示例。如果您正苦于以下问题:PHP smarty::register_prefilter方法的具体用法?PHP smarty::register_prefilter怎么用?PHP smarty::register_prefilter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在smarty的用法示例。


在下文中一共展示了smarty::register_prefilter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: unserialize

        $smarty->assign('user', $_USER = $dou_user->global_user_info());
    }
    // 通用信息调用
    $smarty->assign("lang", $_LANG);
    $smarty->assign("site", $_CFG);
    $_URL = $dou->dou_url();
    $_URL['catalog'] = $dou->rewrite_url('catalog');
    $smarty->assign("url", $_URL);
    // 模块URL
    $smarty->assign("open", $_OPEN = $_MODULE['open']);
    // 模块开启状态
    $_DISPLAY = unserialize($_CFG['mobile_display']);
    // 显示设置
    $_DEFINED = unserialize($_CFG['defined']);
    // 自定义属性
    // Smarty 过滤器
    function remove_html_comments($source, &$smarty)
    {
        global $_CFG;
        $theme_path = M_URL . 'theme';
        $source = preg_replace('/\\"\\.*\\/images\\//Ums', '"images/', $source);
        $source = preg_replace('/\\"images\\//Ums', "\"theme/{$_CFG['mobile_theme']}/images/", $source);
        $source = preg_replace('/link href\\=\\"([A-Za-z0-9_-]+)\\.css/Ums', "link href=\"theme/{$_CFG['mobile_theme']}/\$1.css", $source);
        $source = preg_replace('/theme\\//Ums', "{$theme_path}/", $source);
        $source = preg_replace('/^<meta\\shttp-equiv=["|\']Content-Type["|\']\\scontent=["|\']text\\/html;\\scharset=(?:.*?)["|\'][^>]*?>\\r?\\n?/i', '', $source);
        return $source = preg_replace('/<!--.*{(.*)}.*-->/U', '{$1}', $source);
    }
    $smarty->register_prefilter('remove_html_comments');
}
// 开启缓冲区
ob_start();
开发者ID:bqx619,项目名称:zn_douphp,代码行数:31,代码来源:init.php


注:本文中的smarty::register_prefilter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。