本文整理汇总了PHP中CStringHelper::trim_words方法的典型用法代码示例。如果您正苦于以下问题:PHP CStringHelper::trim_words方法的具体用法?PHP CStringHelper::trim_words怎么用?PHP CStringHelper::trim_words使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CStringHelper
的用法示例。
在下文中一共展示了CStringHelper::trim_words方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: formatComment
//.........这里部分代码省略.........
}
$commentsHTML .= '</span>';
$commentsHTML .= '</div>';
$editHTML = '';
if ($config->get('wallediting') && $ownPost || COwnerHelper::isCommunityAdmin()) {
$editHTML .= '<a href="javascript:" class="joms-button--edit">';
$editHTML .= '<svg viewBox="0 0 16 16" class="joms-icon"><use xlink:href="' . CRoute::getURI() . '#joms-icon-pencil"></use></svg>';
$editHTML .= '<span>' . JText::_('COM_COMMUNITY_EDIT') . '</span>';
$editHTML .= '</a>';
}
$removeHTML = '';
if ($allowRemove) {
$removeHTML .= '<a href="javascript:" class="joms-button--remove">';
$removeHTML .= '<svg viewBox="0 0 16 16" class="joms-icon"><use xlink:href="' . CRoute::getURI() . '#joms-icon-remove"></use></svg>';
$removeHTML .= '<span>' . JText::_('COM_COMMUNITY_WALL_REMOVE') . '</span>';
$removeHTML .= '</a>';
}
$removeTagHTML = '';
if (CActivitiesHelper::hasTag($my->id, $wall->comment)) {
$removeTagHTML = '<span><a data-action="remove-tag" data-id="' . $wall->id . '" href="javascript:">' . JText::_('COM_COMMUNITY_WALL_REMOVE_TAG') . '</a></span>';
}
/* user deleted */
if ($user->guest == 1) {
$userLink = '<span class="cStream-Author">' . $user->getDisplayName() . '</span> ';
} else {
$userLink = '<a class="cStream-Avatar cStream-Author cFloat-L" href="' . CUrlHelper::userLink($user->id) . '"> <img class="cAvatar" src="' . $user->getThumbAvatar() . '"> </a> ';
}
$params = $wall->params;
$paramsHTML = '';
$image = (array) $params->get('image');
$photoThumbnail = false;
if ($params->get('attached_photo_id') > 0) {
$photo = JTable::getInstance('Photo', 'CTable');
$photo->load($params->get('attached_photo_id'));
$photoThumbnail = $photo->getThumbURI();
$paramsHTML .= '<div style="padding: 5px 0"><img class="joms-stream-thumb" src="' . $photoThumbnail . '" /></div>';
} else {
if ($params->get('title')) {
$video = self::detectVideo($params->get('url'));
if (is_object($video)) {
$paramsHTML .= '<div class="joms-media--video joms-js--video"';
$paramsHTML .= ' data-type="' . $video->type . '"';
$paramsHTML .= ' data-id="' . $video->id . '"';
$paramsHTML .= ' data-path="' . ($video->type === 'file' ? JURI::root(true) . '/' : '') . $video->path . '"';
$paramsHTML .= ' style="margin-top:10px;">';
$paramsHTML .= '<div class="joms-media__thumbnail">';
$paramsHTML .= '<img src="' . $video->getThumbnail() . '">';
$paramsHTML .= '<a href="javascript:" class="mejs-overlay mejs-layer mejs-overlay-play joms-js--video-play joms-js--video-play-' . $wall->id . '">';
$paramsHTML .= '<div class="mejs-overlay-button"></div>';
$paramsHTML .= '</a>';
$paramsHTML .= '</div>';
$paramsHTML .= '<div class="joms-media__body">';
$paramsHTML .= '<h4 class="joms-media__title">' . JHTML::_('string.truncate', $video->title, 50, true, false) . '</h4>';
$paramsHTML .= '<p class="joms-media__desc">' . JHTML::_('string.truncate', $video->description, $config->getInt('streamcontentlength'), true, false) . '</p>';
$paramsHTML .= '</div>';
$paramsHTML .= '</div>';
} else {
$paramsHTML .= '<div class="joms-gap"></div>';
$paramsHTML .= '<div class="joms-media--album joms-relative joms-js--comment-preview">';
if ($user->id == $my->id || COwnerHelper::isCommunityAdmin()) {
$paramsHTML .= '<span class="joms-media__remove" data-action="remove-preview" onClick="joms.api.commentRemovePreview(\'' . $wall->id . '\');"><svg viewBox="0 0 16 16" class="joms-icon"><use xlink:href="#joms-icon-remove"></use></svg></span>';
}
if ($params->get('image')) {
$paramsHTML .= $params->get('link');
$paramsHTML .= '<div class="joms-media__thumbnail">';
$paramsHTML .= '<a href="' . $params->get('link') ? $params->get('link') : '#' . '">';
$paramsHTML .= '<img src="' . array_shift($image) . '" />';
$paramsHTML .= '</a>';
$paramsHTML .= '</div>';
}
$url = $params->get('url') ? $params->get('url') : '#';
$paramsHTML .= '<div class="joms-media__body">';
$paramsHTML .= '<a href="' . $url . '">';
$paramsHTML .= '<h4 class="joms-media__title">' . $params->get('title') . '</h4>';
$paramsHTML .= '<p class="joms-media__desc reset-gap">' . CStringHelper::trim_words($params->get('description')) . '</p>';
if ($params->get('link')) {
$paramsHTML .= '<span class="joms-text--light"><small>' . preg_replace('#^https?://#', '', $params->get('link')) . '</small></span>';
}
$paramsHTML .= '</a></div></div>';
}
}
}
if (!$params->get('title') && $params->get('url')) {
$paramsHTML .= '<div class="joms-gap"></div>';
$paramsHTML .= '<div class="joms-media--album">';
$paramsHTML .= '<a href="' . $params->get('url') . '">';
$paramsHTML .= '<img class="joms-stream-thumb" src="' . $params->get('url') . '" />';
$paramsHTML .= '</a>';
$paramsHTML .= '</div>';
}
$wall->comment = nl2br($wall->comment);
$wall->comment = CUserHelper::replaceAliasURL($wall->comment);
$wall->comment = CStringHelper::getEmoticon($wall->comment);
$wall->comment = CStringHelper::converttagtolink($wall->comment);
// convert to hashtag
$template = new CTemplate();
$template->set('wall', $wall)->set('originalComment', $origComment)->set('date', $date)->set('isLiked', $isLiked)->set('likeCount', $likeCount)->set('canRemove', $allowRemove)->set('canEdit', $canEdit)->set('canRemove', $allowRemove)->set('user', $user)->set('photoThumbnail', $photoThumbnail)->set('paramsHTML', $paramsHTML);
$commentsHTML = $template->fetch('stream/single-comment');
return $commentsHTML;
}
示例2:
<?php
}
?>
<div class="joms-media__body">
<h4 class="joms-media__title">
<a <?php
echo $href;
?>
><?php
echo $headMetaParams->get('title');
?>
</a>
</h4>
<p class="joms-media__desc">
<?php
echo CStringHelper::trim_words($headMetaParams->get('description'));
?>
</p>
</div>
</div>
<?php
}
?>
<?php
}
}
?>
</div>
<?php
$this->load('stream/footer');
示例3:
}
?>
<div class="span<?php
echo $image ? '8' : '12';
?>
">
<article class="joms-stream-fetch-content" style="margin-left:0; padding-top:0">
<a <?php
echo $href;
?>
><span class="joms-stream-fetch-title"><?php
echo $params->get('title');
?>
</span></a>
<span class="joms-stream-fetch-desc"><?php
echo CStringHelper::trim_words($params->get('description'));
?>
</span>
<cite><?php
echo $cite;
?>
</cite>
</article>
</div>
</div>
</div>
</div>
<?php
}
?>