圈子频道风格的目录讲解
大家先下面的图片

比如像这样一个网址
http://qb.net/index.php/qun/cms/index/aid/45/mid/1.html
CMS 代表是CMS频道,那么圈子的风格就要放在CMS频道下面,比如
\template\index_style\default\cms\qun\
如果是BBS的话,就对应的放在BBS的目录下面,取名为qun
其中的qun目录是固定的圈子模板接口目录
cms 后面的 index 代表是方法名, 也即是模板的文件名. 直接在qun目录下面建一个 index.htm 模板文件即可实现访问。
根本就不需要相应的 php 文件相配套。
而其中的方法名 index 也是可以很随意的 你可以取为名字 xxx 也是可以的, 模板名也要对应的为了 xxx.htm 即可
有的新用户可能觉得很奇怪,除了index.htm之外,怎么还出现其它类似 index 的模板文件呢?
其中pc_开头是电脑版本专用风格,如果是wap_ 开头,就是移动版专用风格,否则就用默认的 index.html通用模板。
而那些数字又代表什么意思呢?
紧靠着文件后面名.htm并且他前面有一个下画线的数字就是对应频道的模型ID,比如CMS频道中的文章模型是1 图库模型是2,因为文章跟图片不一样,所以就可以分别给他们定义不同的风格模板。如果他前面没有下画线的话,就不是频道的ID,比如说index2.htm 这个2就不是图片模型的ID,而是圈子的模型ID,频道模型ID必须前面有一个下画线分开的,比如 index_2.htm
而紧跟着index后面的数字代表是圈子的模型ID,而不是内容频道的模型ID, 这个大家务必要区分开来。圈子模型除了用数字外,还可以用关键字,比如 index-shop.htm 也就是说,如果是模型关键字的话,就必须要加多一个横杠线(不是下画线),圈子模型用关键字有什么好处呢?就是可以解决在不知道模型ID的时候,可以指定风格模板。
他们的优先级如下:
1、pc_index1_2.html 或 wap_index1_2.html 优先级第一,最高,即指定PC电脑版(或移动端)专用,又指定圈子模型1,又指定频道模型2
2、index1_2.html 优先级第二、如果PC(或移动端)专用模板不存在,就取这个。即指定圈子模型1,又指定频道模型2
3、pc_index-shop_2.html 优先级第三,即指定PC电脑版(或移动端)专用,又指定了圈子模型关键字,又指定频道模型2
4、index-shop_2.html 优先级第四,如果PC(或移动端)专用模板不存在,就取这个,即指定了圈子模型关键字,又指定频道模型2
5、pc_index_2.html 或 wap_index_2.html 优先级第五,即指定PC电脑版(或移动端)专用,却没指定圈子模型,但指定频道模型2
6、index_2.html 优先级第六、如果PC(或移动端)专用模板不存在,就取这个。虽然没指定圈子模型,但指定了频道模型2
7、pc_index1.html 或 wap_index1.html 优先级第七,即指定PC电脑版(或移动端)专用,又指定圈子模型1,但没有指定频道模型
8、index1.html 优先级第八、如果PC(或移动端)专用模板不存在,就取这个。只指定圈子模型1,但没指定频道模型
9、pc_index-shop.html 或wap_index-shop.html 优先级第九,即指定PC电脑版(或移动端)专用,又指定了圈子模型关键字,但没指定频道模型
10、index-shop.html 优先级第十,如果PC(或移动端)专用模板不存在,就取这个,指定了圈子模型关键字,但没指定频道模型
11、pc_index.html 或wap_index.html 优先级第十一,指定PC电脑版(或移动端)专用,但没指定了圈子模型关键字,又没指定频道模型
12、index.html 优先级第十二,优先级最低,如果PC(或移动端)专用模板不存在,就取这个,即没指定了圈子模型,又没指定频道模型
大家注意了,上面仅仅是针对默认频道目录,比如
\template\index_style\default\cms\qun\
如果你的风格要个性化的话,也可以建立相应的目录,做出更个性化的风格
\template\index_style\xxxxx这是我的新风格目录\cms\qun\
对于模板里边的共公代码包含的路径问题,一般可以参考如下
{include file="../../../index_style/default/cms/qun/inc_xxx" /}
或者
{include file="../../default/cms/qun/inc_xxx" /}
而不能使用
{include file="qun/inc_xxx" /}
也就是说必须要出现 ../../或者是../../../ 如下图

上面只是说了圈子频道风格模板的存放目录、下一节再说一下程序存放目录,虽然程序可以不存在,但是二开扩展可能要用到。