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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] benba请帮忙!在SS里,如何调用论坛版块名称??

[复制链接]
javalet 发表于 2009-11-20 15:13:15 | 显示全部楼层 |阅读模式
如果所示:



如何在调用帖子标题的同时,调用版块名称和链接?

谢谢

本帖子中包含更多资源

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

x
benba 发表于 2009-11-20 15:14:44 | 显示全部楼层
  1. <!--{block name="spacenews" parameter="order/i.dateline DESC/limit/0,10/cachetime/86400/subjectlen/50/showcategory/1/cachename/newnews/tpl/data"}-->
  2.     <!--{loop $_SBLOCK['newnews'] $value}-->
  3.     <li><em>[<a href="#action/category/catid/$value[catid]#" target="_blank">{$value[catname][name]}</a>]</em> <a href="$value[url]" target="_blank">$value[subject]</a></li>
  4.     <!--{/loop}-->
复制代码
可用于SS7.5 SS7.0  SS6.0
回复

使用道具 举报

benba 发表于 2009-11-20 15:16:54 | 显示全部楼层
<em>[<a href="#action/category/catid/$value[catid]#" target="_blank">{$value[catname][name]}</a>]</em>

其中 #action/category/catid/$value[catid]# 通过分类ID识别分类连接  $value[catname][name] 这是分类名字;

可通过:{eval secho($_SBLOCK['变量名']);exit;} 打印变量查看.
回复

使用道具 举报

benba 发表于 2009-11-20 15:32:24 | 显示全部楼层
  1. <!--{block name="bbsthread" parameter="order/dateline DESC/limit/0,5/cachetime/86400/subjectlen/40/bbsurltype/bbs/cachename/bbs_news/tpl/data"}-->      
  2.        <!--{loop $_SBLOCK['bbs_news'] $bbsvalue}-->      
  3.        <!--{block name="bbsforum" parameter="fid/$bbsvalue[fid]/limit/0,1/cachetime/86400/cachename/bbsname/tpl/data"}-->      
  4.     <li> <span><a href="$_SC['uchurl']/space.php?uid=$bbsvalue[authorid]" target="_blank">{$bbsvalue[author]}</a></span><!--{loop $_SBLOCK['bbsname'] $value}--><em>[<a href="$value[url]" target="_blank">$value[name]</a>]</em><!--{/loop}--><a href="$bbsvalue[url]" target="_blank">$bbsvalue[subject]</a></li>
  5.     <!--{/loop}-->
复制代码
这是论坛的.自己看思路吧
回复

使用道具 举报

 楼主| javalet 发表于 2009-11-20 15:35:01 | 显示全部楼层
谢谢 benba
以后多向你学习。
回复

使用道具 举报

 楼主| javalet 发表于 2009-11-20 15:55:19 | 显示全部楼层
改进一点,代码更完美,让[]显示在链接内
对于
[<a href="$value[url]" target="_blank">$value[name]</a>]

这段代码产生的效果,[]在链接外,不美观如图:


改为如下代码,可解决
  1. <em><a href="$value[url]" target="_blank">[$value[name]<?php echo(']')?></a></em>
复制代码
效果如图:



注意,右“[”需要使用代码“<?php echo(']')?>”,否则无法正常显示

本帖子中包含更多资源

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

x
回复

使用道具 举报

benba 发表于 2009-11-20 17:42:10 | 显示全部楼层
改进一点,代码更完美,让[]显示在链接内
对于

这段代码产生的效果,[]在链接外,不美观如图:



...
javalet 发表于 2009-11-20 15:55



    <a href="$value[url]" target="_blank">[{$value[name]}]</a>就好了何必哪么麻烦呢?还<?php echo .....?> 我只是觉得[]加上连接不好看.
回复

使用道具 举报

 楼主| javalet 发表于 2009-11-20 18:45:10 | 显示全部楼层
[{$value[name]}]就好了何必哪么麻烦呢?还 我只是觉得[]加上连接不好看.
benba 发表于 2009-11-20 17:42


呵呵,链接包括中括号比较好点,要不颜色不一样,不太协调
回复

使用道具 举报

 楼主| javalet 发表于 2009-11-20 18:46:21 | 显示全部楼层
本帖最后由 javalet 于 2009-11-20 18:53 编辑
[{$value[name]}]就好了何必哪么麻烦呢?还 我只是觉得[]加上连接不好看.
benba 发表于 2009-11-20 17:42


唉,没办法,笨人只能用笨法了。
加个{},我怎么没想到呢
回复

使用道具 举报

tlover2009 发表于 2009-12-13 22:00:38 | 显示全部楼层
在版块内没有帖子的情况下,怎么单独调用版块名称?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:47 , Processed in 0.027735 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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