Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 有关超链所使用的模版问题

[复制链接]
fs_hhf 发表于 2009-8-12 17:11:43 | 显示全部楼层 |阅读模式
对于某个超链地址,系统是通过什么方式来决定选用什么模版来显示的呢?

具体为:
1.  系统有两个默认模版 :  news-category       和     news_view        
     对于某个超链地址 如:   supesite/action-category-carid-15  
     系统是通过什么方式决定是采用模版 news-category       还是     模版news_view   显示那个地址的内容呢?

2.  我已增加了新的超链地址的模版 如: news-one  
      怎么设置在 在超链时直接使用模版 news-one 显示要连接的内容???

又麻烦各位了,卡在这里,继续不下去,谢谢!
回复

使用道具 举报

antdk 发表于 2009-8-12 17:25:24 | 显示全部楼层
顾名思义,news_category是显示资讯分类的,news_view是显示资讯内容的。
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-12 17:30:29 | 显示全部楼层
news_category.html.php对应的是资讯子栏目中信息列表。
news_view.html.php对应的是资讯内容。
在资讯首页点击某一块的右上角的“更多”时,进入的是news_category.html.php页面。
当点击某条信息标题时,进入的是news_view.html.php。

设置用另外的模板可以在php文件里面修改,如:
include template($tplname);
$tplname的值即是模板的值。
回复

使用道具 举报

 楼主| fs_hhf 发表于 2009-8-13 08:54:08 | 显示全部楼层
设置用另外的模板可以在php文件里面修改,如:
include template($tplname);
$tplname的值即是模板的值。

谢谢 Comsenz Team 的指导!

想再问一下:

   1.在哪个 php 文件修改? 我找不到有 include template()代码的文件.

  2.那个 php 文件是否已经有 include template() 代码, 只需要修改里面的值$tplname就可以,
    还是 那个 php 文件根本都没有那个代码 include template() ,要新增加进去?
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-13 09:00:04 | 显示全部楼层
在根目录下面的以f,i,m,n,u,v开头的php文件中都有include template(),根据需要自己修改吧。
回复

使用道具 举报

 楼主| fs_hhf 发表于 2009-8-13 09:42:19 | 显示全部楼层
回复速度好快阿,谢谢!

我还想问:

1  我想在不同的情况下,用不同的模版打开超级连接,但按照你所说的,
    用include template(),修改里面的值,那系统也只是默认里面的值的模版来打开,
    想问,通过什么方式来,可以选择模版打开???
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-13 10:24:39 | 显示全部楼层
在相应的php文件中加入判断语句。
回复

使用道具 举报

 楼主| fs_hhf 发表于 2009-8-19 09:55:58 | 显示全部楼层
按 Comsenz Team 的方法尝试,可以了,很感谢!
回复

使用道具 举报

littlehz 发表于 2009-8-19 11:09:43 | 显示全部楼层
不过大多数情况可以通过不修改PHP程序的方法实现,SS后台设置——信息管理——分类管理,可以对某一分类指定一个模版文件,也可以对该分类的文章查看页面指定一个模版文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 01:34 , Processed in 0.126644 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表