我在php中有这一行
<a title="'.htmlspecialchars($User->Name).'" href="'.$Href.'"'.$LinkClass.'>
我需要添加另一个名为tip的类
上面的代码生成如下内容:
<a class="ProfileLink" href="/respond/profile/2/422" title="422">
如您所见,$LinkClass 为我提供了很棒的类“ProfileLink”
但我需要像“ProfileLink 提示”那样解析类
所以只是不确定如何将上面的 $LinkClass 修改为 $LinkClass 提示
这可能太基本了,我只是看不到树木的树木
//
编辑:添加
最终的 html 输出需要是:
<a class="ProfileLink tip" href="/respond/profile/2/422" title="422">
//
添加:
这个函数的整个 php 输出是:
if (!function_exists('UserPhoto')) {
function UserPhoto($User, $Options = array()) {
$User = (object)$User;
if (is_string($Options))
$Options = array('LinkClass' => $Options);
$LinkClass = GetValue('LinkClass', $Options, 'ProfileLink');
$ImgClass = GetValue('ImageClass', $Options, 'ProfilePhotoMedium');
$LinkClass = $LinkClass == '' ? '' : ' class="'.$LinkClass.'"';
$Photo = $User->Photo;
if (!$Photo && function_exists('UserPhotoDefaultUrl'))
$Photo = UserPhotoDefaultUrl($User);
if ($Photo) {
if (!preg_match('`^https?://`i', $Photo)) {
$PhotoUrl = Gdn_Upload::Url(ChangeBasename($Photo, 'n%s'));
} else {
$PhotoUrl = $Photo;
}
$Href = Url(UserUrl($User));
return '<a title="'.htmlspecialchars($User->Name).'" href="'.$Href.'"'.$LinkClass.'>'
.Img($PhotoUrl, array('alt' => htmlspecialchars($User->Name), 'class' => $ImgClass))
.'</a>';
} else {
return '';
}
} }