本站采用JTBC3.0构建,在新闻列表页的H1标签默认固定显示顶级名称。本站通过细微修改实现了新闻(文章)分类的分级别显示,如下所示:
技术文章 》 电脑网络 》
具体实现方法:
1.修改/common/incfiles/lib/jtbc/page.inc.php,增加以下代码:
public static function getH1Title() //20180827添加:文章列表页H1标题
{
$tmpstr = '';
$title = self::$title;
if (!empty($title))
{
foreach (array_reverse ($title) as $key => $val)
{
$tmpstr = $val . SEPARATORH1 . $tmpstr;
}
}
return $tmpstr;
}
2.修改/common/incfiles/const.php,增加以下代码:
define('SEPARATORH1', ' 》 '); //20180827添加:文章列表页H1标题分隔符
这里的分隔符我定义的是“》”,您可以根据个人喜好自定义。
3.修改/news/common/templete/index.jtbc 第21行:
原来的代码:
<h1>{$=take('index.title', 'lng')}</h1>
修改为:
<h1>{$=htmlEncode($getH1Title())}</h1>
4.将以上修改的三个文件上传服务器。