另一个页面上的 HitCounter 结果
HitCounter results on another page
实现了 EVO 的页面点击计数器...plugin
还有这个 PHP 片段:
<?php
$prefix = $modx->dbConfig['table_prefix'];
$page = '';
$page_id = isset($id) ? $id : $modx->documentObject['id'];
$sql = "SELECT page_count FROM " .$prefix. "page_hit_counter WHERE page_id ='" .$page_id."'";
$rs = $modx->db->query($sql);
$row = $modx->db->getRow($rs);
$count = $modx->recordCount($rs);
if ($count < 1) {
$page .= "Page views: 0";
} else {
$page .= "Page views: " . $row['page_count'];
}
return $page;
?>
该计数器适用于所有页面。
现在我还想在摘要页面上包含计数。
例如...
第 1 页 - 计数 4
第 3 页 - 计数 9
第 4 页 - 计数 18
摘要页面列出了所有这三篇文章的标题和简介。
除此之外,我还想显示页面浏览量。
所以:
摘要页:第 1 页概要(计数 4),第 3 页概要(计数 9),第 4 页概要(计数 18)
为此我有...
<p><i class="fa fa-eye"></i>[~[+id+]~][!pageCount!]</p>
但是它的输出只是标题文本 + [!pageCount!] 而没有值。
我不明白为什么没有值显示?
请使用 pageCount 代码段的 id 参数
class="fa fa-eye"></i>[~[+id+]~][!pageCount? &id=`[+id+]`!]</p>
实现了 EVO 的页面点击计数器...plugin
还有这个 PHP 片段:
<?php
$prefix = $modx->dbConfig['table_prefix'];
$page = '';
$page_id = isset($id) ? $id : $modx->documentObject['id'];
$sql = "SELECT page_count FROM " .$prefix. "page_hit_counter WHERE page_id ='" .$page_id."'";
$rs = $modx->db->query($sql);
$row = $modx->db->getRow($rs);
$count = $modx->recordCount($rs);
if ($count < 1) {
$page .= "Page views: 0";
} else {
$page .= "Page views: " . $row['page_count'];
}
return $page;
?>
该计数器适用于所有页面。
现在我还想在摘要页面上包含计数。
例如... 第 1 页 - 计数 4 第 3 页 - 计数 9 第 4 页 - 计数 18
摘要页面列出了所有这三篇文章的标题和简介。 除此之外,我还想显示页面浏览量。
所以: 摘要页:第 1 页概要(计数 4),第 3 页概要(计数 9),第 4 页概要(计数 18)
为此我有...
<p><i class="fa fa-eye"></i>[~[+id+]~][!pageCount!]</p>
但是它的输出只是标题文本 + [!pageCount!] 而没有值。
我不明白为什么没有值显示?
请使用 pageCount 代码段的 id 参数
class="fa fa-eye"></i>[~[+id+]~][!pageCount? &id=`[+id+]`!]</p>