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

 找回密码
 立即注册
搜索

DIY 获得高亮值

[复制链接]
h9999h 发表于 2012-2-16 11:19:34 | 显示全部楼层 |阅读模式
本帖最后由 h9999h 于 2012-2-16 11:25 编辑

DIY 获得高亮值 存在问题。
例如在diy中写如下代码

  1. [loop]
  2. <li><a href="{url}" title="最新帖子
  3. 所在论坛:{forumname}
  4. 主题标题:{title}
  5. 主题作者:{author}
  6. 发表时间:{dateline}
  7. 浏览次数:{views}
  8. 回复次数:{replies}
  9. 最后回复:{lastpost}"{target}>{title}</a></li>
  10. [/loop]
复制代码
这个时候选择“获得高亮值”在显示的时候发生问题。

这段代码的目的是按如下显示
  1. <a href="forum.php?mod=viewthread&tid=22506" title="最新帖子
  2. 所在论坛:舒心一刻
  3. 主题标题:自由结伴游戏,寻找最和你有缘的人
  4. 主题作者:一直往前走
  5. 发表时间:2012-02-16
  6. 浏览次数:37
  7. 回复次数:6
  8. 最后回复:2012-02-16" target="_blank">自由结伴游戏,寻找最和你有缘的人</a>
复制代码
但实际上代码变成这样,看下面“主题标题”一行,这里不应该有高亮代码。
  1. <a href="forum.php?mod=viewthread&tid=22444" title="最新帖子
  2. 所在论坛:财务公示
  3. 主题标题:<font style=" font-weight:="" 900;color:="" #2b65b7;"="">医大夜行库尔滨看雾凇财务公示
  4. 主题作者:我行我快乐
  5. 发表时间:2012-02-14
  6. 浏览次数:257
  7. 回复次数:25
  8. 最后回复:2012-02-16" target="_blank"><font style="font-weight: 900;color: #2B65B7;">医大夜行库尔滨看雾凇财务公示</font></a>
复制代码
在添加“获得高亮值”时存在问题,好像是程序是发现 “{title}”就在其位置加高亮代码,但实际上应该进行判断,在<a></a>之间的{title}才应该添加。
回复

使用道具 举报

m.king 发表于 2012-2-16 15:49:49 | 显示全部楼层
感谢您的反馈,我们会再次确认后,并修正该问题。
回复

使用道具 举报

m.king 发表于 2012-2-16 17:46:42 | 显示全部楼层
刚在X2 和 X2.5上测试了,你所提及的问题,我所得到的结果和你的是不一样的。
我测试的是20111221版本。
如图:
  1. <a target="_blank" title="最新帖子


  2. 所在论坛:默认版块


  3. 主题标题:高亮帖子啊高亮帖子啊高亮帖子啊


  4. 主题作者:admin


  5. 发表时间:2012-02-16


  6. 浏览次数:1


  7. 回复次数:0


  8. 最后回复:2012-02-16" href="forum.php?mod=viewthread&amp;tid=4">高亮帖子啊高亮帖子啊高亮帖子啊</a>
复制代码
回复

使用道具 举报

m.king 发表于 2012-2-16 17:48:23 | 显示全部楼层
测试结果如图所示:
回复

使用道具 举报

 楼主| h9999h 发表于 2012-2-16 22:10:27 | 显示全部楼层
本帖最后由 h9999h 于 2012-2-16 22:12 编辑
m.king 发表于 2012-2-16 17:48
测试结果如图所示:

您的测试中 DIY “模块属性” 中没有选择“获得高亮值”吧。看您展示的 DIY 结果代码没有高亮的设置代码。
不选择“获得高亮值”,DIY 并不在 “{title}”旁边增加 高亮代码。

回复

使用道具 举报

 楼主| h9999h 发表于 2012-2-17 11:11:27 | 显示全部楼层
m.king 发表于 2012-2-16 17:48
测试结果如图所示:

我又测试了 发只要在DIY 属性-》模块模板中 title="{title}"  大括号前加文字就会出现这种情况,例如 title="a{title}"。需要在DIY 属性-》模块属性中选择“获得高亮值”。在论坛对对应文档标题设置颜色。
回复

使用道具 举报

m.king 发表于 2012-2-17 12:12:06 | 显示全部楼层
h9999h 发表于 2012-2-17 11:11
我又测试了 发只要在DIY 属性-》模块模板中 title="{title}"  大括号前加文字就会出现这种情况,例如 tit ...

我那代码是直接copy你的上边说的哦。
回复

使用道具 举报

 楼主| h9999h 发表于 2012-2-17 12:25:52 | 显示全部楼层
m.king 发表于 2012-2-17 12:12
我那代码是直接copy你的上边说的哦。

代码是这样的,但是需要一项设置。您的截图我看感觉是没有设置。

画圈的地方“获得高亮值”需要设置。

您这样进行测试。
1 缺省用 DIY 提取一些文件标题
2 在论坛将这些文件加色
3 在DIY 模块属性 中选择“获得高亮值”,更新,这时候会看到提取的标题颜色变化
4 在 DIY 模块模板 中修改 “title="{title}" ” ,修改为 title="a{title}"  ,然后更新,就看到DIY提取的标题不对了。

辛苦了,谢谢。
回复

使用道具 举报

m.king 发表于 2012-2-17 12:41:10 | 显示全部楼层
我这测试没有发现你说的那个选项,您测试的是 20111221最新版的吗?如果不是那就是有可能该功能已经被发现修改了。
回复

使用道具 举报

 楼主| h9999h 发表于 2012-2-17 18:17:43 | 显示全部楼层
m.king 发表于 2012-2-17 12:41
我这测试没有发现你说的那个选项,您测试的是 20111221最新版的吗?如果不是那就是有可能该功能已经被发现修 ...

晕了,不会吧,我的确实是最新版啊,“Discuz! X2 Release 20111221 查看最新版本 专业支持与服务 Discuz!专用主机”

并且这个高亮值获取是在 X1时候没有的,后来加的,因为对网站来说这个功能很重要,有了获取高亮值功能,首页四格什么的就非常方便了。

您的Discuz! X2 是不是从咱们网站下载的啊?内部测试版啊?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-25 10:20 , Processed in 0.159826 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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