Discuz學習筆記——持續更新中

sphinx  檢索引擎

sphinx須要裝在服務器上,須要中文分詞搜索的時候調用

百度搜「php sphinx 

模板機制

模板引擎標籤
<!--{subtemplate common/header}-->
<!--{subtemplate 模板路徑}-->
<!--{if empty($gid) && $announcements}-->
<!--{if 條件}--><!--{else if 條件}--><!--{else}-->
<!--{loop $_G['cache']['heats']['subject'] $Key $data}-->
<!--{loop 要循環數組 [KEY]  [VALUE]}-->
key可省略
<!--{eval $forumscount = count($forum_favlist);}-->
<!--{eval PHP代碼}-->
discuz模板會過濾php語句,只有在eval引用才執行php代碼

$_SERVER['QUERY_STRING'] 獲取地址欄?後面的值
header("HTTP/1.1 301 Moved Permanently");永久重定向
header("location: $url");

{lang announcements}
{lang 語言標記

$announcements
$_G['setting']['forumallowside']}

{if}
{/if}
<!--{hook/index_status_extra}--> 掛鉤點  不須要改模板,在指定的位置設置掛鉤點

<!--{if empty($gid)}-->
<!--{ad/text/wp a_t}-->
廣告位


template/default/common的有模板通用css   common.css

自定義的css能夠放在template/default/common/extend_common.css  ,discuz會自動擴展
各個模塊有本身的CSS,放到module.css,格式能夠參照,本身擴展模塊css的能夠添加extend_module.css

/* ------------------------------------------------------------------------ 廣場版塊、羣組分類等列表樣式 */
/** forum::index,forum::forumdisplay,group::index,group::group,search::group **/
/* 版塊列表 */



別人能夠經過打開http://www.domain.com/template/default/forum/discuz.htm 訪問模板而套取
x2.5版本後能夠將後綴修改爲.php 並在文件頭部加入諸如「<?php echo '請先購買模板!'; exit; ?>」
相關文章
相關標籤/搜索