你们要的WellCMS模板初级教程,简写!交流

敲定吧2019-12-21 642

首先我们要搞清楚模板结构,与引导规则

  先看引导规则:

(首页)扁平模式:flat.htm   门户模式:portal.htm   自定义模式:index.htm

列表模板:list.htm   内容模板:read.htm  分类自定义:flag.htm 标签模板:tag.htm 

标签列表模板:tag_list.htm  登录:user_login.htm 注册:user_ceate.htm 找回:user_resetpw.htm

用户首页:home.htm 我的资料:user.htm  扁平频道模板:flat_category.htm

门户频道模板:portal_category.htm

自定义频道:index_category.htm

重要说明

header.inc.htm和footer.inc.htm 是不会被引导的

需要自己给模板引用代码 比如:

<?php include _include(APP_PATH.'view/template/w_wechat/htm/header.inc.htm');?>


每个tag-list-flat_category等都可以绑定栏目ID

比如我有个频道ID是1,那么我想绑定模板,就要创建对应板块属性的模板,命名为1_flat_category.htm

如果你想自定义手机/平板/电脑专用模板,那么你就要命名为:

例如:PC端名 index (index.htm),手机端模板名为PC端名加 m. (m.index.htm),平板端模板名加 pad. (pad.index.htm)

专用也可分类绑定ID,比如1_m.list.htm


模板目录结构:

例(demo):

|--CSS(存放css目录,需模板头部head内引用)

|--JS (存放js目录,需模板底部footer.inc.htm内引用.

|--HTM(存放程序对应加载模板,此为主目录)

|--IMG(存放图片,比如SVG,PNG)

|--conf.json(程序识别接口)

|--icon.png(模板图标)


所有的宝藏都在view/htm/各个模板内的代码

你需要认真查看,理解意思!比如

<?php echo $user['username'];?>

我理解为

《?php 输出 $用户【‘用户名’】;?》


不说了,再说暴露出我小白的身份了!!

重要三遍:

所有的代码宝藏都在view/htm/各个模板内的代码!

所有的代码宝藏都在view/htm/各个模板内的代码!

所有的代码宝藏都在view/htm/各个模板内的代码!


最新回复(7)
  • 燃烧的冰2019-12-21
    2

    这个可以,总结的不错


    门户是portal.htm

    门户频道是portal_category.htm


    扁平是flat.htm

    扁平频道是flat_category.htm


    自定义index.htm

    自定义频道index_category.htm

  • rocking2019-12-21
    3
    如果冰哥能标签化 对小白就更容易了
  • sssss2019-12-22
    4
    支持
  • besoo2019-12-23
    5

    再提供小小技巧,我不太懂php,但会照葫芦画瓢,如果你在wellcms找不到需要的内容的时候,可以搜索一下xiuno的解决方案,一般在相关的函数前你加上well_  例如xiuno获取帖子是 thread__find  wellcms是 well_thread__find  给个简单代码:

      <?php 
    		
    			$_forumlist = well_thread__find(array('fid'=>58), array('views'=>-1), 1, 5);
    			// 过滤没有权限访问的主题 / filter no permission thread
    			well_thread_list_access_filter($_threadlist, $gid);
    			?>
    			<?php foreach($_forumlist as $_thread) { ?>	
    			<li><a href="<?php echo url("read-$_thread[tid]");?>"><?php echo $_thread['subject'];?></a></li>
    			<?php } ?> 	


    获取栏目为58的文章,按照views排序,从第1条开始调用5条。

  • 燃烧的冰2019-12-24
    6
    5楼这种筛选在大数据量下会完蛋的,看你这样造,我还是加上热门和随机主题吧,看不下去了。
  • 敲定吧2019-12-24
    7
    燃烧的冰 5楼这种筛选在大数据量下会完蛋的,看你这样造,我还是加上热门和随机主题吧,看不下去了。
    哈哈,该加该加!!
  • rocking2019-12-24
    8
    敲定吧 哈哈,该加该加!!
    我觉得直接调用58的栏目就可以了 为什么还要写的这么麻烦了
返回
发新帖