打印本文 打印本文  关闭窗口 关闭窗口  
动易SiteWeaver6.6网站管理系统常用修改技巧来源于瑞达科技网
作者:佚名  文章来源:本站整理  点击数  更新时间:2023/7/31   文章录入:瑞达  责任编辑:瑞达科技

如何去除频道导航栏中间的竖线:

修改language/gb2312.xml文件中的这一行:<ChannelLink><![CDATA[ & n b s p;| & n b s p;]]></ChannelLink>

改为:<ChannelLink><![CDATA[ & n b s p; & n b s p;]]></ChannelLink>

动易网站首页频道栏目菜单修改

在动易论坛上发现许多用户朋友还在询问“如何在网站首页调用其它频道栏目菜单”、“如何去掉(修改)文章中心首页”和“如何去掉或修改栏目菜单前后的竖线"|"”等动易首页频道栏目菜单修改的问题。动易帮助中心早已经提供了这方面的解决方法,但仍然有人感觉介绍得不是很详细,在实际运用过程中遇到了一些问题。因此,为了方便大家修改,本人在这里以动易2006为例,详细说说具体操作步骤:

1、如何在网站首页调用其它频道栏目菜单

在网站首页调用其它频道栏目菜单需要调用两个JS文件,一个在动易系统下的JS文件内的smt31.js文件,另一个在各个频道文件夹的JS文件内的ShowClass_Menu.js文件。下面以首页调用文章中心的栏目为例:

首先:进入后台,打开“系统设置”,点击“网站通用模版管理”,选者“网站首页模版”,在被选为默认模版的模版后上点击“修改模版”。这样就进入了模版编辑页面,选者所要显示的频道栏目菜单的地方。

其次:再被选择所要加入栏目菜单的地方加入如下代码:

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Js/stm31.js'></script>

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Article/JS/ShowClass_Menu.js'></script>

保存后,重新生成文章频道顶部菜单,然后更新缓存,就可以看到效果了。

当然,也可以一次调用多个频道栏目菜单,就是三个或者多个JS文件的组合。其中,smt31.js文件调用一次即可,其它各个频道文件夹的JS文件内的ShowClass_Menu.js文件依次调用。

例如:

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Js/stm31.js'></script>

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Article/JS/ShowClass_Menu.js'></script>

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Soft/JS/ShowClass_Menu.js'></script>

<script language='JavaScript1.2' type='text/JavaScript' src='{$InstallDir}Photo/JS/ShowClass_Menu.js'></script>

提示:上面代码中的Article是你的频道文件夹名,如果你要是调用下载中心的栏目菜单的话,那你需要改为Soft,其它的类同。如果不能显示,在确定你已经添加的用栏目后,你需要再耐心的检查一下src后面的路径是否正确。

保存后,重新生成文章频道的顶部菜单,然后更新缓存。如果是静态的请重新生成首页HTML。

2、如何去掉(不显示)“文章中心首页”这几个字(连同“下载中心首页”、“图片中心首页”,也就是“频道名称首页”)

用记事本打开 Admin 目录下的 Admin_RootClass_Menu.asp 文件,定位 Ln 1027 行 至 Ln 1029 行,找到以下代码:

        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index." & FileExt_List, "_self", "", False) & vbCrLf
    Else
        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index.asp", "_self", "", False) & vbCrLf

在每行的最前端添加英文的单引号 ' ,修改如下:

'        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index." & FileExt_List, "_self", "", False) & vbCrLf
'    Else
'        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index.asp", "_self", "", False) & vbCrLf

3、如何修改“文章中心首页”这几个字(连同“下载中心首页”、“图片中心首页”,也就是“频道名称首页”)

用记事本打开 Admin 目录下的 Admin_RootClass_Menu.asp 文件,定位 Ln 1027 行 至 Ln 1029 行,找到以下代码:

        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index." & FileExt_List, "_self", "", False) & vbCrLf
    Else
        strJS = strJS & stm_aix("p0i1", "p0i0", ChannelName & "首页", ChannelUrl & "/Index.asp", "_self", "", False) & vbCrLf

我们需要修改 Ln 1027 行和 Ln 1029 行的 ChannelName & "首页"

其中:ChannelName为频道名称,系统自动获取;&为连接符,系统必需;"首页"可以修改,如:"首页"修改成"主页面"。(注意必须保留""

4、如何去掉或修改“ | 文章中心首页 | ”这几个字前后的 | (连同“ | 下载中心首页 | ”、“ | 图片中心首页 | ”,也就是“ | 频道名称首页 | ”)

用记事本打开 Admin 目录下的 Admin_RootClass_Menu.asp 文件,定位 Ln 1182 行,找到其中的 "|"

    stm_ai = "stm_ai('p0i0',[0,'|','','',-1,-1,0,'','_self','','','','',0,0,0,'','',0,0,0," & RCM_Item_22 & "," & RCM_Item_23 & ",'" & RCM_Item_24 & "'," & RCM_Item_25 & ",'" & RCM_Item_26 & "'," & RCM_Item_27 & ",'" & RCM_Item_28 & "','" & RCM_Item_29 & "'," & RCM_Item_30 & "," & RCM_Item_31 & "," & RCM_Item_32 & "," & RCM_Item_33 & ",'" & RCM_Item_34 & "','" & RCM_Item_35 & "','" & RCM_Item_36 & "','" & RCM_Item_37 & "','" & FontSize_RCM_Item_38 & " " & FontName_RCM_Item_38 & "','" & FontSize_RCM_Item_39 & " " & FontName_RCM_Item_39 & "','" & FontSize_RCM_Item_38 & " " & FontName_RCM_Item_38 & "','" & FontSize_RCM_Item_39 & " " & FontName_RCM_Item_39 & "']);"

这里的竖线是“ | 文章中心首页 | ”这几个字前的 | ,可以去掉或修改成你想要的样式——可以修改成任意字符,比如把 | 换成 ★ 。(注意必须保留''

用记事本打开 Admin 目录下的 Admin_RootClass_Menu.asp 文件,定位 Ln 1031 行,找到其中的 "|"

    strJS = strJS & stm_aix("p0i2", "p0i0", "|", "", "_self", "", False) & vbCrLf

这里的竖线是“ | 文章中心首页 | ”这几个字后的 | ,可以去掉或修改成你想要的样式——可以修改成任意字符,比如把 | 换成 ● 。(注意必须保留""

如果你想要的栏目样式是“| 子栏目 | 子栏目 | 子栏目 | 子栏目 |”这样的,那么你就没有必要进行下边的操作了。

5、如何去掉或修改“ | 子栏目 | ”前后的竖线“|”,具体如下:

用记事本打开 Admin 目录下的 Admin_RootClass_Menu.asp 文件,定位 Ln 1071 行,找到以下代码:

            strJS = strJS & stm_aix("p0i2", "p0i0", "|", "", "_self", "", False) & vbCrLf

这里的竖线可以去掉或修改成你想要的样式——可以修改成任意字符,比如把 | 换成 ■ 。(注意必须保留""

6、以上修改保存后,都需要在动易的后台中进行手动更新:

(1)选择“文章中心管理 >> 栏目管理 >> 刷新栏目JS”,重新生成栏目JS;

(2)选择“文章中心管理 >> 顶部菜单设置 >> 顶部栏目菜单生成”,重新生成顶部栏目菜单;

(3)最后是“更新缓存”,清除所有缓存(如果是静态的请重新生成HTML)。

如何解决下拉菜单会被swf文件遮住的问题?

问题:在下拉菜单下面添加了swf文件后,下拉菜单会被swf文件遮住,如何解决?
如:
< P>

举例:
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' name='movie' value='/Express_AD/images/cms_red2.swf'><param name='quality' value='autohigh'><param name=\"wmode\" value=\"Opaque\"><embed src='/Express_AD/images/cms_red2.swf' quality='autohigh' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash'></embed></object>

效果:

选择\"窗口模式\"选项,该选项控制 object 和 embed 标记中的 HTML wmode 属性。窗口模式修改 Flash 内容边框或虚拟窗口与 HTML 页中内容的关系,如下表所示:
\"窗口\"不会在 object 和 embed 标记中嵌入任何窗口相关属性。Flash 内容的背景不透明并使用 HTML 背景颜色。HTML 无法呈现在 Flash 内容的上方或下方。这是默认设置。
\"不透明无窗口\"将 Flash 内容的背景设置为不透明,并遮蔽 Flash 内容下面的任何内容。\"不透明无窗口\"将 HTML 内容显示在 Flash 内容的上方或上面。
\"透明无窗口\"将 Flash 内容的背景设置为透明。此选项使 HTML 内容显示在 Flash 内容的上方和下方。
注重在某些情况下,当 HTML 图像复杂时,透明无窗口模式的复杂呈现方式可能会导致动画速度变慢。

  若选择了“窗口”,则输出的Html代码中没有“<param name=\"wmode\" value=\"***\">”代码。
  若选择了“不透明无窗口”,则输出的Html代码中有“<param name=\"wmode\" value=\"opaque\"> ”
  若选择了“透明无窗口”,则输出的Html代码中有“<param name=\"wmode\" value=\"transparent\"> ”

即:
  \"opaque\" 表示在无窗口状态动画背景不透明。
  \"transparent\"表示在无窗口状态动画背景透明。

 

打印本文 打印本文  关闭窗口 关闭窗口