问个小问题,请问一个页面,如何实现多种风格展示?
  • snscn 消费1862.35元 2019-01-20 19:59 19:59
708
19

问个小问题,请问一个页面,比如模块首页,如何实现多种风格展示?

不是两个模板实现,两个或者多个模板其实都在一个模版文件夹下面。

这么说吧,比如BBS模块,论坛首页index.htm,我做两个模板,一个默认命名index.htm,另一个命名index2.htm。

两个模板放在一起,论坛首页要怎样分别实现这两种风格。

也就是我做两个链接,用户A打开一个链接是一种风格,用户B打开一个链接是一种风格。

虽然呈现在他们面前的是不一样的风格,但他们访问的都是同一个页面,也就是论坛首页。而且这这两种风格的模板都还是放在同一个文件目录下面。



8
赏礼
赏钱
收藏
点击回复
      全部留言
  • 19
  • verycong 风格开发者 消费:118.73元 2019-01-20 21:40 21:406楼



    index.html中

    条件为一 引入文件A

    条件为二 引入文件B



    下面这个是我的做法。

    snscn 消费:1862.35元 2019-01-20 21:43
    我看看,就是要这个。就是有个问题。
    这个条件,主要是什么
    嗯,就是我前台要怎么调用呢
    比如我一个页面
    A风格 和  B风格
    这两个怎么实现链接?
    verycong 消费:118.73元 2019-01-20 21:44
    首先你是以什么去区分A用户与B用户呢。
    snscn 消费:1862.35元 2019-01-20 21:49
    不用区分用户组
    我是想一个页面,两个或者多个风格。
    任何人都可以进入这两个不同风格。


    你这个我看懂了一部分,就是这个条件是什么
    pc_index_xyq和pc_index_pbl这两个风格,是满足用户组条件后,根据不同用户组区分的不同风格吗?
    snscn 消费:1862.35元 2019-01-20 21:54
    看懂了
    后台设置全局变量?
    verycong 消费:118.73元 2019-01-20 21:58
    如果这样,用GET传值吧。

    index.php?abcde=1
    index.php?abcde=2
    这种。
    snscn 消费:1862.35元 2019-01-20 22:01
    好的,我研究下。
    verycong 消费:118.73元 2019-01-20 22:11
    这种是没有存入cokie的,怎么存的你自己研究
    snscn 消费:1862.35元 2019-01-20 22:17
    好的,verycong大神,非常感谢!
0 赏钱 赏礼回复
  • 阿赖耶识 程序开发者 消费:24.43元 2019-01-20 20:13 20:136楼

     好复杂,当今时代要简单、简单、简单。。。。。

    snscn 消费:1862.35元 2019-01-20 20:17
    估计是我说的不够简洁,其实并不复杂的。
    就是一个页面,两种不同的呈现方式。就像是现在的X1,有PC端模板和wap端模板。
    同样是一个页面呈现两种不同风格
    我想实现的是,比如移动端,同一个页面,还能呈现更多的风格,index.htm和pc_index.htm外,我还能自定义其他风格,比如sj_index.htm
    同一个页面,实现很多种不同的风格展示。
    阿赖耶识 消费:24.43元 2019-01-20 20:22
    好吧,给你个解决方案,或者思路,你看看能不能实现

    首先你网站安装2套风格,分别是A或者B

    然后在模板布局那就是layout.htm头部,总之公共地方,加一个js,首先获取用户组,将不同的用户分组
    ,然后不同的用户跳转个链接,链接A或者链接B。链接对应的不同风格,风格怎么弄出来看,官方教程的演示风格,就是原来的style=xxx
    snscn 消费:1862.35元 2019-01-20 20:24
    这个方法我晓得,我就是想在一套模板下面,呈现更多风格。
    不用安装两套模板。
    同一个页面,做很多风格,都放在一套模板里面,用某种方法呈现出来。
    阿赖耶识 消费:24.43元 2019-01-20 20:38
    那这个在风格里就不好弄了,得做单独的模块,在后台加载不同的模板风格,控制器里去控制
    snscn 消费:1862.35元 2019-01-20 20:47
    就是不需要后台设置,风格做好,放默认加载模板同目录下面
    调用加载这个模板的话,直接可以用某种方式呈现。
    就像http://www.cms.com?style=XXX这样,可以用某种方式加载那个风格。
0 赏钱 赏礼回复
  • 阿赖耶识 程序开发者 消费:24.43元 2019-01-20 20:07 20:076楼

    栏目管理那,修改栏目不是有模板设置吗,对应栏目可以设置对应模板,没有模版就默认

    snscn 消费:1862.35元 2019-01-20 20:11
    我知道这个,但这个只能设置一个模板。
    我意思是,我自己做一个模板,论坛首页。
    我做出来两种风格,一个是传统模式的,就是只有论坛栏目,没有列表那种,另一种就是官方这种,帖子列表形式。
    两个链接,访问两个不同的风格,用户A打开是一种风格,用户B打开是一种风格。
    swstt 消费:120.79元 2019-01-20 20:16
    你这个要求太个性化啦...
    就是相当于不同的用户组访问不同的模板...
    snscn 消费:1862.35元 2019-01-20 20:21
    差不多,其实X1已经实现了一部分了。
    就是PC端和移动端
    比如index.htm和pc_index.htm,一个移动端,一个PC端。
    我意思是同一个页面,再在移动端和PC端呈现更多风格。比如自定义手机端风格sj_index.htm
    模板引擎默认加载手机端模板是index.htm,但我多做出来的风格sj_index.htm,也能用另一种链接访问。
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • 草根站长圈
        圈内贴子440
    • 圈子成员200
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648