本文目录一览:
- 1、php的调用限制字数
- 2、phpcms v9限制内容显示字数{str_cut($r['content'],80)},结果不显示内容?
- 3、1.PHPCMS调用文章或者摘要如何去除所有空白?如下图 2.调用文字限定字数怎样才能更准确?
- 4、phpcms限制内容显示字数{$str_cut($r[content],$contentlen)},结果把里面的样式代码都显出来了怎么回事呢
- 5、水淼phpcms站群文章更新器标题字数限制如何更改
- 6、phpcms文章的描述字数如何修改
php的调用限制字数
mb_substring()函数兼容性不好,假如服务器不支持就不能用
建议使用DirCMS内容管理系统自带的一个字符串截取函数
GBK编码下:
// 字符串截取
function sub_string($string, $length, $dot='')
{
$string=trim($string);
$strlen = strlen($string);
if($strlen = $length) return $string;
$string = str_replace(array(' ', '', '"', ''', '“', '”', '—', '', '', '·', '…'), array(' ', '', '"', "'", '“', '”', '—', '', '', '·', '…'), $string);-phpcms限制调用字数
$strcut = '';
$dotlen = strlen($dot);
$maxi = $length - $dotlen - 1;
for($i = 0; $i $maxi; $i++)
{
$strcut .= ord($string[$i]) 127 ? $string[$i].$string[++$i] : $string[$i];
}
$strcut = str_replace(array('', '"', "'", '', ''), array('', '"', ''', '', ''), $strcut);
return $strcut.$dot;
}
UTF-8编码下:
function sub_string($string, $length, $dot='')
{
$string=trim($string);
$strlen = strlen($string);
if($strlen = $length) return $string;
$string = str_replace(array(' ', '', '"', ''', '“', '”', '—', '', '', '·', '…'), array(' ', '', '"', "'", '“', '”', '—', '', '', '·', '…'), $string);-phpcms限制调用字数
$strcut = '';
$n = $tn = $noc = 0;
while($n $strlen)
{
$t = ord($string[$n]);
if($t == 9 || $t == 10 || (32 = $t $t = 126)) {
$tn = 1; $n++; $noc++;
} elseif(194 = $t $t = 223) {
$tn = 2; $n += 2; $noc += 2;
} elseif(224 = $t $t 239) {
$tn = 3; $n += 3; $noc += 2;
} elseif(240 = $t $t = 247) {
$tn = 4; $n += 4; $noc += 2;
} elseif(248 = $t $t = 251) {
$tn = 5; $n += 5; $noc += 2;
} elseif($t == 252 || $t == 253) {
$tn = 6; $n += 6; $noc += 2;
} else {
$n++;
}
if($noc = $length) break;
}
if($noc $length) $n -= $tn;
$strcut = substr($string, 0, $n);
$strcut = str_replace(array('', '"', "'", '', ''), array('', '"', ''', '', ''), $strcut);
return $strcut.$dot;
}
使用方法:
$_rows['title'] = sub_string($_rows['title'],20,'...')
phpcms v9限制内容显示字数{str_cut($r['content'],80)},结果不显示内容?
内容在副表中,得在{pc:content...加上moreinfo="1"才能调用副表的内容
1.PHPCMS调用文章或者摘要如何去除所有空白?如下图 2.调用文字限定字数怎样才能更准确?
我不知道你为什么要加入strip_tags,我给你看看我的代码
p
{loop $data $v}
a href="{$v[url]}" target="_blank"img src="{thumb($v[thumb],100,70)}" width="100" height="70"//a-phpcms限制调用字数
stronga href="{$v[url]}" target="_blank" title="{$v[title]}"{title_style($v[style])}{str_cut($v[title], 40,'')}/a/strongbr /{str_cut($v[description],116,'..')}-phpcms限制调用字数
{/loop}
/p
而我查看了我网页之中也并没有像你的一样存在空白,还有一点,你虽然将模板字数的限制放宽到260,但是对于后台简介中的字数限制你应该没有修改,所以你的字数才会不够。百度一下我的用户名,我的网站也是用PHPCMS搭建的,还有问题可以到我网站的留言板留言。-phpcms限制调用字数
phpcms限制内容显示字数{$str_cut($r[content],$contentlen)},结果把里面的样式代码都显出来了怎么回事呢
用{str_cut($r[content],$contentlen)} 吧。str_cut是一个函数,不是变量,所以不用$
水淼phpcms站群文章更新器标题字数限制如何更改
要取消字数限制,首先要调整数据库字段的长度,找到保存文章的表,找到标题字段 ,看一下现在的长度是不是比你需求的小。
一般是 varchar(150) 150就表示长度,如果小,在数据库管理工具里直接改大一点,也可以在代码里利用sqll调整
ALTER TABLE `article` CHANGE `title` `title` varchar(300) NOT NULL default ''
然后,在代码文件里找到保存文章的逻辑,如果有截取字符串的操作,也把里面的长度改成你需要的。
你这里没有帖代码,我就不好演示了,你根据情况去处理吧
phpcms文章的描述字数如何修改
呵呵,不能设置200个,数据库的简介这个字段ID就是225个字节,你后台改为200个字,数据库不支持
所以去数据库改大点,然后再去后台改。