DEDE常見的錯誤

來源:互聯網
上載者:User

標籤:des   os   io   for   art   cti   html   代碼   

1:dedecms文章錄入的時候,如何控制文章重複.  在dede/article_add.php裡面,加入該程式就OK了   if($cfg_check_title == ‘Y‘){    $has = $dsql->GetOne("select * from dede_archives where title = ‘".$title."‘");  if($has){      ShowMsg(‘該文章標題已經存在了‘, ‘-1‘);   exit();  } }  2:dedecms後台系統設定裡的配置搜尋不能搜尋中文,請問怎麼解決  回答:sys_info.php的第110行下面增加以下代碼。   $keywords = iconv("GBK","UTF-8",$keywords); 3:dedecms實現搜尋結果偽靜態RewriteRule ^plus/search(.*)(.*)\.html$                                    plus/search\.php\?q=$1&searchtype=$2 [QSA,L] 然後head.htm修改成  <form  name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.html">  4:dedecms文章頁面調用所屬分類地址   $info = $this->dsql->GetOne("select * from dede_arctype where id =‘".$arr[‘typeid‘]."‘");   $this->Fields[‘cat_url‘]= $this->TypeLink->GetOneTypeUrl($info);  5:dedecms如何通過loop標籤來調用dedecms文章標題.{dede:loop tablename="dede_archives" row="4" sort="id" orderway="asc"}[field:arcurl/]{/dede:loop} loop標籤裡面增加這個代碼$row1 = $dsql->GetOne("select * from dede_arctype where id = ‘".$row[‘typeid‘]."‘");   $row[‘arcurl‘] = GetFileUrl($row[‘id‘],$row[‘typeid‘],$row[‘senddate‘],$row[‘title‘],$row[‘ismake‘],                $row[‘arcrank‘],$row1[‘namerule‘],$row1[‘typedir‘],$row[‘money‘],$row1[‘filename‘],$row1[‘moresite‘],$row1[‘siteurl‘],$row1[‘sitepath‘]);   6:如何調用當前欄目的分類id   {dede:field.typeid/}這樣就可以   7:dedecms文章列表調用文章關鍵字    include/arc.listview.class.php的第858行下面增以下代碼$row[‘keywords‘] = $row[‘keywords‘];模板裡面這樣調用[field:keywords/]   8:dedecms如何控制每個會員每天發布一篇文章.  member/article_add.php裡面的第55行下面增加以下代碼   $pubdate = $dsql->GetOne("select pubdate from dede_archives where writer =‘".$writer."‘ order by id desc limit 1");  if((time()-$pubdate[‘pubdate‘])<(3600*24)){    ShowMsg("對不起,一個會員每天只能發一篇文章!","-1","0",5000);  exit; }  9:dedecms發布文章增加和減少會員積分如何?   member/article_add.php裡面這段代碼    $dsql->ExecuteNoneQuery("UPDATE `dede_member` set scores=scores+{$cfg_sendarc_scores} WHERE mid=‘".$cfg_ml->M_ID."‘ ; ");這個預設是增加積分。如果你要減少他積分。直接這樣  $dsql->ExecuteNoneQuery("UPDATE `dede_member` set scores=scores-{$cfg_sendarc_scores} WHERE mid=‘".$cfg_ml->M_ID."‘ ; ");  10:dedecms首頁如何調用評論時間.  回答:includes/taglib/feedback.lib.php裡面要增加以下代碼   $arr[‘dtime‘] = MyDate("Y-m-d",$arr[‘arctitle‘]);   模板中直接這樣調用[field:dtime/]  11:如何讓dedecms的type模板標籤支援調用description欄目描述.    回答:include/taglib/type.lib.php    裡面的SQL修改成這個SELECT id,typename,typedir,description,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id=‘$typeid‘ "    然後在dedecms模板中直接調用[field:description /]   12:dedecms分類中怎麼調用文章來源  回答:首先在include/arc.listview.class.php裡面這樣調用。     $row[‘source‘] = $row[‘source‘];   其次在dedecms模板list_aritcle.htm中,這樣調用 <small>來源:</small>[field:source/]    13:dedecms怎麼讓文章發布時間顯示當天時間    回答:dedecms模板中{dede:field.pubdate function="MyDate(‘Y-m-d H:i‘,@me)"/}修改成{dede:field.pubdate function="MyDate(‘Y-m-d H:i‘)"/}    14:dedecms位置導航如何修改成以下模式,刪除首頁串連原始代碼:首頁>一級欄目 > 二級欄目>,當前位置修改成:  >一級欄目 > 二級欄目>    回答:在dedecms中的include/typelink.class.php裡面這個代碼$this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition;    修改成以下代碼    $this->valuePosition = $this->valuePosition;   15:dedecms文章頁面如何調用所屬分類。  回答:include/arc.arcchives.class.php裡面,增加以下代碼$this->Fields[‘typename‘] = $this->TypeLink->TypeInfos[‘typename‘];dedecms文章模板這樣調用{dede:field.typename/}  16:如何調用dedecms模板中全域變數   $GLOBALS[‘envs‘][‘flinkid‘]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.