魔众微信管理系统 v1.8.0 模块管理升级,文件上传优化

  • ModStart
    了解作者
  • PHP
    开发工具
  • 18.9MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2022-08-31 08:01
    上传日期
魔众微信管理系统是一套微信公众号管理系统,支持公众号菜单、自动回复等功能,有高扩展性。 魔众微信管理系统发布v1.8.0版本,新功能和Bug修复累计18项,模块管理升级,文件上传优化。 2022年08月02日魔众微信管理系统发布v1.8.0版本,增加了以下18个特性: ·[新功能] Type类型数据新增导出JS配置文件 ·[新功能] 文件上传切片最大2M,分片文件根据配置动态清除 ·[新功能] 模块管理模块升级判断逻辑修改 ·[新功能] 模块市场预览包功能支持 ·[新功能] Grid新增批量弹窗快捷操作方式 ·[新功能] Response新增停止执行抛出消息的方法 ·[新功能] 系统升级关闭开关可配置 ·[新功能] 系统升级提醒开关可配置 ·[新功能] 富文本组件新增 editor-ready 自定义事件 ·[新功能] Json组件增加高度可配置参数 ·[系统优化] UEditor下拉、颜色选择、组件错位优化 ·[系统优化] UEditorPlus升级为v2.2.0 ·[系统优化] 富文本文件抓取CDN域名逻辑 ·[系统优化] 富文本编辑移除地图功能 ·[系统优化] 字符串工具类中的特殊字符处理重复 ·[系统优化] HttpException正常请求错误消息不记录 ·[Bug修复] uniapp筛选组件与标题设置冲突问题修复 ·[Bug修复] 导入弹窗模板文件框架JS不生效问题 魔众微信管理系统,简单易用的微信公众号管理系统。
tecmz_wechat_1.8.0_try.zip
内容介绍
![Stringy](http://danielstjules.com/github/stringy-logo.png) A PHP string manipulation library with multibyte support. Offers both OO method chaining and a procedural-style static wrapper. Tested and compatible with PHP 5.3+ and HHVM. Inspired by underscore.string.js. [![Build Status](https://api.travis-ci.org/danielstjules/Stringy.svg?branch=master)](https://travis-ci.org/danielstjules/Stringy) * [Requiring/Loading](#requiringloading) * [OO and Procedural](#oo-and-procedural) * [Implemented Interfaces](#implemented-interfaces) * [PHP 5.6 Creation](#php-56-creation) * [Methods](#methods) * [at](#at) * [camelize](#camelize) * [chars](#chars) * [collapseWhitespace](#collapsewhitespace) * [contains](#contains) * [containsAll](#containsall) * [containsAny](#containsany) * [countSubstr](#countsubstr) * [create](#create) * [dasherize](#dasherize) * [delimit](#delimit) * [endsWith](#endswith) * [ensureLeft](#ensureleft) * [ensureRight](#ensureright) * [first](#first) * [getEncoding](#getencoding) * [hasLowerCase](#haslowercase) * [hasUpperCase](#hasuppercase) * [htmlDecode](#htmldecode) * [htmlEncode](#htmlencode) * [humanize](#humanize) * [indexOf](#indexof) * [indexOfLast](#indexoflast) * [insert](#insert) * [isAlpha](#isalpha) * [isAlphanumeric](#isalphanumeric) * [isBlank](#isblank) * [isHexadecimal](#ishexadecimal) * [isJson](#isjson) * [isLowerCase](#islowercase) * [isSerialized](#isserialized) * [isUpperCase](#isuppercase) * [last](#last) * [length](#length) * [longestCommonPrefix](#longestcommonprefix) * [longestCommonSuffix](#longestcommonsuffix) * [longestCommonSubstring](#longestcommonsubstring) * [lowerCaseFirst](#lowercasefirst) * [pad](#pad) * [padBoth](#padboth) * [padLeft](#padleft) * [padRight](#padright) * [regexReplace](#regexreplace) * [removeLeft](#removeleft) * [removeRight](#removeright) * [replace](#replace) * [reverse](#reverse) * [safeTruncate](#safetruncate) * [shuffle](#shuffle) * [slugify](#slugify) * [startsWith](#startswith) * [substr](#substr) * [surround](#surround) * [swapCase](#swapcase) * [tidy](#tidy) * [titleize](#titleize) * [toAscii](#toascii) * [toLowerCase](#tolowercase) * [toSpaces](#tospaces) * [toTabs](#totabs) * [toTitleCase](#totitlecase) * [toUpperCase](#touppercase) * [trim](#trim) * [trimLeft](#trimLeft) * [trimRight](#trimRight) * [truncate](#truncate) * [underscored](#underscored) * [upperCamelize](#uppercamelize) * [upperCaseFirst](#uppercasefirst) * [Links](#links) * [Tests](#tests) * [License](#license) ## Requiring/Loading If you're using Composer to manage dependencies, you can include the following in your composer.json file: ```json { "require": { "danielstjules/stringy": "~1.10" } } ``` Then, after running `composer update` or `php composer.phar update`, you can load the class using Composer's autoloading: ```php require 'vendor/autoload.php'; ``` Otherwise, you can simply require the file directly: ```php require_once 'path/to/Stringy/src/Stringy.php'; // or require_once 'path/to/Stringy/src/StaticStringy.php'; ``` And in either case, I'd suggest using an alias. ```php use Stringy\Stringy as S; // or use Stringy\StaticStringy as S; ``` ## OO and Procedural The library offers both OO method chaining with `Stringy\Stringy`, as well as procedural-style static method calls with `Stringy\StaticStringy`. An example of the former is the following: ```php use Stringy\Stringy as S; echo S::create('Fòô Bàř', 'UTF-8')->collapseWhitespace()->swapCase(); // 'fÒÔ bÀŘ' ``` `Stringy\Stringy` has a __toString() method, which returns the current string when the object is used in a string context, ie: `(string) S::create('foo') // 'foo'` Using the static wrapper, an alternative is the following: ```php use Stringy\StaticStringy as S; $string = S::collapseWhitespace('Fòô Bàř', 'UTF-8'); echo S::swapCase($string, 'UTF-8'); // 'fÒÔ bÀŘ' ``` ## Implemented Interfaces `Stringy\Stringy` implements the `IteratorAggregate` interface, meaning that `foreach` can be used with an instance of the class: ``` php $stringy = S::create('Fòô Bàř', 'UTF-8'); foreach ($stringy as $char) { echo $char; } // 'Fòô Bàř' ``` It implements the `Countable` interface, enabling the use of `count()` to retrieve the number of characters in the string: ``` php $stringy = S::create('Fòô', 'UTF-8'); count($stringy); // 3 ``` Furthermore, the `ArrayAccess` interface has been implemented. As a result, `isset()` can be used to check if a character at a specific index exists. And since `Stringy\Stringy` is immutable, any call to `offsetSet` or `offsetUnset` will throw an exception. `offsetGet` has been implemented, however, and accepts both positive and negative indexes. Invalid indexes result in an `OutOfBoundsException`. ``` php $stringy = S::create('Bàř', 'UTF-8'); echo $stringy[2]; // 'ř' echo $stringy[-2]; // 'à' isset($stringy[-4]); // false $stringy[3]; // OutOfBoundsException $stringy[2] = 'a'; // Exception ``` ## PHP 5.6 Creation As of PHP 5.6, [`use function`](https://wiki.php.net/rfc/use_function) is available for importing functions. Stringy exposes a namespaced function, `Stringy\create`, which emits the same behaviour as `Stringy\Stringy::create()`. If running PHP 5.6, or another runtime that supports the `use function` syntax, you can take advantage of an even simpler API as seen below: ``` php use function Stringy\create as s; // Instead of: S::create('Fòô Bàř', 'UTF-8') s('Fòô Bàř', 'UTF-8')->collapseWhitespace()->swapCase(); ``` ## Methods In the list below, any static method other than S::create refers to a method in `Stringy\StaticStringy`. For all others, they're found in `Stringy\Stringy`. Furthermore, all methods that return a Stringy object or string do not modify the original. Stringy objects are immutable. *Note: If `$encoding` is not given, it defaults to `mb_internal_encoding()`.* #### at $stringy->at(int $index) S::at(int $index [, string $encoding ]) Returns the character at $index, with indexes starting at 0. ```php S::create('fòô bàř', 'UTF-8')->at(6); S::at('fòô bàř', 6, 'UTF-8'); // 'ř' ``` #### camelize $stringy->camelize(); S::camelize(string $str [, string $encoding ]) Returns a camelCase version of the string. Trims surrounding spaces, capitalizes letters following digits, spaces, dashes and underscores, and removes spaces, dashes, as well as underscores. ```php S::create('Camel-Case')->camelize(); S::camelize('Camel-Case'); // 'camelCase' ``` #### chars $stringy->chars(); S::chars(string $str [, string $encoding ]) Returns an array consisting of the characters in the string. ```php S::create('Fòô Bàř', 'UTF-8')->chars(); S::chars('Fòô Bàř', 'UTF-8'); // array(F', 'ò', 'ô', ' ', 'B', 'à', 'ř') ``` #### collapseWhitespace $stringy->collapseWhitespace() S::collapseWhitespace(string $str [, string $encoding ]) Trims the string and replaces consecutive whitespace characters with a single space. This includes tabs and newline characters, as well as multibyte whitespace such as the thin space and ideographic space. ```php S::create(' Ο συγγραφέας ')->collapseWhitespace(); S::collapseWhitespace(' Ο συγγραφέας '); // 'Ο συγγραφέας' ``` #### contains $stringy->contains(string $needle [, boolean $caseSensitive = true ]) S::contains(string $haystack, string $needle [, boolean $caseSensitive = true [, string $encoding ]]) Returns true if the string contains $needle, false otherwise. By default, the comparison is case-sensitive, but can be made insensitive by setting $caseSensitive to false. ```php S::create('Ο συγγραφέας �
评论
    相关推荐
    • 微信
      微信
    • 微信程序
      微信程序
    • 微信Wechat
      微信Wechat
    • 微信机器人
      微信聊天机器人】PC端 自动回复好友、微信群聊,自定义关键词触发回复内容 互动功能:微信群内签到,成语接龙,天气查询,快递查询,笑话等等.
    • 微信启动器
      微信启动器V1.0(仅支持新版微信pc客户端): 1、微信多开(上限100) 2、消息防撤回(ini字段控制开关) 3、语音备份(ini文件控制路径) 4、音源高音质转mp3(其他音源可设置是否删除)
    • 微信PC
      微信PC
    • 微信ic
      ocongif 微信ic
    • 微信支付
      微信支付
    • 微信模拟器
      微信模拟器,地点模拟工具,可以用来查找其他区域的微信人群
    • 微信二维码
      非常好用的微信二维码生成组件,亲测可用,个人感觉挺好的。