在《DedeCMS實現百度熊掌號API提交接口推送(PHP推送)》一文中,361源碼給大家講述了用PHP推送的方式來實現將織夢的文章即時推送給百度熊掌資源平臺。此處在調用網站文章的地方采用的是數組獲取的方式,因為是寫到php文件里,常規的獲取文章路徑的arcurl標簽無法使用,我們采用代碼如下:
$urls.="http://www.survivalescaperooms.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";這里由于361源碼的網站文章路徑都是不帶時間格式的,而織夢的文章路徑默認是帶日期格式的,比如你是2018年1月09日發布的文章,那么生成的默認文章路徑為“/2018/0109/”這樣的,不少使用織夢建站的站長會用到這樣的路徑,這樣在使用361源碼分享的php文件時,生成的文章地址都是不帶時間的,這樣就是錯誤的地址。
前段時間昵稱名叫“愛在織夢心”的網友找過我咨詢這個問題,今天361源碼抽空,就把這個問題處理了一下,其實也很簡單,我們在文章生成代碼初加上文章發布時間即可,代碼如下:
$urls.="http://www.survivalescaperooms.com".str_replace("{cmspath}","",$row['typedir'])."/".strftime('%Y/%m%d',$row['pubdate'])."/".$row[id].".html".",";如果你的網站文章路徑為“/2018/01/09/”這樣的,那么可以這樣寫:
$urls.="http://www.survivalescaperooms.com".str_replace("{cmspath}","",$row['typedir'])."/".strftime('%Y/%m/%d',$row['pubdate'])."/".$row[id].".html".",";其實就是時間年月日的調用,很簡單的。
新聞熱點
疑難解答