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

 找回密码
 立即注册
搜索

7.5问题:频道首页模板

[复制链接]
benba 发表于 2009-10-8 10:43:01 | 显示全部楼层 |阅读模式
本帖最后由 benba 于 2009-10-8 11:46 编辑

频道首页模板
可参考news_index.html.php,如果不设置系统采用默认值。

不管是设置为news_index或者news_index.html.php 都没有办法自己定义频道首页的模板..分类页没有问题..内容查看页还没有试.


最终修复方案:打开根目录下的news.php 第31行
  1. $tplname='news_index';
复制代码
改成:
  1. $tplname = $channels['menus'][$_SGET['action']]['tpl']?$channels['menus'][$_SGET['action']]['tpl']:'news_index';
复制代码
这是我个人的方案....  最后还是希望疯哥尽快解决吧!!!

注意:如果你是从7.0或者6.0升级到7.5的 请进入phpmyadmin 里修改SS的表:supe_channels   tpl为空/里面默认的是channel_news 新安装的好像没有吧....

升级语句
  1. UPDATE `替换成你的数据库名`.`supe_channels` SET `tpl` = '' WHERE CONVERT( `supe_channels`.`nameid` USING utf8 ) = 'news' LIMIT 1 ;
复制代码
然后在SS后台要更新缓存哦.不然还是不会成功的...
回复

使用道具 举报

 楼主| benba 发表于 2009-10-8 10:46:52 | 显示全部楼层
暂时的解决办法是在模板里写判断语句 if 是美食频道 就载入 <!--{template food}--> 模板......
回复

使用道具 举报

 楼主| benba 发表于 2009-10-8 10:53:12 | 显示全部楼层
重庆新闻 => [url]http://127.0.0.1/?action-news [tpl] => channel_news
重庆美食 => [url]http://127.0.0.1/?action-food [tpl] => food_index.html.php

定义的名字在变量里面却没有应用.......

news的名字怎么是:channel_news
回复

使用道具 举报

guokun 发表于 2009-10-8 10:59:47 | 显示全部楼层
哦? 没怎么发现。。。
回复

使用道具 举报

63490794 发表于 2009-10-8 15:40:57 | 显示全部楼层
分类页和浏览页面都有问题
回复

使用道具 举报

 楼主| benba 发表于 2009-10-8 15:49:16 | 显示全部楼层
分类页和浏览页面都有问题
63490794 发表于 2009-10-8 15:40



    后面的.html.php 不要填.直接只写名字就好了.
回复

使用道具 举报

63490794 发表于 2009-10-8 15:51:24 | 显示全部楼层
是呀
不正常,你测试没
回复

使用道具 举报

63490794 发表于 2009-10-8 15:53:52 | 显示全部楼层
还有
这个问题知道解决不
https://discuz.dismall.com/thread-1435944-1-1.html
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 12:08 , Processed in 0.101320 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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