JTBC PHP版 文章点击数一直为0的解决办法
作者:我就是个世界
发表于:2010-09-03
今天发现刚刚用JTBC PHP版做的站,文章点击数一直是0, 看了内容页模板最后已经加了计数器的代码了,怎么就还是不行呢?
[code]
<script type="text/javascript">
function innerCOUNT(strers)
{
if (strers != "$error$") get_id("count").innerHTML = strers;
};
igets("{$=ii_get_actual_route('expansion')}/count/?genre={$=urlencode($GLOBALS['ngenre'])}&id={$id}", innerCOUNT);
</script>
[/code]
然后在后台修改文章的点击数,结果发现修改不了,一直是0 [separator]
然后进数据库看,也是0,在数据库直接改a_count字段为有效点击次数。 然后清空缓存,刷新前台,发现点击数依然是0.
郁闷了。。。
JTBC群里朋友让看官方的论坛资料文档 [url=http://www.jtbc.net.cn/forum/detail-7404.html]文章点击数一直是0[/url]
大概看了一下,说的是ASP,以为自己的模板应该没写错的。
结果看了最后那个人说的,以为是解压的时候损坏了expansion文件夹中的某个文件,于是用BC2比较原程序文件夹与现在的程序文件夹发现expansion文件夹并没有问题,然后比较公用模板文件的时候发现了公用头模板文件缺少以下两个JS,才想来之前做模板的时候以为这两个JS是原默认模板的JS,因为我整体换了模板,所以这两个JS以为没用就没有往新模板文件中添加。想想觉得应该于这两个JS有关系。
[code]
<script type="text/javascript" src="{$=#global_images_route}js/main.js"></script>
<script type="text/javascript" src="{$=#global_images_route}js/writeflashhtml2.js"></script>
[/code]
于是在公用头模板文件中添加以上两个JS,刷新文章。 OK,解决了。。。
然后去详细看了这两个JS的代码。
writeFlashHTML2.js是一个JS方法,主要用于Flash的输出。其实它与计数无关的。具体用法,请参照下一篇日志: [url=http://www.husw.net/blog/read.php/1140.htm]writeFlashHTML,一个JS方法,主要用于Flash的输出及用法[/url]。
main.js 可以说也是JTBC模板的灵魂。里面包含了用户前后台操作的大部份调用代码。绝对不可以删除的。
[code]
<script type="text/javascript">
function innerCOUNT(strers)
{
if (strers != "$error$") get_id("count").innerHTML = strers;
};
igets("{$=ii_get_actual_route('expansion')}/count/?genre={$=urlencode($GLOBALS['ngenre'])}&id={$id}", innerCOUNT);
</script>
[/code]
然后在后台修改文章的点击数,结果发现修改不了,一直是0 [separator]
然后进数据库看,也是0,在数据库直接改a_count字段为有效点击次数。 然后清空缓存,刷新前台,发现点击数依然是0.
郁闷了。。。
JTBC群里朋友让看官方的论坛资料文档 [url=http://www.jtbc.net.cn/forum/detail-7404.html]文章点击数一直是0[/url]
大概看了一下,说的是ASP,以为自己的模板应该没写错的。
结果看了最后那个人说的,以为是解压的时候损坏了expansion文件夹中的某个文件,于是用BC2比较原程序文件夹与现在的程序文件夹发现expansion文件夹并没有问题,然后比较公用模板文件的时候发现了公用头模板文件缺少以下两个JS,才想来之前做模板的时候以为这两个JS是原默认模板的JS,因为我整体换了模板,所以这两个JS以为没用就没有往新模板文件中添加。想想觉得应该于这两个JS有关系。
[code]
<script type="text/javascript" src="{$=#global_images_route}js/main.js"></script>
<script type="text/javascript" src="{$=#global_images_route}js/writeflashhtml2.js"></script>
[/code]
于是在公用头模板文件中添加以上两个JS,刷新文章。 OK,解决了。。。
然后去详细看了这两个JS的代码。
writeFlashHTML2.js是一个JS方法,主要用于Flash的输出。其实它与计数无关的。具体用法,请参照下一篇日志: [url=http://www.husw.net/blog/read.php/1140.htm]writeFlashHTML,一个JS方法,主要用于Flash的输出及用法[/url]。
main.js 可以说也是JTBC模板的灵魂。里面包含了用户前后台操作的大部份调用代码。绝对不可以删除的。
请发表您的评论