漂泊的云,停留的心!
人的头脑太复杂,时间过得久……

phpcms V9标题样式标签{title_style($v[style])}改进

在loop里面使用了{title_style($v[style])}标题样式,如果当前标题不存在样式(高亮、加粗),就会生成多余的废弃代码 style="" 。如:<a href="{$v['url']}" target="_blank" style="">标题</a>
看了不舒服吧。

修改:phpcms\libs\functions\global.func.php 1476行开始

/**
 * 生成标题样式
 * @param style   样式
 * @paramhtml    是否显示完整的STYLE
 */

function title_style(style,html = 1) {
	str = '';
	if (html) str = ' style="';style_arr = explode(';',style);
	if (!empty(style_arr[0])) str .= 'color:'.style_arr[0].';';
	if (!empty(style_arr[1]))str .= 'font-weight:'.style_arr[1].';';
	if (html) str .= '" ';
	returnstr;
}

修改成:

/**
 * 生成标题样式
 * @param style   样式
 * @paramhtml    是否显示完整的STYLE
 */
function title_style(style,html = 1) {
	if (!empty(style)){str = '';
	if (html)str = ' style="';
	style_arr = explode(';',style);
	if (!empty(style_arr[0]))str .= 'color:'.style_arr[0].';';
	if (!empty(style_arr[1])) str .= 'font-weight:'.style_arr[1].';';
	if (html)str .= '"';
	return $str;
}
}
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《phpcms V9标题样式标签{title_style($v[style])}改进》
文章链接:https://piaoyun.cc/703.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途云路窝农家乐,否则法律问题自行承担。