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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

JavaScript调用代码调用代码(资讯)

[复制链接]
tienius 发表于 2009-11-23 15:30:31 | 显示全部楼层 |阅读模式
本帖最后由 tienius 于 2009-11-24 14:25 编辑
  1. <li class="lis"><span>[<a href="$value[catidurl]" target="_blank">$value[catname]</a>]</span><a href="$value[url]" title="$value[subjectall]" target="_blank">$value[subject]</a></li>
复制代码
分类名显示为空
我找到对应的function文件夹里的block.func.php里
function block_spacenews($paramarr) 函数里有 $value[catname]的赋值
  1. if(!empty($_SGLOBAL['category'][$value['catid']])) $value['catname'] = $_SGLOBAL['category'][$value['catid']];
复制代码
后来我找到data\system\category.cache.php
里面有生成$_SGLOBAL['category']数组
我把这个数组单独拿出来测试

  1. $value['catname'] = $_SGLOBAL['category'][7]['name'];

  2. echo $value['catname'];
复制代码
后面要加['name']才可以显示类别名(但是在我function block_spacenews($paramarr)里也加上$_SGLOBAL['category'][$value['catid']]['name'])还是显示不了类别名
是不是$_SGLOBAL 这个全局变量无效,导致没办法获取到。这个问题还请大家帮我看看。

后来我在function block_spacenews找到
  1. if(!empty($paramarr['showcategory'])) {
  2.                         include_once(S_ROOT.'./data/system/category.cache.php');
  3.                 }
复制代码
原来是自己错了,马虎。是没有选“读取所在分类栏目名”
 楼主| tienius 发表于 2009-11-23 16:23:59 | 显示全部楼层
大家有时间麻烦看一下。自己顶一下
回复

使用道具 举报

 楼主| tienius 发表于 2009-11-24 09:40:07 | 显示全部楼层
各位大侠,麻烦给我指路呀。难道我要把那个数据引进去读不成。
回复

使用道具 举报

 楼主| tienius 发表于 2009-11-24 11:24:14 | 显示全部楼层
又沉下去了,有点不甘心
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:34 , Processed in 0.030949 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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