我试图限制出现在标题中的字符数。使用strlen限制字符
不知道我在做什么错在这里(我是新手!),但标题显示全长,'...'不出现。
任何帮助非常感谢!
<? if ($params->get('itemid')) $itemid = '&Itemid='.$params->get('itemid'); else $itemid = ''; ?>
<? $title = $event->title ?>
<? $title = substr($title, 0, 20); ?>
<? if (strlen($title) == 20) $title .= '...' ; ?>
<? if (KRequest::get('get.view', 'string') == 'events' || isset($module)) : ?>
<h1 class="title" itemprop="name">
<a href="<[email protected]('option=joomla_component&view=event&id='.$event->id.$itemid)?>" itemprop="url"><?=$event->title?></a>
</h1>
<? endif ?>
有什么问题?为什么新用户永远不会写出什么问题 – dynamic 2012-02-19 19:30:21
您不必在' ... ?>'标签中包装*每行*。它只是使代码完全不可读。 – JJJ 2012-02-19 19:32:47
你会得到什么错误?你编辑的代码似乎是正确的 – 2012-02-19 19:34:22