织梦内容页里面的推荐与不推荐要怎么实现...有图路过的高人进来指点... 现在就是想把这个推荐功能给实现了,不知道该怎么操作了,刚接触织梦的产品,麻烦知道的高人指点迷津.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,我是这样做的,首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">再由JS 文件如下:<script language="javascript" type="text/javascript">function postDigg(ftype,aid) { var taget_obj = document.getElementById('diggNum'+aid); var saveid = GetCookie('diggid'); if(saveid != null) { var saveidsaveids = saveid.split(','); var hasid = false; saveid = ''; j = 1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==aid && hasid) continue; else { if(saveids[i]==aid && !hasid) hasid = true; saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); j++; if(j==20 && hasid) break; if(j==19 && !hasid) break; } } if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; } else saveid += ','+aid; SetCookie('diggid',saveid,1); } else { SetCookie('diggid',aid,1); } myajax = new DedeAjax(taget_obj,false,false,'','',''); var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid; myajax.SendGet2(url); DedeXHTTP = null; } function getDigg(aid) { var taget_obj = document.getElementById('diggNum'+aid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid); DedeXHTTP = null; } </script>在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了... 我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,我是这样做的,首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">再由JS 文件如下:<script language="javascript" type="text/javascript">function postDigg(ftype,aid) { var taget_obj = document.getElementById('diggNum'+aid); var saveid = GetCookie('diggid'); if(saveid != null) { var saveidsaveids = saveid.split(','); var hasid = false; saveid = ''; j = 1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==aid && hasid) continue; else { if(saveids[i]==aid && !hasid) hasid = true; saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); j++; if(j==20 && hasid) break; if(j==19 && !hasid) break; } } if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; } else saveid += ','+aid; SetCookie('diggid',saveid,1); } else { SetCookie('diggid',aid,1); } myajax = new DedeAjax(taget_obj,false,false,'','',''); var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid; myajax.SendGet2(url); DedeXHTTP = null; } function getDigg(aid) { var taget_obj = document.getElementById('diggNum'+aid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid); DedeXHTTP = null; } </script>在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了...http://blog.csdn.net/jsbba/article/details/8847650 我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,我是这样做的,首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">再由JS 文件如下:<script language="javascript" type="text/javascript">function postDigg(ftype,aid) { var taget_obj = document.getElementById('diggNum'+aid); var saveid = GetCookie('diggid'); if(saveid != null) { var saveidsaveids = saveid.split(','); var hasid = false; saveid = ''; j = 1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==aid && hasid) continue; else { if(saveids[i]==aid && !hasid) hasid = true; saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); j++; if(j==20 && hasid) break; if(j==19 && !hasid) break; } } if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; } else saveid += ','+aid; SetCookie('diggid',saveid,1); } else { SetCookie('diggid',aid,1); } myajax = new DedeAjax(taget_obj,false,false,'','',''); var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid; myajax.SendGet2(url); DedeXHTTP = null; } function getDigg(aid) { var taget_obj = document.getElementById('diggNum'+aid); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid); DedeXHTTP = null; } </script>在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了...http://blog.csdn.net/jsbba/article/details/8847650按照你的方法现在可以是点击有反应,当第二次点击的时候就提示你已经顶过了,可现在就是那个数字它不变...刷新了也没变化,还是0,像这个的话一般是什么原因造成的...麻烦你指点下.. 我的网站用IE打只能打开上面一半? 急~~~php 如何调用 linux 下的可执行文件 怎样获取checkbox复选框的所有值 求助php+mysql如何运行。我是新手 关于正则表达式 返现网站如何做 ecshop中的vote_list.lbi有什么用? 关于MYSQL存储过程的问题 php5.6不兼容问题 求教支付宝转账后提取交易单号去充值的是什么系统或软件? ecshop后台添加商品相册的时候bmp格式的无法生成缩略图 phpMailer发送附件,附件名应该用哪个变量?
我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,
我是这样做的,
首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">
再由JS 文件如下:
<script language="javascript" type="text/javascript">
function postDigg(ftype,aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
var saveid = GetCookie('diggid');
if(saveid != null)
{
var saveidsaveids = saveid.split(',');
var hasid = false;
saveid = '';
j = 1;
for(i=saveids.length-1;i>=0;i--)
{
if(saveids[i]==aid && hasid) continue;
else {
if(saveids[i]==aid && !hasid) hasid = true;
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
j++;
if(j==20 && hasid) break;
if(j==19 && !hasid) break;
}
}
if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }
else saveid += ','+aid;
SetCookie('diggid',saveid,1);
}
else
{
SetCookie('diggid',aid,1);
}
myajax = new DedeAjax(taget_obj,false,false,'','','');
var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid;
myajax.SendGet2(url);
DedeXHTTP = null;
}
function getDigg(aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid);
DedeXHTTP = null;
} </script>
在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了...
我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,
我是这样做的,
首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">
再由JS 文件如下:
<script language="javascript" type="text/javascript">
function postDigg(ftype,aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
var saveid = GetCookie('diggid');
if(saveid != null)
{
var saveidsaveids = saveid.split(',');
var hasid = false;
saveid = '';
j = 1;
for(i=saveids.length-1;i>=0;i--)
{
if(saveids[i]==aid && hasid) continue;
else {
if(saveids[i]==aid && !hasid) hasid = true;
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
j++;
if(j==20 && hasid) break;
if(j==19 && !hasid) break;
}
}
if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }
else saveid += ','+aid;
SetCookie('diggid',saveid,1);
}
else
{
SetCookie('diggid',aid,1);
}
myajax = new DedeAjax(taget_obj,false,false,'','','');
var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid;
myajax.SendGet2(url);
DedeXHTTP = null;
}
function getDigg(aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid);
DedeXHTTP = null;
} </script>
在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了...
http://blog.csdn.net/jsbba/article/details/8847650
我这个是做的模板,我从网上查了些资料,按照他么说的没实现这个功能,
我是这样做的,
首先引入这个<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">
再由JS 文件如下:
<script language="javascript" type="text/javascript">
function postDigg(ftype,aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
var saveid = GetCookie('diggid');
if(saveid != null)
{
var saveidsaveids = saveid.split(',');
var hasid = false;
saveid = '';
j = 1;
for(i=saveids.length-1;i>=0;i--)
{
if(saveids[i]==aid && hasid) continue;
else {
if(saveids[i]==aid && !hasid) hasid = true;
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
j++;
if(j==20 && hasid) break;
if(j==19 && !hasid) break;
}
}
if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; }
else saveid += ','+aid;
SetCookie('diggid',saveid,1);
}
else
{
SetCookie('diggid',aid,1);
}
myajax = new DedeAjax(taget_obj,false,false,'','','');
var url = "{dede:global.cfg_phpurl/}/digg_ajax_index.php?action="+ftype+"id="+aid;
myajax.SendGet2(url);
DedeXHTTP = null;
}
function getDigg(aid)
{
var taget_obj = document.getElementById('diggNum'+aid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax_index.php?id="+aid);
DedeXHTTP = null;
} </script>
在需要调用顶踩功能是地方我是这样调用的;<a class="act_recom" href="javascript:" onclick="javascript:postDigg('good',[field:id/])">{dede:field.goodpost/}</a>现在的结果是,它只显示一个数字零,点击也没反应....求你指点,我哪出错了...
http://blog.csdn.net/jsbba/article/details/8847650
按照你的方法现在可以是点击有反应,当第二次点击的时候就提示你已经顶过了,可现在就是那个数字它不变...刷新了也没变化,还是0,像这个的话一般是什么原因造成的...麻烦你指点下..