本文整理汇总了PHP中Url::tag方法的典型用法代码示例。如果您正苦于以下问题:PHP Url::tag方法的具体用法?PHP Url::tag怎么用?PHP Url::tag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Url
的用法示例。
在下文中一共展示了Url::tag方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
function display($params)
{
$Log_Model = new Log_Model();
$options_cache = Option::getAll();
extract($options_cache);
$page = isset($params[4]) && $params[4] == 'page' ? abs(intval($params[5])) : 1;
$tag = isset($params[1]) && $params[1] == 'tag' ? addslashes(urldecode(trim($params[2]))) : '';
$pageurl = '';
//page meta
$site_title = stripslashes($tag) . ' - ' . $site_title;
$Tag_Model = new Tag_Model();
$blogIdStr = $Tag_Model->getTagByName($tag);
if ($blogIdStr === false) {
show_404_page();
}
$sqlSegment = "and gid IN ({$blogIdStr}) order by date desc";
$lognum = $Log_Model->getLogNum('n', $sqlSegment);
$total_pages = ceil($lognum / $index_lognum);
if ($page > $total_pages) {
$page = $total_pages;
}
$pageurl .= Url::tag(urlencode($tag), 'page');
$logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum);
$page_url = pagination($lognum, $index_lognum, $page, $pageurl);
include View::getView('header');
include View::getView('log_list');
}
示例2: tags
public static function tags($return2array = false)
{
global $post;
global $_DB_TAGS;
$tags = $_DB_TAGS->get_by_idpost(array('id_post' => $post['id']));
if ($return2array) {
return $tags;
}
$html = '<ul>';
foreach ($tags as $tag) {
$html .= '<li><a class="tag" href="' . Url::tag($tag['name']) . '">' . $tag['name_human'] . '</a></li>';
}
$html .= '</ul>';
return $html;
}
示例3: setData
private function setData()
{
$CACHE = Cache::getInstance();
$data = array();
$lastCommentTime = $this->getLastCommentTime();
$data[] = array('url' => BLOG_URL, 'lastmod' => time(), 'changefreq' => 'always', 'priority' => '1.0');
//日志
$query = $this->db->query("SELECT gid,date FROM " . DB_PREFIX . "blog WHERE type='blog' AND hide='n' ORDER BY date DESC");
while ($row = $this->db->fetch_array($query)) {
$lastmod = $this->comment_time && isset($lastCommentTime[$row['gid']]) ? $lastCommentTime[$row['gid']] : $row['date'];
$data[] = array('url' => Url::log($row['gid']), 'lastmod' => $lastmod, 'changefreq' => $this->changefreq[0], 'priority' => $this->priority[0]);
}
//页面
$query = $this->db->query("SELECT gid,date FROM " . DB_PREFIX . "blog WHERE type='page' AND hide='n' ORDER BY date DESC");
while ($row = $this->db->fetch_array($query)) {
$lastmod = $this->comment_time && isset($lastCommentTime[$row['gid']]) ? $lastCommentTime[$row['gid']] : $row['date'];
$data[] = array('url' => Url::log($row['gid']), 'lastmod' => $lastmod, 'changefreq' => $this->changefreq[0], 'priority' => $this->priority[0]);
}
//分类
foreach ($CACHE->readCache('sort') as $value) {
$data[] = array('url' => Url::sort($value['sid']), 'lastmod' => time(), 'changefreq' => $this->changefreq[2], 'priority' => $this->priority[2]);
}
//标签
foreach ($CACHE->readCache('tags') as $value) {
$data[] = array('url' => Url::tag($value['tagurl']), 'lastmod' => time(), 'changefreq' => $this->changefreq[3], 'priority' => $this->priority[3]);
}
//碎语
if (Option::get('istwitter') == 'y') {
$newtws_cache = $CACHE->readCache('newtw');
$data[] = array('url' => BLOG_URL . 't/', 'lastmod' => $newtws_cache[0]['date'], 'changefreq' => $this->changefreq[4], 'priority' => $this->priority[4]);
}
//归档
foreach ($CACHE->readCache('record') as $value) {
preg_match("/^([\\d]{4})([\\d]{2})\$/", $value['date'], $match);
$days = getMonthDayNum($match[2], $match[1]);
$lastmod = emStrtotime($value['date'] . '01') + 3600 * 24 * $days;
$data[] = array('url' => Url::record($value['date']), 'lastmod' => $lastmod, 'changefreq' => $this->changefreq[5], 'priority' => $this->priority[5]);
}
$this->data = $data;
}
示例4: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$log_cache_tags = $CACHE->readCache('logtags');
if (!empty($log_cache_tags[$blogid])) {
$tag = '标签:';
foreach ($log_cache_tags[$blogid] as $value) {
$tag .= "\t<a href=\"" . Url::tag($value['tagurl']) . "\">" . $value['tagname'] . '</a>';
}
echo $tag;
}
}
示例5: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$log_cache_tags = $CACHE->readCache('logtags');
$denlySpider = !_g('allow_tags_spider');
$nofollow = $denlySpider ? ' rel="nofollow"' : '';
if (!empty($log_cache_tags[$blogid])) {
$tag = '标签:';
foreach ($log_cache_tags[$blogid] as $key => $value) {
$tag .= ' <a href="' . Url::tag($value['tagurl']) . '" class="article_tag article_tag' . $key . '"' . $nofollow . '>' . $value['tagname'] . '</a>';
}
return $tag;
}
return '';
}
示例6: sheli_Tags
function sheli_Tags($num)
{
global $CACHE;
$tag_cache = $CACHE->readCache('tags');
foreach ($tag_cache as $key => $value) {
if ($key < $num) {
?>
<span style="font-size:<?php
echo rand(10, 15);
?>
pt; line-height:30px;"><a href="<?php
echo Url::tag($value['tagurl']);
?>
" title="<?php
echo $value['usenum'];
?>
篇文章"><?php
echo $value['tagname'];
?>
</a></span>
<?php
}
}
}
示例7: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$log_cache_tags = $CACHE->readCache('logtags');
if (!empty($log_cache_tags[$blogid])) {
$tag = '继续浏览有关 ';
foreach ($log_cache_tags[$blogid] as $key => $value) {
$tag .= ' <a href="' . Url::tag($value['tagurl']) . '" class="article_tag article_tag' . $key . '" rel="nofollow">' . $value['tagname'] . '</a>';
}
return $tag . ' 的文章';
}
return '';
}
示例8: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$tag_model = new Tag_Model();
$log_cache_tags = $CACHE->readCache('logtags');
if (!empty($log_cache_tags[$blogid])) {
$tag = '标签:';
foreach ($log_cache_tags[$blogid] as $value) {
$tag .= "\t<a href=\"" . Url::tag($value['tagurl']) . "\">" . $value['tagname'] . '</a>';
}
echo $tag;
} else {
$tag_ids = $tag_model->getTagIdsFromBlogId($blogid);
$tag_names = $tag_model->getNamesFromIds($tag_ids);
if (!empty($tag_names)) {
$tag = '标签:';
foreach ($tag_names as $key => $value) {
$tag .= "\t<a href=\"" . Url::tag(rawurlencode($value)) . "\">" . htmlspecialchars($value) . '</a>';
}
echo $tag;
}
}
}
示例9: foreach
" target="_blank">编辑</a>
<?php
}
?>
</div>
<div class="margin-vertical-sm">
<div class="tag" style="display: inline-block;">
<span class="light red-text text-lighten-2">标签: </span>
<?php
if (!empty($log_cache_tags[$value['logid']])) {
?>
<?php
foreach ($log_cache_tags[$value['logid']] as $tag) {
?>
<a class="light" href="<?php
echo Url::tag($tag['tagurl']);
?>
">
<span class="tag-badge">
<?php
echo $tag['tagname'];
?>
</span>
</a>
<?php
}
?>
<?php
}
?>
</div>
示例10: url
public static function url($row)
{
$url = Url::tag($row);
return $url;
}
示例11: foreach
$cache['changefreq'] = 'daily';
$cache['priority'] = $row['views'] <= 500 || $row['comnum'] < 1 ? '0.9' : '1.0';
$XMLData[] = $cache;
}
#归档
foreach ($RecordArr as $key => $value) {
$cache = array();
$cache['loc'] = Url::record($value['date']);
$cache['changefreq'] = 'Weekly';
$cache['priority'] = '0.3';
$XMLData[] = $cache;
}
#关键词
foreach ($TagsArr as $key => $value) {
$cache = array();
$cache['loc'] = Url::tag($value['tagurl']);
$cache['changefreq'] = 'Weekly';
$cache['priority'] = '0.3';
$XMLData[] = $cache;
}
#分类
foreach ($SortArr as $key => $value) {
$cache = array();
$cache['loc'] = Url::sort($key);
$cache['changefreq'] = 'Weekly';
$cache['priority'] = '0.3';
$XMLData[] = $cache;
}
#输出
$XmlString = '';
#字符串变量收集之后再输出主要是为了适配静态化该xml
示例12: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$log_cache_tags = $CACHE->readCache('logtags');
if (!empty($log_cache_tags[$blogid])) {
$tag = ' ';
foreach ($log_cache_tags[$blogid] as $key => $value) {
$tag .= "<a href=\"" . Url::tag($value['tagurl']) . "\" class=\"tag" . $key . "\">" . $value['tagname'] . ' </a>';
}
echo $tag . ' ';
} else {
echo '暂无标签';
}
}
示例13: blog_tag
function blog_tag($blogid)
{
global $CACHE;
$log_cache_tags = $CACHE->readCache('logtags');
if (!empty($log_cache_tags[$blogid])) {
$tag = '<span class="tag-icon">';
foreach ($log_cache_tags[$blogid] as $value) {
$tag .= "<a class=\"margin-right\" href=\"" . Url::tag($value['tagurl']) . "\">" . $value['tagname'] . '</a>';
}
$tag .= "</span>";
echo $tag;
}
}
示例14: foreach
</h5>
<div id="blogtags" class="padding-bottom padding-horizontal">
<?php
$i = 0;
foreach ($tag_cache as $value) {
?>
<?php
$i++;
if ($i < 16) {
?>
<span style="font-size:<?php
echo $value['fontsize'];
?>
pt; line-height:30px;">
<a class="light red-text text-lighten-2 padding-horizontal-xs" href="<?php
echo Url::tag($value['tagurl']);
?>
" title="<?php
echo $value['usenum'];
?>
篇文章">
<?php
echo $value['tagname'];
?>
</a>
</span>
<?php
}
}
?>
</div>