当前位置:首页 > CMS建站 > PHPCMS内容页顶过之后不显示数目,一直处理中的解决办法.....

PHPCMS内容页顶过之后不显示数目,一直处理中的解决办法.....

snuday16年前 (2010-07-23)CMS建站1412

最近刚刚升级使用最新版的PHPCMS,发现顶一下点击后一直处于处理中,还会出现一些很奇观的问题。而且点击查看也无法查看的问题,请按照以下方法解决

找到原因是因为没办法取到栏目ID值。没取到值时表现如下:catid值为空,就没办法使用顶一下功能了。


<div id="digg_div"></div>
<script type="text/javascript">var contentid = 8453; var catid = </script>
<script type="text/javascript" id="calldigg_js"></script>
<script type="text/javascript" src="digg/digg.php?contentid=8453&catid= "></script>


修改方法如下:
把原来的


{if isset($MODULE[digg])}
<div id="digg_div"></div>
<script type="text/javascript">var contentid = {$contentid}; var catid = {$r['catid']}</script>
<script type="text/javascript" id="calldigg_js"></script>
<script type="text/javascript" src="{$MODULE[digg][url]}digg.php?contentid={$contentid}&catid={$r[catid]}"></script>


修改成


{if isset($MODULE[digg])}
<div id="digg_div"></div>
<script type="text/javascript">var contentid = {$contentid}; var catid = {$catid}</script>
<script type="text/javascript" id="calldigg_js"></script>
<script type="text/javascript" src="{$MODULE[digg][url]}digg.php?contentid={$contentid}&catid={$catid}"></script>
{/if}
 

再附赠一段可以等过之后无法再点击,显示“已投票”字样的代码:

在根目录下面digg/digg.php,然后查到以下代码,红色部分是改动过的,不放心可以自己对照下哦~~~~

if($dig_arr[0])
{
 $aga = $sup = '<samp style=" color:#9C9D9E; cursor:text">已投票</samp>';
}
else
{
 $aga = '<samp id="diggDivDo_down_'.$contentid.'" onclick="digg(0)" >踩一下</samp>';
 $sup = '<samp id="diggDivDo_down_'.$contentid.'" onclick="digg(1)" >顶一下</samp>';
}
$html = "<link href=\"".$PHPCMS['siteurl'].SKIN_PATH."{$mod}.css\" rel=\"stylesheet\" type=\"text/css\" /><div id=\"digg\"><span><strong id=\"diggDivCount_{$contentid}\">{$dig_arr[1]}</strong><br />{$sup}</span><span class=\"cai\"><strong id=\"diggDivCount_down_{$contentid}\">{$dig_arr[2]}</strong><br /><samp id=\"diggDivDo_down_{$contentid}\" >{$aga}</samp></span></div>";
?>


标签: CMSJSPHP

相关文章

dedecms常用首页SQL调用总结(含圈子/主题等等)

前言:很早就想为dedecms写一些东西,惭愧的是一直无能于系统地总结,又怕把本来就已是烛光斧影的局面变得更加扑离迷朔,让困惑的人更加困惑。但是迄今为止,dedecms确实很好用,只是我们看一个仿佛一...

dedecms时间日期标签大全

日期时间格式 (利用strftime()函数格式化时间)0dedecms首页时间标签:1、12-27 样式([field:pubdate function='strftime("%m-%d&...

phpcms2008_标题列表_分隔效果

phpcms2008_标题列表_分隔效果

现在用phpcms2008默认模板改造一下:首先:找到:后台-->模板风格-->模板管理-->[标签]内容列表tag_content_list.html  点击后面修改复制...

dedecms数据库结构(备查)

[PHP]dedecms主要数据库结构及使用技巧[整站开发]数据表结构:dede_addonarticle 附加文章表aid int(11) 文章编号typeid int(11) 分类栏目编号body...

PHPCMS企业黄页模块详解

PHPCMS企业黄页模块详解

1.企业黄页模板结构2.企业黄页各个广告分布及碎片调用代码A.头部文件模板 B.主文件模板 3.修改企业黄页各个广告位的方法3.1 方法一:通过“碎片管理”...

Windows下bat加计划任务轻松备份所有文件(mysql数据库)

Windows server 2003计划任务我就不在这里详细说明了,着重强调下制作bat文件的代码及其说明net stop mysqlset "riqi=%date:~0,10%(%dat...