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; ?>”
相关文章
相关标签/搜索