DeDeCMS 新手常見問題(3)_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      }

      這樣來處理

      這種做法可能會有點不便,但好處是既達到擴展目的,又不會占用太大資源,又不影響模板結構,實現真正的模板與代碼分離

      點擊圖片進入下一頁


      打開include/inc_archives_view.php

      大概在444行左右,找到
      $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];

      注釋掉,改為

      $this->Fields[$this->SplitPageField]=$this->ClickPicNext($this->Fields[$this->SplitPageField]);


      然后,最后加上函數,注重在最后一個括號里面!


      //把圖片替換成鏈接
      //----------------------------
      function ClickPicNext(&$body)
      {
      if($this->NowPage!=$this->TotalPage){
      $lPage=$this->NowPage 1;
      $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body);
      //$body="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>".$body."</a> ";
      }else{
      if($this->GetNext()){
      $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","<a href='".$this->GetNext()."'>"."\${0}"."</a>",$body);
      //$body="<a href='".$this->GetNext()."'>".$body."</a> ";
      }

      }
      return $body;
      }


      自動地把文章中的圖片替換為下一頁的鏈接,假如是最后一頁,則為下一篇!
      注重:先要按下面的改法,把上一篇下一篇分開才行!

      [dede3.1][改法]上一篇下一篇分開調用,且限定文章所在欄目內而不是現在的全站。


      http://bbs.dedecms.com/read.php?tid=5051

      在文章列表中,有的標題被截斷了,用什么樣的代碼可以讓鼠標在上面的時候可以顯示完整的文件名?

      {dede:arclist row=16 orderby=pubdate col=1 typeid=3}
      <li>· <a href="[field:arcurl /]" title ="[field:title/]">[field:title function="cn_substr('@me',30)" /]</a></li>
      {/dede:arclist}


      怎么樣在文章名前面顯示所屬的文章欄目?

      {dede:arclist row=10 orderby=pubdate}
      ·[field:typelink/] [field:textlink/]<br/>
      {/dede:arclist}


      生成的文章文件名能不能增加MD5加密

      自己改一下,這種屬于典型的無聊需求吧
      include/inc_channel_unit_functions.php
      .


      [field:writer /]怎么沒有用

      lit版inc_arcpart_view.php沒有讀取附加表
      修改include\inc\inc_fun_SpGetArcList.php第120行,在后面加 arc.writer,
      當然你也可以加入你還想引入的附加表內容如:
      arc.writer,arc.source,arc.shorttitle,

      新安裝的DEDECMS3.0.1,第一次登陸就說我密碼錯誤!

      你要查一下是否有 dede_admin 這個表,假如有,看看有沒有數據,
      假如用戶名和密碼沒有不答應的符號的話,
      一般是服務器可能能無法完成安裝的SQL導入才可能會提示用戶名不存在

      查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時間:2007-04-19
      相關DedeCms教程