織夢快取小助手功能新增

2021-06-21 05:41:52 字數 2404 閱讀 5771

織夢快取小助手功能新增,主要增加快取時間為0的情況下預設為無限期,完善獲取快取函式,將過期快取刪除留出磁碟空間。

<?php   if(!defined('dedeinc')) exit("request error!");

/** * 快取小助手,支援檔案和memcache

* * @version $id: cache.helper.php 1 10:46 2011-3-2 tianya $

* @package dedecms.helpers

* @license

* @link

*//**

* 讀快取

* * @access public

* @param string $prefix 字首

* @param string $key 鍵

* @param string $is_memcache 是否為memcache快取

* @return string

*/if ( ! function_exists('getcache'))

return $globals ['mc_' . $mc_path ['host']]->get ( $key );

}$key = substr ( $key, 0, 2 ) . '/' . substr ( $key, 2, 2 ) . '/' . substr ( $key, 4, 2 ) . '/' . $key;

$result = @file_get_contents ( dededata . "/cache/$prefix/$key.php" );

if ($result === false)

$result = str_replace("<?php exit('dedecms');?>\n\r", "", $result);

$result = @unserialize ( $result );

if ($result ['timeout']<>0 && (empty ( $result ['timeout'] ) || $result ['timeout'] < time ()))

return $result ['data'];

}}/**

* 寫快取

* * @access public

* @param string $prefix 字首

* @param string $key 鍵

* @param string $value 值

* @param string $timeout 快取時間

* @return int

*/if ( ! function_exists('setcache'))

$result = $globals ['mc_' . $mc_path ['host']]->set ( $key, $value, memcache_compressed, $timeout );

return $result;

}$key = substr ( $key, 0, 2 ) . '/' . substr ( $key, 2, 2 ) . '/' . substr ( $key, 4, 2 ) . '/' . $key;

$tmp ['data'] = $value;

if($timeout==0)

else

$cache_data = "<?php exit('dedecms');?>\n\r".@serialize ( $tmp );

return @putfile ( dededata . "/cache/$prefix/$key.php", $cache_data);

}}/**

* 刪除快取

* * @access public

* @param string $prefix 字首

* @param string $key 鍵

* @param string $is_memcache 是否為memcache快取

* @return string

*/if ( ! function_exists('delcache'))

return $globals ['mc_' . $mc_path ['host']]->delete ( $key );

}$key = substr ( $key, 0, 2 ) . '/' . substr ( $key, 2, 2 ) . '/' . substr ( $key, 4, 2 ) . '/' . $key;

return unlink ( dededata . "/cache/$prefix/$key.php" );

}}

織夢新增搜尋功能

dede如何新增搜尋功能 如下 將以上 放到對於的 模板中即可,一般講織夢dedecms的搜尋 放置於頂部模板中,方便全站呼叫。新增好之後可以針對 風格調整css樣式和 布局,具體的看個人喜好和 的主題。對於的搜尋 結果列表頁模板是 search.htm 預設的實在templets default ...

織夢cms開啟全文搜尋功能

我們知道織夢 預設的搜尋是只檢索標題的,但是為了最大限度的找到我們想要的內容,我們就需要在文章的內容中搜尋,就需要開啟全文檢索功能了 我這裡說的全文檢索可不是織夢 那我們就需要使用另外一種方法了,就是織夢cms5.7的自定義搜尋,其實這個功能在以前的版本中也是存在的,只不過我們沒有發現罷了。我們找到...

織夢內容頁或列表頁新增相關專題功能呼叫

大家在採用織夢製做 文章內容頁或是搜尋結果頁模版當時,都期望在網頁頁面中顯示資訊和內容相關的題目或是專題講座內容,自然顯示資訊文章的題目這一作用是織夢dedecms標識早已內建了的,今兒關鍵是講怎樣在織夢dedecms文章內容模版中啟用和內容相關的專題講座題目,這一大家必須改動織夢dedecms有關...