帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]共享一个本人常用的简介字段去符号函数,使用更方便 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:[分享]共享一个本人常用的简介字段去符号函数,使用更方便 [加入收藏夹]   

lxb563859671
用户头衔:举人

精华贴   :0
发贴数   :122
经验值   :673
注册时间:2010-10-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[分享]共享一个本人常用的简介字段去符号函数,使用更方便
将下面函数拷贝到e/class/userfun.php里面

使用方法:
|-----------函数说明:esub_two(需要去掉字符的字段,截取的字符数不填为不截取)
|
|-----------灵动标签使用范例:
|        <p>内容简介:<?=esub_two($bqr[smalltext],240)?></p>
|
|-----------列表页(标签模板)list.var使用范例:
|            <P>内容简介:'.esub_two($r[smalltext],240).'</p>
|
|-----------内容页使用范例
|        <p>文章导读:<?=esub_two($navinfor[smalltext],240)?></p>

=========================================================


//以下是复制到e/class/userfun.php里面的函数
//替换无用字符并截取字符
function esub_two($string,$num)
{
        if(empty($num))
        {
                $str = Str_Replace2($string);
        }
        else
        {
                $str = esub(Str_Replace2($string),$num);
        }
        return $str;
}

function Str_Replace2($str)
{
        $string = str_replace("&ldquo;","“",$str);
        $string = str_replace("&rdquo;","”",$string);
        $string = str_replace("&amp;","&",$string);
        $string = str_replace("&middot;","&#8226;",$string);
        $string = str_replace("&mdash;","—",$string);
        $string = str_replace("&hellip;","…",$string);
        $string = str_replace("&nbsp;","",$string);
        $string = str_replace("&lt;","<",$string);
        $string = str_replace("&gt;",">",$string);
        $string = str_replace("&ndash;","-",$string);
        $string = str_replace(" ","",$string);
        return $string;
}



二次开发
QQ:1587332760
busy.life@qq.com
今日网言
搞笑动态图
2012-04-26 17:25:20 已设置保密 顶部 回复 引用 报告 编辑 删除

8877
用户头衔:进士

精华贴   :0
发贴数   :1195
经验值   :4216
注册时间:2006-06-15
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

不错,先收藏了!




2012-04-26 17:42:01 已设置保密 顶部 回复 引用 报告 编辑 删除

悟空
用户头衔:探花

精华贴   :0
发贴数   :2660
经验值   :6770
注册时间:2007-11-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不错,支持一下




2012-04-26 18:11:24 已设置保密 顶部 回复 引用 报告 编辑 删除

零距离
用户头衔:探花

精华贴   :0
发贴数   :4834
经验值   :12848
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持楼主




2012-04-27 08:54:10 已设置保密 顶部 回复 引用 报告 编辑 删除

龙族
用户头衔:进士

精华贴   :0
发贴数   :1264
经验值   :3480
注册时间:2008-02-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持楼主的分享




2012-04-28 08:57:27 已设置保密 顶部 回复 引用 报告 编辑 删除

hailiminer
用户头衔:书生

精华贴   :0
发贴数   :71
经验值   :180
注册时间:2010-11-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

恩 ,非常的赞啊 , ,,呵呵 。



代购淘宝代购留学生代购
代购网海外代购http://www.panli.com/
2012-04-28 09:56:04 已设置保密 顶部 回复 引用 报告 编辑 删除

pkkgu
用户头衔:探花 *

精华贴   :2
发贴数   :1940
经验值   :6797
注册时间:2008-12-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

加个显示省略号吧
<p>内容简介:<?=esub_two($bqr[smalltext],240,'......')?></p>
function esub_two($string,$length,$dot=''){
        $strlen=strlen($string);
        if($strlen<$length){
                $dot='';
        }
        if(empty($num))
        {
                $str = Str_Replace2($string);
        }
        else
        {
                $str = esub(Str_Replace2($string),$num);
        }
        return $str.$dot;
}



www.hz36.com帝国演示站
www.hz39.com帝国演示站
基于帝国ECMS6.6_公文签收系统
QQ:910111100
2012-04-28 10:13:52 已设置保密 顶部 回复 引用 报告 编辑 删除

pkkgu
用户头衔:探花 *

精华贴   :2
发贴数   :1940
经验值   :6797
注册时间:2008-12-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

我是菜鸟 这样好像更合理
function esub_two($string,$num,$dot=''){
        if(empty($num))
        {
                $str = Str_Replace2($string);
        }
        else
        {
                $str = esub(Str_Replace2($string),$num,$dot);
        }
        return $str;
}

[该贴被修改 1 次,最后修改时间 2012-04-28 10:15:41 ]


www.hz36.com帝国演示站
www.hz39.com帝国演示站
基于帝国ECMS6.6_公文签收系统
QQ:910111100
2012-04-28 10:15:10 已设置保密 顶部 回复 引用 报告 编辑 删除

qfwkt
用户头衔:秀才

精华贴   :0
发贴数   :97
经验值   :432
注册时间:2011-04-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

学习了



9158edu http://www.9158edu.com
2012-04-28 14:53:02 已设置保密 顶部 回复 引用 报告 编辑 删除

就是你
用户头衔:进士

精华贴   :0
发贴数   :2001
经验值   :5900
注册时间:2009-01-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

谢谢




2012-04-29 09:05:52 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1