让织梦CMS分类信息模型支持Digg功能

发布时间:2021-10-12来源:未知 编辑:未知

广告位置(首页一通--图文)

-->用织梦CMS做的模板需要在分类信息里支持Digg功能,但原程序里,只能对系统模型和自由模型Digg,即便用@#__archives当作主表的模型。而织梦CMS里,分类信息模型是作为独立模型设置的。这个功能的达成,仅需修改一个文件,即/plus/Digg_ajax.php:$maintable = ‘dede_archives’;原程序的这行决定了不可以为独立update。可以修改为:$row=$dsql->GetOne;//改取arctiny表,获得该id的文章所属的模型if{//为分类信息模型时,更新的表为addoninfos,其它类推$maintable=’dede_addoninfos’;$idname=’aid’;//因为独立模型id不同,所以需要一个变量来存id名字,该id为aid}else{$maintable = ‘dede_archives’;$idname=’id’;}然后把下面用到的三条SQL语句中的id修改为$idname,即:$dsql->ExecuteNoneQuery.” where $idname=$id”);$dsql->ExecuteNoneQuery.” where $idname=$id”);$row = $dsql->GetOne;经过上述的修改,再为article_infos.htm模板增加Digg的模板,可以从文章模板复制,就可以为分类信息等独立模型增加Digg功能了。