根据网上一同志的说法,试了没效果后,自己找到了让标题截取后添加省略号的方法。
网上有说在t_functions.php修改的
如果成功,就可以不用往下看了
我试了,是不成功的
于是,我就找啊找,试啊试,发现ReplaceListVars()这个函数是用来替换变量的,具体替换什么,我也不知道,但我看到里面有$r参数,$strlen参数,觉得可能是后标题截取有关,于是在e/class文件夹下,搜这个函数的声明,在connect.php里搜到了这个函数的定义。往下翻了几行,赫然看到“截取字符”的注释,大喜,于是继续仔细往下看。
$value=sub($value,0,$subtitle,false);
你会看到上面这段代码,于是又想看看这个sub返回的是什么,再搜sub这个函数的定义,sub也在connect.php这个文件当中。
function sub($string,$start=0,$length,$mode=false,$dot='')
这是sub的参数列表
return $strcut.$dot;
这是sub函数的返回值,顿时明白了,模板已经在这个截取字符的函数中预留好了。只要将那个默认的第四个参数填上'...'就可以令所有截取过的标题后面加上‘...’因为这个函数的返回值是
$strcut.$dot。在php中"."是连接的意思.
最后的结果是:connect.php中的ReplaceListVars函数中
$value=sub($value,0,$subtitle,false);
修改为:
$value=sub($value,0,$subtitle,false,
'...');
哈哈,就这样,截取后的标题后面就有省略号啦。