亚洲欧美成人综合一区_国产精品一区二区无码_亚洲风情偷拍区_成?人免费无码视频在线看

在線客服與您一對一交流
當前位置: 主頁 > 行業(yè)新聞 > IT技術 >

織夢根據(jù)欄目關鍵詞或者欄目名稱調用相關文檔

一、根據(jù)欄目名稱調用隨機文檔
在欄目頁,如果欄目名稱為“智能手機”,那么如果整站其他欄目里面含有“智能手機”這個關鍵詞的文章都給調出來。方法如下 做個記號 以待后用。
將以下代碼 復制到  include文件夾下的 common.func.php 里
function list_keyword($typename) 
 { 
     $tsql = new DedeSql(false); 
     $typename = ''; 
     $tsql->SetQuery("Select id,title From dede_archives  where keywords like '%$typename%'"); 
     $tsql->Execute('t'); 
     while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
  $g=GetOneArchive($row['id']);
  $typename .= "<a href=".$g['arcurl'].">".$g['arctitle']."</a> ";
     } 
     return $typename; 
}
然后再欄目頁模板里使用 {dede:field.typename function="list_keyword(@me)"/} 就可以了 經測試 5.6完全可用。
二、根據(jù)欄目關鍵詞調用相關文檔
 1、修改源文件 likearticle.lib.php
 注釋的就是源代碼,注釋掉,修改為下面的代碼,做個判斷 ,不影響原來的
//$typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid ";
 if($arcid){ $typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid ";}
 else{$typeid = " AND arc.typeid IN($typeid)  ";}
//$typeid = " arc.typeid IN($typeid) AND arc.id<>$arcid ";
if($arcid){ $typeid = " arc.typeid IN($typeid) AND arc.id<>$arcid ";}
else{$typeid = " arc.typeid IN($typeid)";}
2、自定義函數(shù)  亂寫的 沒測試 估計很多問題
function list_keyword($curtid,$liketid) 
 { 
     $dsql = new DedeSql(false); 
     $sql="Select keywords, reid from dede_arctype  where id= $curtid"; 
     $row=$dsql->getOne($sql);
     $tkeyword=$row["keywords"];
     $reid = $row["reid"];
     if(!$liketid)
     {
$liketid = empty($reid)? $curtid:$reid;
     }
    if( !empty($liketid) && !preg_match('#,#', $liketid) ) {
        $liketid = GetSonIds($liketid);
    }
   
  if($tkeyword)
    {
            $keywords = explode(',' , $tkeyword);
            $keyword = '';
            $n = 1;
            foreach($keywords as $k)
            {
                if(trim($k)=='') continue;
                else $k = addslashes($k); 
                $keyword .= ($keyword=='' ? " CONCAT(keywords,' ',title) LIKE '%$k%' " : " OR CONCAT(keywords,' ',title) LIKE '%$k%' ");
                $n++;
            }
    }
     $dsql->SetQuery("Select id,title From dede_archives  where typeid IN($liketid) and $keyword"); 
     $tsql->Execute('t'); 
     while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
     $g=GetOneArchive($row['id']);
     $typename .= "<a href=".$g['arcurl'].">".$g['arctitle']."</a> ";
     } 
     return $typename; 
}

相關文章:

  • 第一次使用的插件是 pdfobject.js 百度網盤下載地址:http://pan.baidu.com/s/1kUPhYdT 加載 script src=/style/js/pdfobject.js /script script type=text/javascript window.onload = function (){ var success = new PDFObject({ url: pdf文件地...

  • 5.7 生成列表頁 改動 include/arc.listview.class.php 1.先設置 關閉副欄目(在系統(tǒng)----系統(tǒng)基本參數(shù)性能選項里) 2.一般網站不需要 欄目交叉 交叉 所以 找到94行注釋掉: //獲得交叉欄目ID /*if($this-Type...

  • 1、公共相同部分用引入1個靜態(tài)文件方式,不解析 2、arclist標簽進來不使用屬性flag、不使用自定義字段addfields、不使用隨機、相同部分用引入1個靜態(tài)文件方式,不解析 3、tag標簽或者關鍵詞內鏈...

  • Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache Server at www.XXX.com Port 80 網站癥狀:單欄目數(shù)據(jù)量7萬+ 生成欄目504錯誤或者...

  • 插件界面 插件功能 支持記錄當天審核記錄 支持可控時間段審核 支持可控欄目審核 支持審核后生成HTML,包括首頁,欄目列表頁,內容頁 支持審核后推送到百度和熊掌 支持查看推送記錄 使用...

  • 從SEO優(yōu)化角度考慮,列表頁標題一樣有些不好,就想著修改一下,可以從網上有很少這方面的資料,而且不是很完美。自己就動手修改了下,花了不少時間總算有點那么回事了,特記錄。 普通...

  • 其實可以參考: DEDECMS織夢PHP主動推送代碼(API新增內容和歷史內容推送) , 只是API不同而已 ,熊掌號API和搜索資源平臺的鏈接提交不同而已,修改API即可用,下面是創(chuàng)建單獨的PHP文件, 需...

  • 一、新增內容主動推送 通過新增內容接口,提交站內 當天新產生內容的鏈接。新增內容享受24小時內抓取校驗、快速展現(xiàn)優(yōu)待。僅限提交綁定站點下的內容,否則無法成功提交,配額不可累計...

  • 因為我的后臺二次開發(fā)過,突然織夢后臺驗證碼不顯示,網上的所有方法都試過了,不起作用,真的是讓人o疼,經過我不懈努力、堅持不懈、爬山涉水、翻山越嶺后竟然發(fā)現(xiàn)數(shù)據(jù)庫連接信息的...

  • dede調用當前欄目頁地址: 方法一: {dede:field.typedir/}/ 后面要價格斜杠才完美!你應該懂。 {dede:field.typeurl/} {dede:field.typelink/} 都調用不出來的。 方法二: {dede:type}[field:typelink /]{/dede:type} 如欄目...

  • 公司:西安蟠龍網絡科技有限公司
  • 聯(lián)系人:張經理
  • 手機/微信:
  • Q Q: 點擊這里給我發(fā)消息
  • 地址:西安市雁塔區(qū)唐延南路11號逸翠園i都會