阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1536|回复: 2

[讨论] 任我行ECT8.2邮件系统bug一例

[复制链接]
  • TA的每日心情
    郁闷
    2013-7-21 15:17
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2011-1-18 16:18:35 | 显示全部楼层 |阅读模式
    本帖最后由 烈日当空 于 2011-1-18 16:31 编辑

           我公司在使用ECT8.2SP1中,发现邮件系统有一个bug。

        从个人平台点击邮件那个图标,打开邮件管理后,出现的内容虽然是内部邮件箱的,
    但是没有转发和回复按钮,并且不能通过邮件后面的删除图标以及下面的删除按钮来
    删除邮件。
        此时,点击左侧的内部收件箱按钮,右侧出现转发和回复按钮,两个删除功能也恢复
    正常。

        此bug没有重大影响,基本不影响使用,但是为了凡事自己解决的心态,看了一下
    原始代码,因为本人学艺不精,所以没有具体专业的分析过程,只是给出了临时解决
    方案,预计下一个sp将会修复此错误。

        首先找到 x:\Program Files\WeWay\CRM\Asp\Message\Email ,打开其中的 EmailMenu.asp
    在代码尾部,找到以下一段:


    1.          function MailInBox_m() {
    2.             parent.mailmain.location.href = '../ListEmail.asp?PageUrl=<%= Server.URLEncode("../Message/ViewEmail.asp?EmailType=self") %>&UID=<%=szUID %>';
    3.         }
    复制代码

    复制其中的

    1. ../ListEmail.asp?PageUrl=<%= Server.URLEncode("../Message/ViewEmail.asp?EmailType=self") %>&UID=<%=szUID %>
    复制代码

    打开同文件夹下的 EmailFrame.asp ,将上面复制的内容,覆盖粘贴下面[x][/x]部分:

    1. <frame src="[x]<%=strurl %>[/x]" name="mailmain" scrolling="auto">
    复制代码

    保存即可。



        此时点击个人平台的邮件图标,进入的直接就是正确的 内部收件箱 了。



        原因我猜测是 EmailFrame.asp 中的[x][/x]部分,没有被正确的传递到ViewEmail.asp。


    1. dim strurl
    2. if id = 0 then
    3. <%
    4. dim strurl
    5. if id = 0 then
    6. strurl = "../ListEmail.asp?PageUrl=" & Server.URLEncode("../Message/ViewEmail.asp?[x]EmailType=self[/x]") & "UID=" & szUID
    7. else
    8. strurl = "../ExpanMailRecBox.asp?MailName=收件箱&FirstIn=Yes&UID=" &szUID &"&AccountID="&id&"&UID="&szUID&""
    9. end if
    10. %>
    复制代码
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2013-7-21 15:17
  • 签到天数: 18 天

    [LV.4]偶尔看看III

     楼主| 发表于 2011-1-18 16:19:21 | 显示全部楼层
    本帖最后由 烈日当空 于 2011-1-18 16:33 编辑

    - -!  我加红的部分貌似没有了,代码中可能不能加颜色。

    帖子中间一部分竟然消失了。。。。

    另: 大显示器邮件显示优化

        对于19寸以上的液晶显示器来说,邮件列表页面显得很怪异,中间一大片空白,邮件内容却要使劲拉滑块去看。
    只需要更改以下几个文件,即可优化显示,充分利用空间。

        修改  x:\Program Files\WeWay\CRM\Asp\Message  文件夹下的两个文件:

        ListEmail.asp 中的代码修改如下([x][/x]部分为修改过的):

    1. <frameset rows="340,*" cols="*" framespacing="0" frameborder="no" border="0">
    复制代码

        ViewEmail.asp 中的代码修改如下([x][/x]部分为修改过的):

    1. <!-- <tr><td height="10px"></td></tr> -->
    复制代码

        有兴趣的可以试一下。


        说明: [x][/x] 是我没办法给代码加颜色而自己加上去的,原始代码没有[x][/x],修改时也不需要加入。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2024-5-31 14:53
  • 签到天数: 277 天

    [LV.8]以坛为家I

    发表于 2011-1-18 18:16:16 | 显示全部楼层
    没有用过这个版本,我们小企业自己架个邮箱就OK了。。谢谢楼主
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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