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; ?>”

转载于:https://my.oschina.net/u/234530/blog/67217

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值