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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

数据调用,但却是空白

[复制链接]
盛传 发表于 2008-8-29 10:57:36 | 显示全部楼层 |阅读模式
我看了UCH中关于数据调用的各种文章,制作了下面的调用,用于在论坛中显示UCH最新发表的24条公开日志:

SQL:
SELECT * FROM uchome_blog FORCE INDEX(dateline) WHERE `friend` =0 ORDER BY dateline DESC
注:按照 几个数据调用的sql语句 这帖而用,但“LIMIT 0,10”被过滤

HTML:
<ul>
<!--{loop $_SBLOCK['block2'] $value}-->
<li><a href="http://home.domain.com/space-$value[uid]-do-blog-id-$value[blogid].html" target="bbstohome" title="作者:$value[username]">$value[subject]</a></li>
<!--{/loop}-->
</ul>

参数设置:
缓存600秒,获取24条数据。

但使用JS调用是空白。
查看了服务器上的 /data/block_cache/ 目录,没有生成 block_2.js 文件。

由于第一次使用的时候测试过一次,当时只调用了作者ID与日志ID,生成了block_1.js(后来修改成上面的HTML后调用变成空白,而js文件并没被修改,还是只有作者ID与日志ID)。于是将 block_1.js重命名为 block_2.js。
用JS调用依然是空白,即脚本并未生成或访问 block_2.js文件。
/data/目录有写权限


求助!!!
玻璃屋女孩 发表于 2008-8-29 11:12:11 | 显示全部楼层
先检查一下dada目录以及其下的所有目录文件是不是777权限,win主机来宾帐号可读写权限,如果权限是正确的可以尝试这样:
简单的先把HTML改成这样:
  1. <ul>
  2. <!--{loop $_SBLOCK['block2'] $value}-->
  3. <li>作者:$value[username] $value[subject]</li>
  4. <!--{/loop}-->
  5. </ul>
复制代码
然后把调用JS语句重新复制到调用页面,更新缓存
回复

使用道具 举报

 楼主| 盛传 发表于 2008-8-29 12:08:21 | 显示全部楼层
我试了一下,你给的代码可以使用。于是我进行了尝试,最终是这样:
$value[blogid]的前、后都必须是空格!这样的URL虽然能够打开,但肯定会使网站显得混乱。

例如以下这样的代码就可用——

<ul>
<!--{loop $_SBLOCK['block2'] $value}-->
<li><a href="http://home.domain.com/space- $value[uid] -do-blog-id- $value[blogid] .html" target="bbsgohome">$value[subject]</a></li>
<!--{/loop}-->
</ul>

而且之后的调试是这样的:

<li><a href='http://home.domain.com/space-$value[uid]-do-blog-id- $value[blogid] .html' target="bbsgohome">$value[subject]</a></li>
前面的UID前后没空格,而后面的 BLOGID 前后必须有空格,否则出错。


能不能解决这下这个问题啊~~~~
回复

使用道具 举报

maibay 发表于 2008-9-1 21:55:56 | 显示全部楼层
晕了,我的也是这个情况.
href="[url=http://home.laonn.com/space.php?uid=$value[uid]http://home.laonn.com/space.php?uid=$value[uid[/url]] &do=album&id=$value[albumid]"
这样的地址调用可以正常.但是uchome搞成静态化后,调用地址是.http://home.laonn.com/space-$value[uid]-do-album-id- $value[albumid] .html就不能显示了,一片空白.
按你说的红色部分前后要加一个空格才能显示.虽然能访问,但是得出的地址就乱了.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 20:04 , Processed in 0.024603 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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