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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 分类信息主题显示模板如何修改

[复制链接]
发表于 2011-11-29 15:30:18 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: IE6 
使用模板: 官方模板
BUG地址: http://127.0.0.1/dz/forum.php
大家知道,在分类信息中如果“分类信息帖子显示模板”留空的话,系统会调用默认的模板来显示,在viewthread_node_body中,其中“$option[title]”表示字段名称,“$option[value]”表示字段值,“$option[unit]”表示字段单位。
然而,如果“分类信息主题显示模板”留空的话,即使你已经勾上了“主题展示”,在主题列表页是显示不出的,必须点击旁边“插入主题”,使用这个默认的“模板”(我都不知道能不能称之为模板),才可以正常显示。

现在问题来了,如果字段类型是“checkbox”的话,即使你一个选项也不勾,“$option[value]”依然有个值“&nbsp;”,不过在帖子页面很好解决,直接修改viewthread_node_body模板加个$option[value] != '&nbsp';就可以了,问题就是主题列表页面,默认的模板<p><em>{name}:</em>[value] [unit]</p>无法判断,这里无法使用<!--{if [value] != '&nbsp;'}-->来判断(似乎压根就不支持<!--{if}-->??求高手)。求高手,此处主题列表页面应该如何判断[value] != '&nbsp;'
酷帅小子 发表于 2011-11-29 19:28:11 | 显示全部楼层
路过帮顶。俺也搞不懂分类信息咋用。
回复

使用道具 举报

坚持任性 发表于 2011-11-30 08:56:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

汝先生 发表于 2011-11-30 10:46:25 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

cr180 发表于 2011-11-30 11:06:39 | 显示全部楼层
source\function\function_threadsort.php

查找:
  1. function showsorttemplate($sortid, $fid, $sortoptionarray, $templatearray, $threadlist, $threadids = array()) {
复制代码
在这里面去做判断吧
回复

使用道具 举报

坚持任性 发表于 2011-11-30 14:33:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2011-11-30 14:39:50 | 显示全部楼层
cr180 发表于 2011-11-30 11:06
source\function\function_threadsort.php

查找:在这里面去做判断吧

大哥。。代码看的一头雾水。。可否说详细点。。
回复

使用道具 举报

坚持任性 发表于 2011-12-1 14:54:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

无线针/wx 发表于 2011-12-5 18:07:53 | 显示全部楼层
坚持任性 发表于 2011-12-1 14:54
分类信息模板我可以做。要不,付费我接了。哈哈。

回复

使用道具 举报

坚持任性 发表于 2011-12-6 09:03:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:55 , Processed in 0.035023 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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