精华内容
参与话题
问答
  • entryPoint.php文件位于include\...1、加载配置文件2、判断SugarCRM是否已安装,否则跳到安装界面。3、加载PHP性能分析工具4、清洗用户的请求数据确保安全性5、设置php.ini配置6、注册autoload函数7、设置Session及


    entryPoint.php文件位于include\entryPoint.php
    重点:这个文件加载(require_once)了很多文件,这些文件都是类库来的,并没有加载后马上执行任务业务逻辑。

    1、加载配置文件
    2、判断SugarCRM是否已安装,否则跳到安装界面。
    3、加载PHP性能分析工具
    4、清洗用户的请求数据确保安全性
    5、设置php.ini配置
    6、注册autoload函数
    7、设置Session及Session存储路径
    8、加载语言设置
    9、设置一些全局变量($GLOBALS)
    10、重置数据库查询计数器
    11、如果!isset ($_SERVER['REQUEST_URI']),则把$_SERVER['REQUEST_URI'] = '';
    12、建立用户
    13、建立管理员
    14、获取系统配置

    15、设置入口点钩子

    (探讨请加微信:JiangHuKeyKe)

    <?php
    if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    /*********************************************************************************
    
     * 描述:
     * Portions created by SugarCRM are Copyright (C) SugarCRM, Inc. All Rights
     * Reserved. Contributor(s): ______________________________________..
     * *******************************************************************************/
    
    /**
     * Known Entry Points as of 4.5
     * acceptDecline.php
     * campaign_tracker.php
     * campaign_trackerv2.php
     * cron.php
     * dictionary.php
     * download.php
     * emailmandelivery.php
     * export_dataset.php
     * export.php
     * image.php
     * index.php
     * install.php
     * json.php
     * json_server.php
     * leadCapture.php
     * maintenance.php
     * metagen.php
     * pdf.php
     * phprint.php
     * process_queue.php
     * process_workflow.php
     * removeme.php
     * schedulers.php
     * soap.php
     * su.php
     * sugar_version.php
     * TreeData.php
     * tree_level.php
     * tree.php
     * vcal_server.php
     * vCard.php
     * zipatcher.php
     * WebToLeadCapture.php
     * HandleAjaxCall.php */
     /*
      * for 50, added:
      * minify.php
      */
      /*
      * for 510, added:
      * dceActionCleanup.php
      */
    $GLOBALS['starttTime'] = microtime(true);
    
    set_include_path(dirname(__FILE__) . '/..' . PATH_SEPARATOR . get_include_path());
    
    //设置PHP版本常量PHP_VERSION_ID
    if (!defined('PHP_VERSION_ID')) {
        $version_array = explode('.', phpversion());
        define('PHP_VERSION_ID', ($version_array[0]*10000 + $version_array[1]*100 + $version_array[2]));
    }
    
    /*判断程序是否已安装,否则跳到安装界面。*/
    if(empty($GLOBALS['installing']) && !file_exists('config.php')){
        header('Location: install.php');
        exit ();
    }
    
    
    // 加载系统配置文件
    if(is_file('config.php')) {
        require_once('config.php'); // provides $sugar_config
    }
    
    // 加载用户配置文件
    if(is_file('config_override.php')) {
        require_once('config_override.php');
    }
    
    /*如果程序还没安装而且还没安装数据库配置则跳转到安装界面*/
    if(empty($GLOBALS['installing']) && empty($sugar_config['dbconfig']['db_name'])){
        header('Location: install.php');
        exit ();
    }
    
    /*加载PHP性能分析工具*/
    if (!empty($sugar_config['xhprof_config'])){
        require_once 'include/SugarXHprof/SugarXHprof.php';
        SugarXHprof::getInstance()->start();
    }
    
    // make sure SugarConfig object is available
    require_once 'include/SugarObjects/SugarConfig.php';
    
    ///
    	清洗请求数据确保安全性
    require_once('include/utils.php');
    require_once('include/clean.php');
    clean_special_arguments();
    clean_incoming_data();
    	END DATA SECURITY MEASURES
    ///
    
    // cn: 在入口处设置php.ini配置
    setPhpIniSettings();
    
    require_once('sugar_version.php'); // provides $sugar_version, $sugar_db_version, $sugar_flavor
    require_once('include/database/DBManagerFactory.php');
    require_once('include/dir_inc.php');
    require_once('include/Localization/Localization.php');
    require_once('include/javascript/jsAlerts.php');
    require_once('include/TimeDate.php');
    require_once('include/modules.php'); // provides $moduleList, $beanList, $beanFiles, $modInvisList, $adminOnlyList, $modInvisListActivities
    
    /**重点:下面两行自动加载类的代码*/
    require('include/utils/autoloader.php');
    spl_autoload_register(array('SugarAutoLoader', 'autoload'));
    
    require_once('data/SugarBean.php');
    require_once('include/utils/mvc_utils.php');
    require('include/SugarObjects/LanguageManager.php');
    require('include/SugarObjects/VardefManager.php');
    require('modules/DynamicFields/templates/Fields/TemplateText.php');
    require_once('include/utils/file_utils.php');
    require_once('include/SugarEmailAddress/SugarEmailAddress.php');
    require_once('include/SugarLogger/LoggerManager.php');
    require_once('modules/Trackers/BreadCrumbStack.php');
    require_once('modules/Trackers/Tracker.php');
    require_once('modules/Trackers/TrackerManager.php');
    require_once('modules/ACL/ACLController.php');
    require_once('modules/Administration/Administration.php');
    require_once('modules/Administration/updater_utils.php');
    require_once('modules/Users/User.php');
    require_once('modules/Users/authentication/AuthenticationController.php');
    require_once('include/utils/LogicHook.php');
    require_once('include/SugarTheme/SugarTheme.php');
    require_once('include/MVC/SugarModule.php');
    require_once('include/SugarCache/SugarCache.php');
    require('modules/Currencies/Currency.php');
    require_once('include/MVC/SugarApplication.php');
    require_once('include/upload_file.php');
    
    /*注册用户实现自定义的协议处理器和流,用于所有其它的文件系统函数中(例如 fopen(),fread() 等)。*/
    UploadStream::register();
    //
    //SugarApplication::startSession();
    
    ///
        Handle loading and instantiation of various Sugar* class
    if (!defined('SUGAR_PATH')) {
        define('SUGAR_PATH', realpath(dirname(__FILE__) . '/..'));
    }
    require_once 'include/SugarObjects/SugarRegistry.php';
    
    if(empty($GLOBALS['installing'])){
    ///
    	设置默认变量值
    $GLOBALS['log'] = LoggerManager::getLogger('SugarCRM');
    $error_notice = '';
    $use_current_user_login = false;
    
    // Allow for the session information to be passed via the URL for printing.
    if(isset($_GET['PHPSESSID'])){
        if(!empty($_COOKIE['PHPSESSID']) && strcmp($_GET['PHPSESSID'],$_COOKIE['PHPSESSID']) == 0) {
            session_id($_REQUEST['PHPSESSID']);
        }else{
            unset($_GET['PHPSESSID']);
        }
    }
    
    if(!empty($sugar_config['session_dir'])) {
        session_save_path($sugar_config['session_dir']);
    }
    
    SugarApplication::preLoadLanguages();
    
    $timedate = TimeDate::getInstance();
    
    $GLOBALS['sugar_version'] = $sugar_version;
    $GLOBALS['sugar_flavor'] = $sugar_flavor;
    $GLOBALS['timedate'] = $timedate;
    $GLOBALS['js_version_key'] = md5($GLOBALS['sugar_config']['unique_key'].$GLOBALS['sugar_version'].$GLOBALS['sugar_flavor']);
    
    $db = DBManagerFactory::getInstance();
    $db->resetQueryCount();
    $locale = new Localization();
    
    // Emails uses the REQUEST_URI later to construct dynamic URLs.
    // IIS does not pass this field to prevent an error, if it is not set, we will assign it to ''.
    if (!isset ($_SERVER['REQUEST_URI'])) {
        $_SERVER['REQUEST_URI'] = '';
    }
    
    $current_user = new User();
    $current_entity = null;
    $system_config = new Administration();
    $system_config->retrieveSettings();
    
    LogicHook::initialize()->call_custom_logic('', 'after_entry_point');
    }
    
    
    	END SETTING DEFAULT VAR VALUES
    ///
    
    ?>
    

    需要命理预测服务请加微信:



    展开全文
  • sugarCRM 怎么取出和保存指定数据表里面的数据,有相关的文档吗?
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    如何在Contact编辑页面,添加自定义代码

    1.修改custom\modules\Contacts\metadata\editviewdefs.php文件,如果没有这个文件,可以在工作室修改一下页面,保存后SugarCRM就会自动生成了

    可按照如下方式添加customCode

    154218_C0G9_812929.png

    2.Quick Repair and Rebuild

    154226_DVth_812929.png

    3.刷新页面即可

    154237_FGNe_812929.png

    154237_chTO_812929.png


    索孚方科官方网站-SugarCRM官方合作伙伴    http://www.srforce.cn

    SugarCRM中文官网网站  http://www.sugarcrmcn.cn/


    转载于:https://my.oschina.net/u/812929/blog/270267

    展开全文
  • 安装SugarCRM 6 5版本

    2018-11-11 09:30:24
    安装SugarCRM 6 5版本

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    环境:

    CentOS 5.8,安装了Asterisk 1.8


    升级php到5.2

    SugarCRM 6.5:  Minimum PHP version required is 5.2.0. You are using PHP version 5.1.6
    官方的yum源里面没有,如下添加一个额外的源:
    # rpm  -import http://www.jasonlitka.com/RPM-GPG-KEY-jlitka
    # vi  /etc/yum.repos.d/utterramblings.repo
    在打开的文件中加入以下内容:
    [utterramblings]
    name=Jason’s Utter Ramblings Repo
    baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://www.jasonlitka.com/RPM-GPG-KEY-jlitka
    保存
    # yum update php
    # reboot

    参考:http://www.myhack58.com/Article/sort099/sort0102/2011/32081.htm


    下载SugarCRM 6.5版本
    cd /var/www/html
    wget http://nchc.dl.sourceforge.net/project/sugarcrm/1%20-%20SugarCRM%206.5.0/SugarCommunityEdition-6.5.0/SugarCE-6.5.2.zip
    unzip SugarCE-6.5.2.zip
    ln -s SugarCE-Full-6.5.2/ SugarCE

    chown asterisk:asterisk SugarCE* -R


    浏览器访问   http://192.168.100.103/SugarCE/install.php


    提示session.save_path设置错误

    cd /var/www/html/SugarCRM/

    创建文件phpinfo.php

    <?php phpinfo(); ?>
    浏览器访问 http://192.168.100.103/SugarCE/phpinfo.php
     看到/var/lib/php/session


    mkdir /var/lib/php/session_sugarcrm

    chown asterisk:asterisk /var/lib/php/session_sugarcrm
    touch .htaccess
    vi .htaccess

    php_value session.save_path /var/lib/php/session_sugarcrm

    /etc/init.d/httpd restart


    提示mbstring没有启用

    CentOS 5.8缺省的php没有启用mbstring

    yum -y install php-mbstring 
    在/etc/php.ini的加入extension=mbstring.so 
    按照 下面的资料编辑/etc/php.ini
    http://twpug.net/modules/newbb/viewtopic.php?post_id=7199


    提示
    PHP Memory Limit 32M (Set this to 41943040M or larger in your php.ini file)
    IMAP Module Not found: InboundEmail and Campaigns (Email) require the IMAP libraries. Neither will be functional.
    Upload File Size Warning: Your PHP configuration should be changed to allow files of at least 6MB to be uploaded.

    http://code.google.com/p/sugarcrmcn/downloads/list

    cd  /var/www/html/SugarCE
    wget http://code.google.com/p/sugarcrmcn/downloads/detail?name=SugarCRM-LangPack-zh_cn-6.1.1.zip&can=2&q=
    unzip SugarCRM-LangPack-zh_tw-6.2.3.zip


    修改config.php
      array (
        'en_us' => 'English (US)',
        'zh_cn' => 'Chinese'
      ),


    5、浏览器访问   http://192.168.100.103/SugarCE/

    退出并重新登录,将会出现English Chinese语言选择。


    第一次登陆,会提示进行地区等设置。

    设置完成后,

    修改config.php,让CRM缺省为中文,可以另外选择英文。

      'default_language' => 'zh_cn',


    修改admin口令方法:

    use springw5_su7873 ;# MySQL 返回的查询结果为空 (即零行)。

    use xxxdb;

    update users set user_hash = '098f6bcd4621d373cade4e832627b4f6' where user_name = 'admin';# 影响了 1 行。


    参考:http://stackoverflow.com/questions/13296530/sugarcrm-6-5-password-reset

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • SugarCRM6.5.x中文包

    2017-10-30 14:50:35
    建议中文的sugar系统修改config.php配置文件,以获得更好使用(先备份好原文 件)。 config.php为sugar配置文件,建议更改部分。 第1处: 'default_currency_iso4217' => 'CNY', //修改默认货币代码为人民币 '...
  • Sugar CRM是传闻中全球最知名的开源CRM 包含客户管理、联系人管理、日程安排、会议管理、商业机会、潜在用户、文档管理等,虽然功能很少也很简单,貌似都是简单的增删改查,但是对于中小公司够了。   今天花一个...

     

    Sugar CRM是传闻中全球最知名的开源CRM

    包含客户管理、联系人管理、日程安排、会议管理、商业机会、潜在用户、文档管理等,虽然功能很少也很简单,貌似都是简单的增删改查,但是对于中小公司够了。

     

    今天花一个下午装上瞧瞧

    想提前感受一下的人可以看看该项目国内代理做的百度应用:http://app.baidu.com/sugarcrmcn

     

     

    一、下载:

    之前单独装的PHP、Apache、Mysql 又是整合又是环境变量,费劲,被我全部卸载了,改用EasyPHP。事实证明,这玩意确实简单好用。

    1、EasyPHP 最新版 12.1

    官网:http://www.easyphp.org/   下载最新版

    详细版本如下:

     

    EASYPHP 12.1

    with PHP 5.4.6 (up to 5.4.8)

    PHP 5.4.6 VC9 + Apache 2.4.2 VC9 + MySQL 5.5.27 + PhpMyAdmin 3.5.2.2 + Xdebug 

     

     

    2、Sugar 最新版 6.5.9

    我偷了懒,懒得看英文,去华军下的,

    SugarCRM 客户关系管理系统 6.5.9  http://www.onlinedown.net/soft/267775.htm

    华军这个版本确实是好,很干净,没有什么一键安装乱七八糟的,纯PHP代码

    当然,也可以去官网下载:http://www.sugarforge.org/,目前官网最新的也是6.5.9

     

    3、Sugar 6.5.X 汉化包

     

    已上传附件

    原地址:CSDN的  SugarCRM6.5.X汉化包  http://download.csdn.net/download/lxd2757/4830293

    这个汉化包说是支持6.5.X ,反正用在6.5.9上没有问题。

     

     

    二、安装

    1、EasyPHP

     

    安装,如果之前安装的单独东西都卸载干净并且重启过,安装一路顺风。

    安装完毕会自动启动在任务栏右下角。

    图标----点击右键----configuration---EasyPHP,可以选择中文。

     

    对了,最好关闭EasyPHP默认开启的error_reporting服务 ,否则打开的每一个页面都有一大堆的日志打印。不愿关的随便。

    EasyPHP图标-----右键----配置----PHP,在打开的php.ini里处理:

    找到error_reporting = E_ALL

    改成error_reporting = None

    当然,可以到自己安装目录里找php.ini :D:\EasyPHP-12.1\php\php546x121228155802\php.ini

     

     

     

    2、Sugar 6.5.9

    A、部署

    安装完EasyPHP后,点击图标右键---打开(explorer),打开的目录就是工程部署目录,例D:\EasyPHP-12.1\www。

    里面会有个默认存在的my portable files文件夹,不管。

     

    将下载的SugarCE-Full-6.5.9解压扔进到D:\EasyPHP-12.1\www下。我改了名SugarCE。

    EasyPHP图标右键----重启

    EasyPHP图标右键----本地Web页面或者直接访问 http://localhost

    如图:

     




      SugarCE/ 2012-12-20 01:28 -  
      my portable files/ 2012-12-28 16:02 -  

    可以看到工程已经部署进去了。那就点击SugarCE/!!!!!!!写文章真累。

     

     

    B、配置

    点击SugarCE或者直接http://localhost/SugarCE 都会打开该工程下的index文件,

    展示出来的是sugar正式运行前的参数配置页面。

     

    没什么好说的,一路Next。

    如图:

    Choose your language: English (US)  

       

     

     

     

     

     

    其中在选Typical和Custom的时候最好选Typical,因为Custom里有一个上传汉化包的配置,很容易卡死。而Typical没有这个配置。汉化我们可以全配完进入系统后再配。

    如图:

     

    Installation Options 

    Choose Install Type
    Typical Install Requires minimum information for the installation. Recommended for new users.  
    Custom Install Provides additional options to set during the installation. Most of these options are also available after installation in the admin screens. Recommended for advanced users.  
     

       

     

     

     

     

     

    数据库配置,sugarcrm这个名字会被配置程序自动创建成mysql里的一个数据库,并且自动在里面新建一大堆的表。

    因为我EasyPHP里自带了mysql并且已默认启动,而且这个mysql的管理员就是root,密码空。

    因此,数据库这一步完全可以不管,直接Next。

     

     

     

     

    特别说明:

    配完关键地方之后,如果中途浏览器关了,或者配错了,要重新开始配,但是不好意思,重新开始的时候,系统默认你配过了,不让你进入了。

    如果碰到这种情况,需要修改工程根目录下的config.php中的一个配置项——安装锁,'installer_locked' => false

    改完后,重新运行http://127.0.0.1/SugarCE/install.php ,会重新开始配置。

    如图:

     

    SugarCRM Installation has been Disabled 

     

    The installer has already been run once. As a safety measure, it has been disabled from running a second time. If you are absolutely sure you want to run it again, please go to your config.php file and locate (or add) a variable called 'installer_locked' and set it to 'false'. The line should look like this:

    			'installer_locked' => false,
    		

    After this change has been made, you may click the "Start" button below to begin your installation. After the installation is complete, you will want to change the value for 'installer_locked' to 'true'.

    For installation help, please visit the SugarCRM support forums.


     

     

     

     

     

     

     

    然后输入CRM系统管理员密码,随你的便:

     

    然后,点install开始执行配置

     

    然后,继续Next,填写个人信息,再Next,出来登陆页面。完毕!!!!!!!!!!!!!终于配完了:

    如图:

    Welcome to

     

     

     

     

    输入admin/密码 进入系统

    会让你给这个系统起个名,也可以上传个logo,随便

    一路Next,就可以进入系统了,跟百度应用里的系统展示的一样,不过是英文的。

     

     

    3、Sugar 汉化包

    点击页面右上角的Admin

    如图:



     

    找到Module Loader配置项,找不着Ctrl+F 搜。

     

    然后,点击Module Loader,上传下载的汉化包,不用解压,直接上传zip文件。点upload。

     

    然后,上传文件会出现在下面的表格里,点击Install

     

    然后,点击Commit

     

     

    最后,点击Log out重登陆,可以看到登陆页出现一个语言选择下拉框,出现了欢迎来到四个足以亮瞎我狗眼的大字:

    如图:

     

    欢迎来到

     

    汉化完毕!赶紧进去新建个客户爽爽.....
    要是感觉sugar不能满足需求,功能不够强大,那可以试下salesforce,号称全球最强的CRM,
    不过没有免费的。可以在这里注册免费试用30天  https://login.salesforce.com/?locale=cn   
     
     
     
     
     
    展开全文
  • SugarCRM安装与初探

    千次阅读 2014-07-13 23:02:00
    什么是SugarCRm
  • 官网:http://www.sugarcrm.com 社区:https://community.sugarcrm.com/sugarcrm 安装前准备: 1. 安装MySQL(MySQL-5.7) # 安装MySQL-5.7 [developer@vm software]$ wget ...
  • SugarCRM源码分析之日志

    千次阅读 2016-01-20 17:48:56
    本章主要介绍下SugarCRM里的日志处理类。
  • SugarCRM 6.5
  • 作者:流浪客@ms509安全团队 稿费:500RMB(不服你也来投稿啊!...美国SugarCRM公司是一间创立于2006年、但迅速在全球范围取得一定影响的客户关系管理软件厂商。其基本的商业策略是 一边销售收费低廉的企业版/专
  • SugarCRM源码分析之数据库连接

    千次阅读 2016-01-13 16:30:57
    这里详细介绍下SugarCRM里的数据库连接相关逻辑,数据库的相关配置在config.php中的dbconfig和dbconfigoption数据项。
  • <p>Can the main panel Tabs and Detail View Subpanel Tabs be grouped in different forms in sugarcrm. Means that in the main panel the grouped tabs will contain different modules and in the detail view ...
  • 一、SugarCRM概述 欢迎使用SugarCRM商业客户关系管理(CRM)应用程序。牢固的关系是每个企业成功的核心。SugarCRM为企业的重要关系的创建,开发和维护提供了便利和秩序。 SugarCRM客户关系管理软件 SugarCRM由诸如...
  • 本篇主要分析控制器工厂,这个很重要,因为在页面上操作时,其实都是操作相关模块的相关方法,而相关模块对应到SuarCRM中都是通过控制器工厂来加载各个不同的控制器的。
  • 注:我用的SugarCRM是6.5.8的社区版,以下描述的修改,都是基于这个版本的。   1、如何修改SugarCRM默认登录后的显示模块 SugarCRM默认登录后会进入首页,如果需要修改为自己的模块,可以直接通过config_...
  • SugarCRM6.5.X汉化包

    热门讨论 2012-11-30 14:30:14
    SugarCRM6.5.X的汉化包,兼容SugarCRM6.5全系列.
  • 本篇主要分析SugarCRM中本地化货币的源码,大体配置如下
  • sugarCRM安装

    2012-11-06 23:05:22
    sugarCRM安装完没样式 空间必须支持fastCGI sugarcrm.log cache custom data modules themes upload的那个必须是777  config.php最高只能给到666 一般给664 权限 ====...
  • SugarCRM销售模块使用流程

    千次阅读 2010-10-31 10:37:00
    <br />WEBERP系统使用手册: 1. 主菜单.. 4 1.1销售.. 4 1.1.1 交易-新增订单.. 4 1.1.2交易-搜索未完成销售订单.. 6 1.1.3交易-特殊订单.. 6 1.1.4交易-修改循环销售订单.....
  • SugarCrm

    2008-01-04 08:55:35
    http://media.sugarcrm.com/university/library/overview/SM_Log-In.swf http://media.sugarcrm.com/university/library/overview/SM_System_Links.swf ...
  • 修改download.php 第159行左右 if(isset($_SERVER['HTTP_USER_AGENT']) &amp;&amp; preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT'])) if(isset($_SERVER['HTTP_USER_AGENT']) &..., $...
  • 2010年2月2日-作者在2010年2月2日增加了关于SugarCRM连接器的资源项目。 什么是REST? 常用缩略语 API:应用程序编程接口 CSS:级联样式表 DOM:文档对象模型 HTML:超文本标记语言 HTTP:超文本...
  • 安装SugarCRM 6.5版本

    万次阅读 2012-07-28 07:15:44
    环境:CentOS 5.8,安装了Asterisk 1.8升级php到5.2SugarCRM 6.5: Minimum PHP version required is 5.2.0. You are using PHP version 5.1.6官方的yum源里面没有,如下添加一个额外的源:# rpm -import ...
  • SugarCRM语言包安装: 1. 以管理员身份登入SugarCRM,点击最上面的“admin” 2. 找到Developer Tools下的Module Loader 3. 进入Module Loader,上传中文语言包,点击安装 ...
  • SugarCRM傻瓜教程

    热门讨论 2013-04-27 17:58:55
    sugarcrm原版教程,国内现在sugarcrm的教程较少,网页上很多翻译粗看比较难理解,如果要系统了解,这个是很不错的教程。
  • 本篇主要分析下SuagrCRM中的日期时间处理。
  • 安装sugarCRM出现的问题

    千次阅读 2014-06-19 13:37:06
    出现的错误信息: 1、zip ...ZIP support not found: SugarCRM needs ZIP support in order to process compressed files. 尝试安装zip。 wget http://pecl.php.net/get/zip-1.10.2.tgz ta
  • 关于sugarcrm的三言两语2010-08-22 09:21:50 来自: kimi(想要变得不一样)由于工作的需要,要定制一个CRM,在vitigercrm和sugarcrm之间权衡最后还是选择了sugarcrm,毕竟sugarcrm的支持多,网上的资料也多。 我们要做...
  • Dashlets就显示在SugarCRM首页的那些模块,下面我们来看看怎么创建一个自定义的Dashlets。1、在custom/modules/目录下创建如下的文件夹:PPIDashlet/Dashlets/PPIDashlet/这些文件夹是有规范的,注意下面尖换号的...

空空如也

1 2 3 4 5 ... 20
收藏数 17,162
精华内容 6,864
关键字:

sugarcrm