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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 调用文章所在分类的标签,“$value[catname][name]”这么写不对?

[复制链接]
㊣北方传媒 发表于 2009-4-13 11:08:24 | 显示全部楼层 |阅读模式
调用文章所在分类的标签,“$value[catname][name]”这么写不对?

调不出来呢?应该怎么写?帮忙看看下面哪里写的不对哦?

<!--{block name="spacenews" parameter="order/i.dateline DESC/limit/0,6/cachetime/85400/subjectlen/46/subjectdot/0/cachename/oldnews"}--><!--{loop $_SBLOCK['oldnews'] $value}--><li><a href="#action/category/catid/$value[catid]#">$value[catname][name]</a> <a href="$value[url]" title="$value[subjectall]">$value[subject]</a></li><!--{/loop}-->
风四少 发表于 2009-4-13 11:22:02 | 显示全部楼层
不对的,分类名称要用到高级模式里的SQL语句查询,自己写,呵呵~~~
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-13 11:47:27 | 显示全部楼层
哦,那应该怎么弄呢?
回复

使用道具 举报

秋之子 发表于 2009-4-13 12:02:45 | 显示全部楼层
你应该加一个showcategory/1/

这样就会显示了。不用SQL
回复

使用道具 举报

 楼主| ㊣北方传媒 发表于 2009-4-13 12:14:43 | 显示全部楼层
你应该加一个showcategory/1/

这样就会显示了。不用SQL
秋之子 发表于 2009-4-13 12:02


O了!谢谢!
回复

使用道具 举报

支持1 发表于 2009-4-13 13:07:27 | 显示全部楼层
//=========================================================================================
//    虚拟在线会员+游客 START   BY    情缘采集器 http://www.xiugoo.com 论坛维护软件
$virtualhack = '1';                   // 1=开 0=关
if($virtualhack=='1') {
      $mintime = 100;                  // 在线的最小值(秒)
      $maxtime = 600;                  // 在线的最大值(秒)
      $dis_time = 610;                 // 超过dis_time(秒)删除
      $current_user = 10;               // 当前用户少于10,就执行虚拟用户
      $min_user = 50;                  // 设定想增加多少会员的最小值
      $max_user = 200;                  // 设定想增加多少会员的最大值
      $min_guest = 10;                  // 设定想增加多少访客的最小值
      $max_guest = 50;                  // 设定想增加多少访客的最大值
      $start_uid = 3;               //    起始会员UID
      $end_uid = 1000;              //    结束会员UID
   
      $action_arr = array("0","0","1","1","2","191","1","2","2","2","31","51"); //设定虚拟用户允许动作
      $current = time();
      $current_different = $current - $dis_time;
      $db -> query("DELETE FROM {$tablepre}sessions WHERE ip1='000' AND lastactivity <='$current_different'");
      $query = $db -> query("SELECT COUNT(*) FROM {$tablepre}sessions ");
      $onlineuser = $db -> result($query, 0);
      if($onlineuser <= $current_user ) {
          $randguest = mt_rand($min_guest, $max_guest); //游客
          $randuser = mt_rand($min_user, $max_user);      //会员
          $query = $db -> query("SELECT fid FROM {$tablepre}forums WHERE type = 'forum'");
          while($fidresult = $db -> fetch_array($query)) {
              $fidscope[] = $fidresult['fid'];
          }
//    随机插入在线会员
          for($i = 1; $i <= $randuser; $i++) {
              $randtime = mt_rand($mintime, $maxtime);
              $onlinetime = $current - $randtime;
              $randaction = mt_rand(0, count($action_arr));
              $onlineaction = $action_arr[$randaction];
              $onlinefid = 0;
              if($onlineaction == '2') {
                  $randfid = mt_rand(0, count($fidscope));
                  $onlinefid = $fidscope[$randfid];
              }
              $online_sid = random(6);   
            
              $rand_uid = mt_rand($start_uid, $end_uid);
              $query = $db -> query("SELECT `uid`,`username` FROM {$tablepre}members WHERE `uid` = '$rand_uid'");
              while($row = $db -> fetch_array($query)){
                  $db -> query("INSERT INTO {$tablepre}sessions (sid,ip1, groupid, styleid, lastactivity, action, fid, uid, username )
                  VALUES ('$online_sid','000' ,'10', '1','$onlinetime','$onlineaction','$onlinefid','$row[uid]','$row[username]')");
              }
          }
//    随机插入在线游客
          for($i = 1; $i <= $randguest; $i++) {
              $randtime = mt_rand($mintime, $maxtime);
              $onlinetime = $current - $randtime;
              $randaction = mt_rand(0,count($action_arr));
              $onlineaction = $action_arr[$randaction];
              $onlinefid = 0;
              if($onlineaction == '2') {
                  $randfid = mt_rand(0,count($fidscope));
                  $onlinefid = $fidscope[$randfid];
              }
              $online_sid = random(6);
              $db -> query("INSERT INTO {$tablepre}sessions (sid,ip1, groupid, styleid, lastactivity, action, fid )
                  VALUES ('$online_sid','000' ,'7', '1','$onlinetime','$onlineaction','$onlinefid')");
          }

      }
}
//    虚拟在线会员+游客 START   BY    情缘采集器 情缘 QQ:399599451 END
//=========================================================================================
回复

使用道具 举报

itissing 发表于 2011-5-30 00:04:57 | 显示全部楼层
秋之子 发表于 2009-4-13 12:02
你应该加一个showcategory/1/

这样就会显示了。不用SQL

多谢,也解决了我的问题。
回复

使用道具 举报

二男 发表于 2011-5-30 07:39:19 | 显示全部楼层
(EM:155:)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 12:54 , Processed in 0.047076 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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