发新话题
打印

[原创]解决DV7.1SP1发表问题

[原创]解决DV7.1SP1发表问题

呵呵,懂程序,却不懂推广。
最近想玩个论坛,我已经知道怎么处理可以在最新的动网用火车发表了。

但提个要求,就是想知道的人跟贴并可以和我交换链接或提一个做好论坛的建议,好不好?
别说是威胁,没办法,搞代码搞久了,连宣传推广都不会了,想学些经验。

看如果感兴趣和提建议的人多,我就发出来。
呵呵,都是搞网络的人,不拿着了,我把方法写出来,但点击那么多,回帖才这几个,真寒心。。。



1、发表权限问题
复制bbs中的savepost.asp,将其改一个名字,例如 locoy_savepost.asp

然后用记事本打开 locoy_savepost.asp
查找         Public Sub Save_CheckData()
将它下面的  
'注释掉,方便采集后发布
'Chk_Post()



2、有关无法获取论坛分类的修改


修改动网后台模板分页面模板(page_index) 中的界面风格 template.html(0) 复制出来,其中第 113行 189行分别都加上 如下代码,就可以获取真正有效的分类。

title="进入本分类"


然后修改 火车采集中的 登陆发表,找到动网模块,修改  发表地址后缀
/SavePost.asp?Action=snew&boardid=分类ID


/locoy_savepost.asp?Action=snew&boardid=分类ID

修改完毕后保存。然后最好重新打开一下火车。就可以了。

至少我用这个,采集几千条也没发现确认权限问题,而不修改的话,几百条是偶尔有几条可以发成功的。

[ 本帖最后由 freemylove 于 2006-4-19 11:34 编辑 ]
本帖最近评分记录

TOP

支持楼主,我顶你,希望能发出来

TOP

呵呵,希望分享!

TOP

楼主怎么还不来发布呢,顶上去

TOP

没问题啊,我可以跟你交换链接啊!http://www.ys68.net

TOP

谢谢分享!!!

TOP

先谢谢楼主分享的经验!我有点看不太懂,自己去试试看!

TOP

试了一下,用楼主的办法的确可以,建议加精!
再问一下:“其中第 113行 189行分别都加上 如下代码,就可以获取真正有效的分类。 title="进入本分类" ”这113、189行到底是在哪个,能不能说清楚点,在哪个语句后?

TOP

113行
复制内容到剪贴板
代码:
<div><a href="index.asp?boardid={$boardid}" title="进入本分类"> <xsl:if test="count(../board[@parentid=$boardid]) != 0"><xsl:attribute name="title">有<xsl:value-of select="count(../board[@parentid=$boardid])"/>个下属论坛</xsl:attribute></xsl:if><xsl:value-of select="@boardtype" disable-output-escaping="yes"/></a><xsl:if test="count(../board[@parentid=$boardid]) !=0"><a><xsl:attribute name="onmouseover">showmenu(event,BoardJumpList(<xsl:value-of select="@boardid"/>,1),0);</xsl:attribute>(<xsl:value-of select="count(../board[@parentid=$boardid])"/>)</a></xsl:if></div>
189行
复制内容到剪贴板
代码:
                <div><a href="index.asp?boardid={$boardid}" title="进入本分类">  <xsl:if test="count(../board[@parentid=$boardid]) != 0"><xsl:attribute name="title">有<xsl:value-of select="count(../board[@parentid=$boardid])"/>个下属论坛</xsl:attribute></xsl:if><xsl:value-of select="@boardtype" disable-output-escaping="yes"/></a><xsl:if test="count(../board[@parentid=$boardid]) !=0"><a><xsl:attribute name="onmouseover">showmenu(event,BoardJumpList(<xsl:value-of select="@boardid"/>,1),0);</xsl:attribute>(<xsl:value-of select="count(../board[@parentid=$boardid])"/>)</a></xsl:if></div>

TOP

非常清楚,谢谢!

TOP

发新话题
Powered by Discuz! 6.0.0  © 2001-2007 Comsenz Technology Ltd
Processed in 0.255733 second(s), 8 queries, Gzip enabled
当前时区 GMT+8, 现在时间是 2008-11-22 21:23 皖ICP备06000549 清除 Cookies - 联系我们 - 火车采集器官方站 - 静态归档