本教程詳細說明如何通過Bing站長工具生成網(wǎng)站鏈接推送所需要使用到的API密鑰。
Bing站長工具地址:https://www.bing.com/webmasters/homepage
你可以直接使用Microsoft,Google或Facebook ID進行注冊登錄。
登錄后,添加你的網(wǎng)站,如果你在google search Console上面添加過網(wǎng)站,可以直接導入。
我們這里手動添加一下。添加完成以后,點擊右上角的設置按鈕,在下拉菜單中選擇“API訪問”,然后在下一個界面選擇“API密鑰”.
我這個是已經(jīng)生成過的。如果你是第一次使用Bing站長工具的API Access,你還需要“生成API密鑰”,如下圖所示。
完成
]]>
2、在內容頁模板里寫dede:sql標簽
{dede:sql sql="SELECT * FROM #@__archives WHERE arcrank>-1 AND id in(~自定義字段名~) ORDER BY FIELD(id,~自定義字段名~)"}
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]"><img src="[field:litpic/]">[field:title/]</a>
<p>[field:description/]</p>
{/dede:sql}
3、打開 /include/taglib/sql.lib.php 找到
preg_match_all("/~([A-Za-z0-9]+)~/s", $sql, $conditions);
改成
preg_match_all("/~([A-Za-z0-9_]+)~/s", $sql, $conditions);
繼續(xù)找到
$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);
改成
if(is_numeric(str_replace(',','',$refObj->Fields[$value])))
{
$sql = str_replace($conditions[0][$key], addslashes($refObj->Fields[$value]), $sql);
}
else
{
$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);
}
完成
]]>