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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] ss7.0多资讯频道解决方案

[复制链接]
aiview 发表于 2009-6-17 09:10:10 | 显示全部楼层 |阅读模式
本帖最后由 aiview 于 2009-6-18 11:50 编辑

解决方案:
1.任意多频道扩展
2.栏目按频道分类
修改后基本对以后升级8.0无影响,未改变数据库结构。
测试网址:http://www.uiexp.com   
测试下载:下载
截图



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

 楼主| aiview 发表于 2009-6-17 09:36:27 | 显示全部楼层
本帖最后由 aiview 于 2009-6-17 09:38 编辑

前台模版
截图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| aiview 发表于 2009-6-17 09:36:41 | 显示全部楼层
本帖最后由 aiview 于 2009-6-17 09:49 编辑

修改文件列表:
/index.php 101行
admin/admin_categories.php 20 224 447
admin/admin_spacenews.php 20
admin/block.func.php  1771

模版文件需要自己创建。
*_index.html.php(创建频道时已自动创建)
*_category.html.php
*_view.html.php
*_viewcomment.html.php
回复

使用道具 举报

 楼主| aiview 发表于 2009-6-17 09:51:57 | 显示全部楼层
admin_categories.php 部分修改代码
  1. /*
  2. * 添加频道列表
  3. * author QQ(9717677)
  4. */
  5. if(empty($_GET['type'])){$_GET['type']="news";}
  6. $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('channels').' ORDER BY displayorder');
  7. $typearr=array();
  8. while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  9.         $typearr+=array($value['nameid']=>$value['name']);
  10. }
  11. echo $alang['category_title_type'].':';
  12. foreach ($typearr as $types=>$names){
  13.         if(empty($_GET['op'])){
  14.                 if($_GET['type']==$types){
  15.                 echo '<span> <a style="color:red; font-weight:bold" href='.$theurl.'&type='.$types.'>'.$names.'</a> </span>';
  16.                 }else{
  17.                         echo '<span> <a href='.$theurl.'&type='.$types.'>'.$names.'</a> </span>';
  18.                         }
  19.         }else{
  20.                 if($_GET['type']==$types){
  21.                         echo '<span> <a style="color:red; font-weight:bold" href='.$theurl.'&type='.$types.'&op=add>'.$names.'</a> </span>';
  22.                 }else{
  23.                         echo '<span> <a href='.$theurl.'&type='.$types.'&op=add>'.$names.'</a> </span>';
  24.                 }
  25.         }
  26. }
  27. $type=$_GET['type'];
  28. /*
  29. end
  30. */
复制代码
回复

使用道具 举报

 楼主| aiview 发表于 2009-6-17 09:54:29 | 显示全部楼层
  1. if($_GET['upid']==0){
  2.         echo label(array('type'=>'radio', 'alang'=>'category_title_type', 'name'=>'type','options'=>$typearr, 'value'=>$thevalue['type']));}
复制代码
回复

使用道具 举报

abc54288 发表于 2009-6-17 09:58:37 | 显示全部楼层
顶一顶,不错。
回复

使用道具 举报

ug8 发表于 2009-6-17 11:16:07 | 显示全部楼层
修改后基本对以后升级8.0无影响,未改变数据库结构


是吗 可要一试
回复

使用道具 举报

ug8 发表于 2009-6-17 11:17:44 | 显示全部楼层
怎么你的站还没有搞呢

几个分类都不能够打开的
回复

使用道具 举报

lzquc 发表于 2009-6-17 11:23:10 | 显示全部楼层
不错不错,正需要呢。不过没看懂。等真正的搞好了,放出一个详细的教程嘛。再来个测试网址最好,看看最终什么效果。
回复

使用道具 举报

 楼主| aiview 发表于 2009-6-17 11:59:02 | 显示全部楼层
晕,楼上几位真心急,我的站刚upload。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 04:52 , Processed in 0.034777 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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