Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: 使用sugar1年解决的问题

  1. #1
    eddiechen is offline Sugar Community Member
    Join Date
    Jun 2008
    Posts
    463

    Default 使用sugar1年解决的问题

    在过去的一年,一直都在使用sugar,开始阶段,公司希望对sugar进行定制,我用studio,基本 可以满足需求,不过后面就发现很多修改,定制,通过studio,是无法修改的。

    这次时候才发现,国内基本没有人了解如何修改,哪怕添加一个简单的按钮,据说都是无比的复杂,也曾经尝试和 国外的sugar定制的厂商打过交道。他们倒是很专业,不过老板不愿意花钱,那就只能自己来。

    其实sugar的论坛,就类似一个知识库,如果你有精力,吧所有的帖子看完,那么你也是专家,另外一点,我 不是程序员,一行代码都不会写,只能照搬或者简单修改一下。

    1:添加select按钮
    这其实也是我修改的第一行sugar的代码,其实就一行代码,通过修改,开始熟悉sugar的文件,到底是 干什么用的。

    http://www.sugarcrm.com/forums/showthread.php?t=41679

    2:手工创建多对多的关系,解决target list 可以添加企业

    这是最开始老板提出的需求,希望可以给一类企业建立一个列表,不过sugar里的target list,是无法添加 企业的。
    在sugar里,target list,可以用来群发邮件,当我们希望给企业发生邮件的时候,就没戏。

    解决掉这个问题,其实就是建立target list和account的多对多的关系。不过在studio里,你是无法看到target list的。也就是说,缺省你是无法创建多对多的关系的。

    sugar官方的wiki提供文档,手工创建对对多的关系,不过那个wiki是有错误。所以你照做,会有问 题。

    http://www.sugarcrm.com/forums/showthread.php?t=41672

    在wynn的帮助下,终于搞定。

    3:通过studio创建target list 和 account的多对多关系

    说实话,上面的代码,我只是在测试的环境下,测试通过,没有真正在生产中使用,感觉还是不很放心。不过我终 于找到办法,让studio可以看到target list,可以通过图形界面下创建多对多的关系。
    http://www.sugarcrm.com/forums/showthread.php?t=47905

    这个方法倒是很好,不过修改就要注意,sugar没有把这些模块放进去,可能是担心有些内容修改,会影响别 的模块。

    4:把target list添加到导航


    现在target list是在campaign模块下,访问非常不方便,希望添加到导航上,这样用户可以很访问访问targ etlist,

    其实我理解target list,类似收藏夹,管理自己的企业或者联系人。

    http://www.sugarcrm.com/forums/showthread.php?t=47955

    5:定制history模块 的list view

    这个问题,sugar论坛也经常讨论,由于history模块是有 call,email,meeting,tast,notes5个模块组成,修改都是需要修改5个模块 。

    sugar还是很灵活的,你可以修改单独一个模块的history 的list view,也可以修改全部模块的history list view。

    由于我公司用存档邮件的功能比较多,希望添加一个字段,date sent,就是邮件的发送时间,

    http://www.sugarcrm.com/forums/showthread.php?t=47523

    基本解决了history 修改list的view的问题。

    6:relate 员工,


    studio里,可以添加各种各样的字段,有一个字段,relate,你可以relate各种模块,不过你 无法relate 员工的模块。

    http://www.sugarcrm.com/forums/showthread.php?t=42540

    这样你就可以relate 员工,不过就是需要你修改数据库。

    其实员工,也是一个模块,你也是可以参考上面例子3的办法,在studio里可以看到员工的模块,这样你就 可以relate员工的模块。

    7:内置relate 模块的审核

    sugar有一个非常不错的功能,view change log, 你的字段修改的信息会记录到log里。

    需求是这样的,当我的一个联系人,他更换了工作,那么我就需要修改他在crm里的企业信息,但是修改完以后 ,我希望记录下他以前的工作单位是什么。

    对于新创建的字段,你是可以选择 audit,那么就会记录到log,但是内置的字段,你是没法修改的。

    http://www.sugarcrm.com/forums/showthread.php?t=47856

    这个修改,还是很有技术含量,而且如果你找人修改,收费会超过200美金,而且不完美。


    8:下拉菜单添加选项相关问题


    sguar里你可以很随便修改下拉菜单,添加选项,不过有些菜单,添加,并不是那么简单。

    假如你在meeting模块的status添加一个字段,那么你会发现问题。
    http://www.sugarcrm.com/forums/showthread.php?t=46600

    9:修改下拉菜单默认值
    对于内置的sugar下拉菜单,你需要修改他们的默认值,就只能修改代码
    http://www.sugarcrm.com/forums/showthread.php?t=44464

    10:把必填改为非必填,并把那个小红点去掉
    结合一下,下面的两个贴,基本就可以解决你类似的问题。

    http://www.sugarcrm.com/forums/showthread.php?t=45826
    http://www.sugarcrm.com/forums/showthread.php?t=46280

    11:把搜索框变宽点

    我们很多下拉菜单,字段都很长,那么搜索的时候,看不全那些字段,希望变宽一些。

    http://www.sugarcrm.com/forums/showthread.php?t=46928

    我刚看到,老外也给我回复,修改的方法有点不同,还没有测试。
    http://www.sugarcrm.com/forums/showthread.php?t=46384

    12:创建一个自增字段

    sugar的bug模块,case模块里,都使用到自增的字段
    我当时是希望在project模块里,也加上一个类似的字段。

    http://www.sugarcrm.com/forums/showthread.php?t=41627

    13:修改员工模块的list view
    当你希望在sugar里查询同事的联系方式,当你希望看同事的手机,就比较不方便。把手机添加 到list view里就方便多了。

    http://www.sugarcrm.com/forums/showthread.php?t=41919

    通过代码修改的好处就是你会慢慢熟悉sugar的文件的用途,以后要修改别的就方便多了。当然你也是可以用 上面提到的办法,在studio里看到员工的模块。直接编辑模块。

    14:实现模糊搜索


    很多人都报告sugar的搜索的bug,sugar缺省是没有模糊搜索的功能的,比如企业名称 :华夏银行

    你搜索:银行,是不行的,%银行% 这样才可以,

    不过用户不见得都会加上%,而且有时候也会忘记,怎么才能让sugar缺省就可以实现模糊搜索 呢
    http://www.sugarcrm.com/forums/showt...481#post143481

    这个修改,应该是非常方便的。

    15:显示隐藏的多对多的关系


    suar有不少模块,其实内置已经存在多对多的关系,但是在模块的sub panel没有显示出来,

    这个需求是来自于,target list和contact,缺省的情况下,你是无法知道 一个联系人,他到底是属于那几个target list。所以你必须把这个隐藏的关系显示出来。

    还有就是一个联系人,属于多个企业,其实也是一样,sugar本来就内置的联系人和企业,是多多多多关系, 不过他隐藏起来,所以现在只能一个联系人属于一个企业。(sugar的专家,不建议修改这个,认为会影响别 的模块,报表模块等)

    http://www.sugarcrm.com/forums/showthread.php?t=41726
    http://www.sugarcrm.com/forums/showthread.php?t=40467

    16: 2级下拉菜单

    这个需求很早就有,不过当时不知道如何解决,
    就是两个下拉菜单联动,例如当第一个选择广东,第二个的选项就是广州,深圳等,

    http://www.sugarcrm.com/forums/showthread.php?t=41460
    基本完美解决。

    17: pop up 搜索


    这个地方经常需要用到,不过你是无法通过studio进行定制,不同的字段,添加不太一样,可以搜索论坛, 应该都是可以找到答案。
    http://www.sugarcrm.com/forums/showt...912#post167912

    http://www.sugarcrm.com/forums/showt...912#post167912

    18: 根据不同的下拉字段显示不同的内容

    看下面的文档,我照搬葫芦,已经实现了,大家可以看看就明白了。这个功能还是很酷的。
    灵活应用,还是很好的。

    19: 隐藏员工模块
    sugar的右上角有一个模块,员工模块。现在希望隐藏。

    编辑 include/globalControlLinks.php

    注释掉下面的内容。

    /*
    $global_control_links['employees'] = array(
    'linkinfo' => array($app_strings['LBL_EMPLOYEES']=> 'index.php?module=Employees&action=index'),
    'submenu' => ''
    );
    */


    http://www.sugarcrm.com/forums/showthread.php?t=18916


    20:Validate user IP address 是什么意思
    在sugar的后台,admin--system setting 里,有一个选项

    Validate user IP address,这是什么意思呢。

    sugar好像对用户的登录ip,是没有做任何记录,这个选项是什么意思啊?

    http://www.sugarcrm.com/forums/showthread.php?t=49000

    20 listview字段配置 默认、可用的、隐藏是什么意思

    http://www.sugarcrm.com/forums/showthread.php?t=49513
    Last edited by eddiechen; 2009-06-25 at 08:41 AM.

  2. #2
    concy is offline Member
    Join Date
    May 2009
    Posts
    13

    Default Re: 使用sugar1年解决的问题

    这些问题通常要花多长时间?

  3. #3
    eddiechen is offline Sugar Community Member
    Join Date
    Jun 2008
    Posts
    463

    Default Re: 使用sugar1年解决的问题

    如果你知道怎么解决,其实就是几分钟,一行代码的问题,

  4. #4
    RandyLee's Avatar
    RandyLee is offline Sugar Team Member
    Join Date
    Oct 2008
    Location
    1464 English Dr, San Jose, CA, USA 95129
    Posts
    608

    Default Re: 使用sugar1年解决的问题

    感谢Eddiechen的奉献精神!

    Better Sugar, Better Life!

  5. #5
    hooha is offline Sugar Community Member
    Join Date
    Apr 2007
    Posts
    96

    Default Re: 使用sugar1年解决的问题

    你总结了最常见的问题解决办法,我替大家感谢你

  6. #6
    wynn is offline Sugar Team Member
    Join Date
    Aug 2008
    Posts
    372

    Default Re: 使用sugar1年解决的问题

    这个东西非常好,常见的定制都可以参考这里

  7. #7
    w99w is offline Junior Member
    Join Date
    Jul 2009
    Posts
    2

    Default Re: 使用sugar1年解决的问题

    thank a lot

  8. #8
    uml3333 is offline Member
    Join Date
    Sep 2009
    Posts
    5

    Default Re: 使用sugar1年解决的问题

    能问一下 怎么把联系人的信息打印到标签机上么 ?我现在不知从 哪里着手。我已将经得到标签机的api,但是不知怎么用

  9. #9
    wynn is offline Sugar Team Member
    Join Date
    Aug 2008
    Posts
    372

    Default Re: 使用sugar1年解决的问题

    W32api ?
    要么用system, exec直接执行编译好的命令。数据就从数据库里直接读

    没玩过这种东西,弄好了发上来大家看看的,呵呵呵。

  10. #10
    ??
    ?? is offline Junior Member
    Join Date
    Sep 2009
    Posts
    1

    Default Re: 使用sugar1年解决的问题

    请问一下我把汉化包加载进系统后,为什么还是没有中文选项,我该如何汉化,期待回复!

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. studio.php解决大问题
    By eddiechen in forum Chinese
    Replies: 11
    Last Post: 2012-12-17, 10:04 AM
  2. 使用sugar1年总结
    By eddiechen in forum Chinese
    Replies: 9
    Last Post: 2009-05-31, 02:22 AM
  3. Replies: 6
    Last Post: 2009-05-12, 09:09 AM
  4. 使用gmail的问题
    By liouvcation in forum Chinese
    Replies: 5
    Last Post: 2009-04-30, 04:32 AM
  5. Replies: 1
    Last Post: 2009-04-27, 06:46 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •