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

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

snuday17年前 (2010-07-23)CMS建站1576

最近刚刚升级使用最新版的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

相关文章

PHPCMS 模板调用全攻略get篇

相对于其它CMS来说,phpcms更为专业,功能也更为强大。但,对于站长的入门要求也就稍微的高了一些。 特别是对根基比较差的站长,很多都是看的一头雾水。我个人接触PHPCMS2008 也就两周多。看了...

PHPCMS企业黄页模块详解

PHPCMS企业黄页模块详解

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

PHPCMS2008 sp4文章路径优化_栏目分类路径

最终SEO效果是:分类/小分类/文章页面.html以下是解决步骤:第一步:登陆后台系统设置=〉相关设置=〉URL规则管理=〉添加URL规则URL规则名称 show模块名称 Phpcms静态URL规则生...

DEDECMS5.6添加文档发布文章白屏,无法显示解决方案

吸取众家之长,综合了一下各方关于问题的处理方法,完美解决方案如下:首先进系统---系统设置----系统错误修复,修复了之前生成的错误页面。然后进入系统---系统设置---系统基本参数------其它选...

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

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

同页面多个JS冲突一般性解决方法+EcShop JS一般性总结(1)

1、一般JS冲突解决办法a.最容易出现的就是JS 的命名冲突①、变量名冲突变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScrip...