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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 怎么把子目录的文件掉出来?

[复制链接]
a89671557 发表于 2010-6-28 12:10:08 | 显示全部楼层 |阅读模式
ss7.5安装在/www/目录里面,域名也是解析到/www/目录上的
ss6.0安装在/www/blog/目录里面
以上安装在同一数据库里面,
如果想要在ss7.5的首页调用ss6.0的文章列表,以及日志列表 应该怎么调用啊?
 楼主| a89671557 发表于 2010-6-28 15:35:41 | 显示全部楼层
吐血顶,顶到有人看见
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-28 15:49:53 | 显示全部楼层
您可以修改一下block_spacenews函数
加一个参数比如ss6,当传入此参数时,读取ss6的表
ps:注意输出文章url的处理
回复

使用道具 举报

 楼主| a89671557 发表于 2010-6-29 15:49:19 | 显示全部楼层
block_spacenews 这个函数在哪改啊?我在首页的PHP里面没找到有这个
回复

使用道具 举报

 楼主| a89671557 发表于 2010-6-29 16:04:07 | 显示全部楼层
找到了block.func.php 在这里面有,但是怎么改呢?
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-29 16:35:35 | 显示全部楼层
比如
  1. $sql['from'] = 'FROM '.tname('spaceitems').' i';
复制代码
替换成
  1. if(!empty($paramarr['ss6'])) {
  2.     $sql['from'] = 'FROM ss6_,....spaceitems  i';
  3. else
  4.     $sql['from'] = 'FROM '.tname('spaceitems').' i';
复制代码
把block_spacenews函数中所有取数据表的地方加上这样的判断
回复

使用道具 举报

 楼主| a89671557 发表于 2010-6-29 16:49:15 | 显示全部楼层
那这都替换了,原来的调用就实效了啊?
我是想在7.5的首页的一个栏目里面调用6.1的资讯栏目的文章
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-29 16:54:02 | 显示全部楼层
if(!empty($paramarr['ss6'])) {
不是有这个判断吗?只有block参数中有ss6的时候才会调取ss6的资讯,没有就调用7.5的
回复

使用道具 举报

 楼主| a89671557 发表于 2010-6-29 16:55:53 | 显示全部楼层
哦 ,还有个问题就是7.5和6.1的表前缀是不一样的啊,这个不影响吗?
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-29 16:58:01 | 显示全部楼层
$sql['from'] = 'FROM ss6_,....spaceitems  i';

我特意写了ss6.。。。spaceitems。您ss6叫什么您就写什么
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 09:47 , Processed in 0.028002 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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