第38節:網站頁面的腳本代碼和標簽優化(10)
if(saveid!=null)
{
varsaveids=saveid.split(',');
varhasid=false;
saveid='';
j=1;
for(i=saveids.length-1;i>=0;i--)
{
if(saveids[i]==fid&&hasid)continue;
else{
if(saveids[i]==fid&&!hasid)hasid=true;
saveid+=(saveid==''?saveids[i]:','+saveids[i]);
j++;
if(j==10&&hasid)break;
if(j==9&&!hasid)break;
}
}
if(hasid){alert('您剛才已表決過了喔!');returnfalse;}
elsesaveid+=','+fid;
SetCookie('badgoodid',saveid,1);
}
else
{
SetCookie('badgoodid',fid,1);
}
myajax=newDedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:fieldname='phpurl'/}/
feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid);
}
functionpostDigg(ftype,aid)
{
vartaget_obj=document.getElementById('newdigg');
varsaveid=GetCookie('diggid');
if(saveid!=null)
{
varsaveids=saveid.split(',');
varhasid=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;}
elsesaveid+=','+aid;
SetCookie('diggid',saveid,1);
}
else
{
SetCookie('diggid',aid,1);
}
myajax=newDedeAjax(taget_obj,false,false,'','','');
varurl="{dede:global.cfg_phpurl/}/
digg_ajax.php?action="+ftype+"&id="+aid;
myajax.SendGet2(url);
}
functiongetDigg(aid)
{
vartaget_obj=document.getElementById('newdigg');
myajax=newDedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_phpurl/}/digg_ajax.php?id="+aid);
DedeXHTTP=null;
}
上述代碼是各交互性功能的函數,下面根據各功能在模闆文件中的位置和樣式給出具體情況。
頂踩功能如圖5.41所示。相關模闆代碼如下:
頂一下
({dede:field.goodpost/})
{dede:field.goodper/}%
踩一下
({dede:field.badpost/})
本文摘自《實戰SEO》
實用技法與案例剖析:實戰SEO
本書針對SEO細節操作、技術實施、實際案例進行了詳細分析,主要包括建站前的SEO策劃、網站上線前的本地SEO、上線後的SEO方法以及SEO效果監控和改進等方面,具體涉及了SEO中網站主題的確定、關鍵詞體系構建和網站結構的規劃、本地測試網站的搭建、頁面腳本和標簽優化、內部鏈接規劃和設計、交互功能設計和取舍、域名和主機的選擇、內容規劃和更新策略、友情鏈接建設、鏈接誘餌設計、網站推廣、收錄監控、排名監控、流量監控、轉化率分析、動態關鍵詞體系維護等關鍵內容。本書適合各個行業負責網路建設、網路營銷和網路品牌推廣的負責人及技術人員閱讀;適合喜歡搜索引擎優化的新手以及有一定SEO基础的讀者閱讀;適合作為SEO相關培訓、課程的輔助教材。