久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設 > dedecms隨機調用文章數(shù)據(jù)方法匯總,織夢教程

dedecms隨機調用文章數(shù)據(jù)方法匯總,織夢教程

時間:2023-07-19 12:07:19 閱讀: 文章分類: 網(wǎng)站建設 作者: 織夢網(wǎng)站員

導讀:織夢教程織夢教程這篇文章主要為大家介紹了dedecms隨機調用文章數(shù)據(jù)方法,實例匯總了幾種常用的隨機調用技巧,非常具有實用價值,需要的朋友可以參考下dede免費模板織夢模板網(wǎng)。

dede免費模板織夢模板網(wǎng)

本文實例總結了dedecms隨機調用文章數(shù)據(jù)方法。分享給大家供大家參考。具體分析如下:

有時我們?yōu)榱司W(wǎng)站優(yōu)化都會對網(wǎng)站最后一些文章進行隨機讀取顯示,這樣可以提高網(wǎng)站對搜索引擎的體驗,下面我們就來分析總結一下dedecms隨機調用文章數(shù)據(jù)方法.

方法一,直接利用artlist中的orderyb=rand 即可實例,代碼如下:代碼如下:{dede:arclist row=10 orderby=rand} <li><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li>{/dede:arclist}方法二,利用自定做法

1.增加以下dedecms自定義標簽 randarc,代碼如下:代碼如下:function lib_randarc(&$ctag , &$refObj){ global $dsql; FillAttsDefault($ctag->CAttribute->Items ,"limit|1"); extract($ctag->CAttribute->Items); $s = ''; $tcp = new DedeTagParse(); $tcp->SetNameSpace("field",'[',']'); $tcp->LoadSource($ctag->GetInnerText()); $sql = $query = "SELECT se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `dede_archives` se LEFT JOIN `dede_arctype` tp ON se.typeid=tp.id WHERE 1 order by rand() limit $limit"; $dsql->Execute("f",$sql); while($row1 = $dsql->GetArray("f")){ $row1['arcurl'] = GetFileUrl($row1['id'],$row1['typeid'],$row1['senddate'],$row1['title'], $row1['ismake'], $row1['arcrank'],$row1['namerule'],$row1['typedir'],$row1['money'], $row1['filename'],$row1['moresite'],$row1['siteurl'],$row1['sitepath']); foreach($tcp->CTags as $k => $v ){ $tcp->Assign($k , $row1[$v->GetName()]); } $s.=$tcp->GetResult(); } return $s; }2.在dedecms文章模板中調用,代碼如下:代碼如下:{dede:randarc limit=1}<a href=[field:arcurl/]>[field:title/]</a>{/dede:randarc}

這樣很簡單的就完成了dedecms文章頁面隨機調用一篇文章的功能

首頁隨機調用文章并定時自動更新

要實現(xiàn)DEDE首頁自動更新的前提是網(wǎng)站首頁必須有隨機文章,對于隨機文章不懂的朋友看這里實現(xiàn)DEDE首頁內頁隨機文章列表代碼,熟悉的直接跳過,代碼如下:代碼如下:{dede:arclist sort='rand' titlelen=48 row=16} <li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></li> {/dede:arclist}這時首頁每次更新的內容來源就有了,只是還不會自動生成更新的html文件,下面來說讓dede自動生成首頁的具體方法.

把下面的代碼復制下來新建一個文本文檔粘貼保存,然后把文件名改為rrsc_cn.php中的,上傳到根目錄,修改首頁模板,在網(wǎng)站首頁的<head></head>這部分加入<script src="/rrsc_cn.php" language="javascript"></script>這段代碼,然后更新首頁,代碼如下:代碼如下:<?php function sp_input( $text ) { $text = trim( $text ); $text = htmlspecialchars( $text ); if ( !get_magic_quotes_gpc() ) return addslashes( $text ); else return $text; } $autotime = 300;//自動更新時間,單位為秒,這里我設為5分鐘,大家可以自行更改。 $fpath = "../data/last_time.inc";//記錄更新時間文件,如果不能達到目的,請檢查是否有讀取權限。 include( $fpath ); if( emptyempty($last_time) ) $last_time = 0; if( sp_input($_GET['renew'])=="now" ) $last_time = 0; if( (time()-$last_time)>=$autotime ) { define('DEDEADMIN', ereg_replace("[/\]{1,}",'/',dirname(__FILE__) ) ); require_once(DEDEADMIN."/../include/common.inc.php"); require_once(DEDEINC."/arc.partview.class.php"); /* $row = $dsql->GetOne("Select * From dede_homepageset"); $dsql->Close(); $templet=$row['templet']; $position=$row['position']; */ $templet 模板織夢= "default/index.htm";//這里是首頁模板位置,當前是dede默認首面位置。 $position = "../index.html"; $homeFile = dirname(__FILE__)."/".$position; $homeFile = str_replace( "\", "/", $homeFile ); $homeFile = str_replace( "http://", "/", $homeFile ); $pv = new PartView(); $pv -> SetTemplet( $cfg_basedir.$cfg_temp織夢模板免費下裁lets_dir."/".$templet ); $pv -> SaveToHtml( $homeFile ); $pv -> Close(); $file = fopen( $fpath, "w" ); fwrite( $file, "<?phpn" ); fwrite( $file, "$last_time=".time().";n" ); fwrite( $file, '?>' ); fclose( $file ); } ?>

關鍵詞標簽: 織夢 標題 標簽

聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-07-19 ,文章dedecms隨機調用文章數(shù)據(jù)方法匯總,織夢教程主要講述標簽,標題,織夢網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30954.html

我的IDC 網(wǎng)站建設技術SEOUC.COM
專注網(wǎng)站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術服務。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 邛崃市| 永平县| 江西省| 教育| 林甸县| 祁门县| 康定县| 旺苍县| 新田县| 金乡县| 喜德县| 通山县| 淮北市| 密云县| 重庆市| 武义县| 巩留县| 宁津县| 新宾| 资源县| 富裕县| 三亚市| 白朗县| 探索| 潜山县| 吉安县| 揭东县| 定日县| 呼玛县| 余江县| 临清市| 景德镇市| 易门县| 左权县| 通州市| 石狮市| 江西省| 乐东| 曲水县| 彭州市| 庆安县|