国外邮件列表系统phplist二次开发纪要

一般能用到的

1、语言设置
    $language_module = "tchinese.inc";
    $default_system_language = ‘zh_CN‘;

2、smtp发信设置
    在 ”config/config.php“添加以下信息
    define("PHPMAILERHOST",‘mail.mail.com‘);
    $phpmailer_smtpuser = ‘[email protected]‘;
    $phpmailer_smtppassword = ‘password‘;

3、取消邮件底部版权
    在admin/connect.php里将214-224行禁用即可

4、订阅首页改动在index.php 318行左右

5、用户订阅页面更改在 admin/subscribelib2.php 和 index.php

6、用户资料页面admin/?page=user&id=1996 添加用户标签在admin/commonlib/pages/user.php 555行

7、导航菜单管理在 admin/connect.php,翻译在admin/locale/zh_CN/pagetitles.php

8、使用者记录(退订原因页面) admin/?page=userhistory&id=1998
    在admin/commonlib/lib/interfacelib.php 240行
    在admin/commonlib/pages/userhistory.php 144行

9、发送邮件页面 admin/?page=send&id=7&tab=Lists 用户标签
    在admin/connect.php 1170行 1200行
    相关"admin/send.php" "admin/send_core.php" "admin/lib.php"

10、配置页面在 “admin/defaultconfig.php" 需要手动添加菜单

11、发送邮件,筛选标签用户在 admin/actions/processqueue.php 882行

12、添加“发送电子报”到数据库在 admin/sendprepared.php

13、替换内容(用户标签)在admin/sendemaillib.php 270行

14、更改系统默认语言 在admin/index.php  80行

15、导入用户,排除重复功能在admin/actions/import2.php  253行
        admin/commonlib/pages/importcsv.php 143行

最好把系统自动升级给关闭,否则升级后你所做的更改就没了

语言自动翻译成中文,很实用,先点击每个页面让系统自动翻译过来,最后根据自己需要的在数据库中改成便于理解的中文即可,最后关闭系统语言更新

关闭语言更新在 admin/languages.php "function getTranslation"492行

时间: 2024-10-18 06:59:17

国外邮件列表系统phplist二次开发纪要的相关文章

Laravel入门及实践,快速上手社交系统ThinkSNS+二次开发

[摘要]自从社交系统ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们今天来说说Laravel的入门. 温馨提示: l 本文纯干货,文字和代码居多,且适合零基础Laravel学习者: l 本文会新建一个名为 blog 的 Laravel 程序,这是一个非常简单的博客. 本文主要内容: · 新建 Laravel 程序,如何连接数据库: · Laravel 程序的基本文件结构: · MVC(模

开源系统_二次开发(转)

转自http://www.phpchina.com/portal.php?mod=view&aid=40204, 更多详细资料请参看原文 最好最实用的二次开发教程 ◆二次开发 什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一 般来说都不会改变原有系统的内核. 为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或 是软件公司.选择和应用这些优秀的开源软件,并在此基础上进行

呼叫中心系统OA二次开发

1.         既有修改 分辨率显示自适应调整 工作流数据调整 2.         呼叫中心 语音电话 l         新建任务 字段:任务主题.语音主题.提交时间.执行时间.任务量.成功.有效接听.无效接听.失败.反馈.任务状态.操作等 功能:查询.新建任务.试听.外呼.修改.删除等 注意:任务管理内的相关数字与内容有链接,可点击查看明细. l         历史任务 l         外呼清单 l         语音管理 字段:语音主题.内容.总时长.有效接听时长.状态.日

Ecshop系统二次开发教程及流程演示

来源:互联网 作者:佚名 时间:03-01 16:05:31 [大 中 小] Ecshop想必大家不会觉得陌生吧,大部分的B2C独立网店系统都用的是Ecshop系统,很受用户的喜爱,但是由于Ecshop模板自带有很多Ecshop的Logo和版权信息,和一些其他需要修改的地方,所以我们需要对Ecshop系统做二次开发,下面就来看看具体操作步骤吧 一.Ecshop简介: ECShop是Comsenz公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店.系统是基于PHP语言及MYSQ

NetSuite二次开发服务改变中小企业发展困境!

目前国内的中小企业广泛采用国产ERP/CRM软件,主要是因为这些软件适应国内的发展模式,与国内的财务汇报形式需求相一致. 然而,许多公司发现这些国产软件的优势仅仅停留在表面,像国产ERP/CRM系统由于其隐形成本高,配置复杂,缺乏可扩展性,会为企业带来一定的负担.在这里,我们一起来关注一个来自美国的云系统-NetSuite,是如何满足不同企业需求,并实现在整个ERP领域,排在全球主流ERP厂商中的第一位. NetSuite成立于1998年,专注于云系统超过15年,在超过10个国家拥有办公场所,已

ecshop二次开发功能插件计划列表

原文地址:php ecshop 二次开发 http://phpecshop.blog.51cto.com/6296699/1854849 ecshop功能开发计划列表 1.搜索页面添加筛选功能,类似京东 2.搜索结合coreseek实现中文分词功能,后台可以添加修改删除关键词 3.搜索框输入关键词自动提示,类似京东效果 4.缓存使用memcached储存,加快访问速度 5.添加多语言,一个后台管理多个语言商城内容 6.每天登录送积分,设置连续登录不同的天数再奖励相应的积分 7.注册添加手机验证码

二次开发Jumpserver,增加权限申请模块实现用户组归属,服务器及组授权,系统用户授权申请处理

这是jumpserver二次开发系列第三篇,主要实现用户权限的自主申请.审批和授权功能.有两种方式申请权限: 1.加入用户组,拥有与该用户组相同的权限: 2.按资产.资产组及系统用户申请相应权限. 一.数据库模型设计 其中用户.用户组.资产.资产组及系统用户为原来各模块已设计的表 二.model代码 权限申请表与用户.用户组.资产.资产组及系统用户使用ManyToManyField定义关系 class Checker(models.Model): checker_um = models.Char

电商系统二次开发---经验之谈

本文简单介绍了在电商行业,开发企业自有系统,要处理的一些问题与开发工作经验的一些总结.开发的时候,考虑到了这些问题,开发将会更加顺畅,开发出来的软件将更有生命力. 充分利用原有系统功能,把工作量降低到最小 公司的系统是是正在运行中的系统,做二次开发的时候往往是在原有的一些基础功能上升级,这就要求不能破坏原有的功能逻辑,又要利用好先有的功能,因为要实现某些功能的时候,可能有的功能已经有了.例如,电商平台需要做一个充值的功能,系统原本就有支付功能,礼券功能,那我们能否可以考虑把两个功能综合起来改造一

二次开发Jumpserver实现主备,实现user&key,系统用户&key的同步

这是jumpserver二次开发系列第三篇 ,前两篇是关于用户认证模块的,调用现有的认证接口认证并获取用户信息. 此篇是关于如何实现双机热备,要实现互备,就要确保用户及系统用户信息不只同步到另外一台数据库,还需要把用户及系统用户的秘钥信息同步到另外一台服务器,并创建用户,当然删除也需要同步. ps:在原代码基础上添加的代码,在每个代码框内用绿色背景斜体标记,否则为整体添加. 一.修改setting,增加server_type配置,从jumpserver.conf配置文件读取主备服务器信息. #