17 12
发新话题
打印

[求解] 1.8的分类文章置顶问题!

1.8的分类文章置顶问题!

在论坛里找了很多关于Z-blog的分类置顶方法,Zblog提供了置顶的功能,不过,默认情况下为全局置顶,即:只要文章属性设置为置顶,那么在任何分类页都会在顶部显示该文章。
     我们都知道这是很不合理的,因为置顶文章与当前分类的主题未必吻合,很容易给读者造成疑惑,尤其是置顶文章很多或者需要将置顶文章的摘要也显示出来的情况下.
在论坛找到一帖子,不过是针对1.6的,1.7就不能用,1.8没试过!
高手们帮参谋下!谢谢了!
   帖子:http://bbs.rainbowsoft.org/viewthread.php?tid=507&extra=page%3D4%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D6
········
感谢江海客,但是不能用啊~
代码已经替换,If objArticle.CateID = intCateId修改为If objArticle.CateID = 7
其他置顶都不存在了~
而且ID=7的分类也没有置顶显示

[ 本帖最后由 popai21 于 2008-5-31 15:29 编辑 ]

TOP

又不是论坛,干嘛要分类置顶,有必要么?

TOP

晕,确认作用不大。
想用的话代码如下,只有首页和文章所在分类显示置顶文章:
Function\c_system_lib.asp,1727行
“aryArticleList(i)=objArticle.Template_Article_Multi”
替换为
复制内容到剪贴板
代码:
                                                objArticle.LoadInfobyID(objArticle.ID)
                                                If objArticle.CateID = intCateId Then
                                                        aryArticleList(i)=objArticle.Template_Article_Multi
                                                Else
                                                        aryArticleList(i)=""
                                                End If
[ 本帖最后由 江海客 于 2008-5-29 21:55 编辑 ]

TOP

顶一下

TOP

果然解决了,非常感谢江海客,非常感谢

呵呵,谢谢大家这么热心,这是我见过的最热情的论坛,问题总是能很快的解决,即使没有解决,也有帮忙顶贴的!
再次谢谢江海客!

TOP

....都起的比我早...

TOP

很好,我收藏着备用。不过一般用不上
陌岸 - 陌岸无处停靠。
我们在陌生的水岸偶然相遇,彼此害怕孤独,并享受孤独。

Pinktime(粉年)三栏主题,附带侧栏幻灯片展示链接插件。
等有时间了我就买匹骆驼,把电脑打包,向沙漠挺进。

TOP

江海客,你再帮个忙吧

我想设置首页只置顶某一个栏目的文章,其他不显示,怎么弄啊??

TOP

LZ嗜好真是独特呀
陌岸 - 陌岸无处停靠。
我们在陌生的水岸偶然相遇,彼此害怕孤独,并享受孤独。

Pinktime(粉年)三栏主题,附带侧栏幻灯片展示链接插件。
等有时间了我就买匹骆驼,把电脑打包,向沙漠挺进。

TOP

呵呵,没办法啊

呵呵,网站需要! 谁知道,麻烦解决下啊!谢谢了 ,我对这些都不了解!

TOP

很实用~~收藏备用了

TOP

回8#
LZ的口味真的很独特...
没想过这样,我看看。

解决方法类似,
Function\c_system_lib.asp,1595行
“aryArticleList(i)=objArticle.Template_Article_Multi”
替换为
复制内容到剪贴板
代码:
                                                objArticle.LoadInfobyID(objArticle.ID)
                                                If objArticle.CateID = intCateId Then
                                                        aryArticleList(i)=objArticle.Template_Article_Multi
                                                Else
                                                        aryArticleList(i)=""
                                                End If
找到其中的“If objArticle.CateID = intCateId”把“intCateId”修改为你想显示的分类的ID(数字)。OK了。

[ 本帖最后由 江海客 于 2008-5-30 15:07 编辑 ]

TOP

 17 12
发新话题