最新版本的 1.25.0.2500 增加了相关文章功能,旧版本的用户需要修改两个模版文件才可以把相关文章显示出来,自动升级和使用自己做模版的朋友的朋友不要忘记看这个日志。
修改 Article.htm 文件,找到 <div id="CommentList"> 在他前面增加:
- <!-- IF RelatedList -->
- <div id="RelatedList">
- <h4>相关文章</h4>
- <ul><!-- LOOP RelatedList -->
- <li><a href="{RelatedList.Url}">{RelatedList.Caption}</a><span>{RelatedList.Publish}</span></li>
- <!-- END --></ul>
- </div>
- <!-- ENDIF -->
然后修改 CSS 文件,增加以下内容即可:
- /* 相关文章 */
- #RelatedList { margin-bottom:1em; background:#FFF url(SkinPict.png) repeat-x 0 -896px; border:1px solid #C5D4E3; padding:5px 9px 0 0; }
- #RelatedList h4 { background:transparent url(SkinPict.png) no-repeat 9px -412px; padding-left:30px; height:23px; line-height:21px; line-height:25px\9; }
- #RelatedList ul { padding: 2px 12px 6px 12px; }
- #RelatedList ul li { margin-bottom:4px; border-top:1px dashed #DDD; padding:5px 5px 0 5px; overflow:hidden; clear:both; zoom:1; }
- #RelatedList ul li:first-child { border:none; }
- #RelatedList ul li a { float:left; }
- #RelatedList ul li span { float:right; color:#666; }
Bitrac 正式版本已经发布了几天了,很多朋友遇到了各式各样的问题,在这里我总结了一下比较常见的问题,希望能对大家有所帮助。
如果你遇到了我这里没有列出的问题,可以在这里发表评论提问,如果是系统出错的问题,不要忘记查看 Errors 目录里面的日志,那对排错有很大的帮助。
谢谢大家对 Bitrac 的支持,套用一句很老套的话:你的支持是我开发的动力。
答:Bitrac 使用 ASP.NET(C#) 开发的,数据库使用的是 SQLite,只要是 ASP.NET 的主机,没有限定 Medium Trust 都可以正常运行。虚拟主机不需要安装任何数据库软件
答:Bitrac 的代码兼容 Mono,不过默认的 SQLite 库无法在 Mono 下使用,Bin 目录下有个 System.Data.SQLite.dll.mono 文件,直接改名成 System.Data.SQLite.dll 就可以在 Mono 下正常使用了,我还是推荐在 IIS 下使用 Bitrac
新版本的后台是完全 AJAX 构建的。jQuery 现在用起来还是那么得心应手。
新版本代码变化比较大,主要更新是:
大家请稍微在等待几天,后台做完成以后就可以给大家了。
查看全文可以看到新版的后台截图哦,呵呵
前两天我们介绍了一种新的存储无限级分类方法,但是读出分类的时候怎么实现树形显示呢?方法很简单,我们自己定义一个树形的数据结构,然后根据数据库存储的节点的深度来插入到树里面,当然显示的时候需要用递归来显示一下,不过这里的递归只是在内存里面递归,效率是相当高的。
2008-11-17 更新为不使用树结构,使用排序和深度来做文章。
在数据库读出数据的时候直接按照 LID 来进行 ASC 排序就可以了,默认的排列顺序就是按照树走的,大家可以插入一些数据,并读取一下就可以很明了的看到顺序了,插入树循环的时候只需要对深度进行运算就可以了。
下面我只写出了一些关键地方的代码,具体的代码自己试着多写写在纸上多画画应该就明白了。
另外就是想说下,这种分类算法只适用于一般的树形分类,并不适用于插入数据比较频繁的树形结构,比如说无限次回复的评论,无限次回复的评论有另外一种更适合的算法。
由于数据库存储的数据都是以平面方式存储,所以目前大部分论坛和其他程序都是用递归来展现层次数据的,如果分类的层次十分深的话那么使用的递归次数相当可观,对性能的影响也非常大。最近要做一个分类信息的平台就遇到这个问题了,那么如何实现快速的展现分层数据呢?MYSQL 的开发者帮我们想到了一个算法,这个算法目前唯一的问题就是尚未实现分类排序,我们可以通过右值的反向排序实现先入先出的排序。在这里我们需要了解的是如何用 SQL Server 来实现,我们就以省市县数据库为例来实现:
如图所示我们将一个树节点的左右各编上号码,就可以看出一些规律,山西的左右值为(8,17),那么所有左值大于8,右值小于17的节点都是属于山西的子节点。稷山先的左右值为(14,15),那么他的所有父节点就是左值小于14,右值大于15的节点,怎么样,用这个方法实现的无限级分类性能绝对是顶呱呱的。一次查询就可以查出属于某个节点的数据以及他子节点的数据。这个算是我见过性能最高的无限级分类算法。其他算法跟这个对比基本没有任何优势。
忘了说了,我是64位Win7。希望楼主能看见我的请教,谢谢!
我是比较老的机子,联想IdeaPad Y330笔记本,装的Win7。大概配置是:
我加上了,border:1px dashed #4E6973;padding: 3px;这些都有效,
很多还是2000,微软的产品线太长了
用的还是2005,2008在硬盘里一直没装。
现在正在找个博客程序,下载下来看看.
http://www.ibm.com/developerworks/cn/data/library/techarticl
几个问题: 1、我下载的地址和你的是一样的,无法用utriso转换,提示
其实还是需要重启远程系统的,我导入注册表之后,发现还是没有Clea
这个问题困扰了我一年多了,我发现在远程机器上面开启word oneno
版权所有©2005-2010 | 系统:Bitrac | 模版:BtTheme | 图标:Led Icon Set | 空间域名:易联网络,光辉互联 | 晋ICP备09006899号