dedecms5.7添加栏目时以简拼作目录名 以拼音首字母作文件夹名称
今天分享DedeCMS添加栏目的一个小技巧,添加栏目以简拼作目录名,以拼音首字母作文件夹名称,默认情况情况下,DedeCMS添加栏目时是以全拼作为文件夹名称,后台也没有提公简拼的选项,但是我们可以通过修改源码的方式实现。
因为DedeCMS在获取栏目目录名的时候,是利用的string助手的一个GetPinyin方法,具体这个方法可以见:http://www.heliweb.net/PHPDOC/DedeCMS-Helpers/_include---helpers---string.helper.php.html#functionGetPinyin, 通过说明我可以知道,在调用的时候,把第二个参数设置为1就能获取到简拼。
下面是具体方法: 打开/dede/catalog_add.php 搜索GetPinyin 会搜索到4个,分别在85,108,134,187行,把这4个地方的4个方法的第二个参数设置成true或者1,完工,修改之后的四处分别如下:
$toptypedir = GetPinyin(stripslashes($toptypename),true);
$typedir = $toptypedir.'/'.GetPinyin(stripslashes($v),true);
$typedir = GetPinyin(stripslashes($typename),true);
$typedir = GetPinyin(stripslashes($typename),true);
转载于:https://blog.51cto.com/taoyouth/1573980
dedecms5.7添加栏目时以简拼作目录名 以拼音首字母作文件夹名称相关推荐
- 全国省市区数据库,(简拼,简称,拼音,行政编码,邮政编码)
全国省市区数据库,并且带左边,简拼,简称,拼音,行政编码,邮政编码,城市三字码的数据 CREATE TABLE [dbo].[Region]( [Id] [int] NULL, [Name] nvar ...
- 汉字拼音首字母 简繁体等转换
汉字转拼音,汉字转首字母,这个问题在网上搜索了N多资料,发现没有一个可以做到毫不问题的转换,总是存在生僻字以及多音字转换失败等等问题. 第一部分介绍的是网上一个朋友的方案.这是微软官方的一个类库,但是 ...
- Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊符号过滤)(示例代码)
简介 这篇文章主要介绍了Elasticsearch高级搜索排序( 中文+拼音+首字母+简繁转换+特殊符号过滤)(示例代码)以及相关的经验技巧,文章约21106字,浏览量320,点赞数5,值得参考! ...
- 织梦dedecms如何快速使用拼音首字母做栏目名称
织梦默认使用拼音为保存目录的时候使用的是中文全拼,当遇到栏目名称比较长的时候目录名称看起来有点冗长,这时候大多数站长喜欢使用拼音首字母作为栏目的保存目录,那么有没有什么快速的办法能让我们快速的使用首字 ...
- js汉语转拼音(全拼、首字母、拼音首字母)
新建js文件first_alphabet.js 1 // JavaScript Document 2 // 汉字拼音首字母列表 本列表包含了20902个汉字,用于配合 ToChineseSpell 3 ...
- C# 获取汉字的拼音首字母和全拼(含源码)
C# 获取汉字的拼音首字母 一种是把所有中文字符集合起来组成一个对照表:另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母.碰到多音字时就以常用的为准(第一种方法中可以自行更改,方法为手 ...
- (转)C# 获取汉字的拼音首字母和全拼(含源码)[A]
https://blog.csdn.net/younghaiqing/article/details/62417269 C# 获取汉字的拼音首字母 一种是把所有中文字符集合起来组成一个对照表:另一种是 ...
- java实现中文汉字转中文全拼和拼音首字母缩写的方法
用户为新建产品命名时通常使用中文,而假如后台需要根据用户输入的中文名称进行字段拼接时,就需要将中文汉字转化为中文.所以就用到了pinyin4j这个java工具包(官方网站:http://pinyin4 ...
- 【C#】获取汉字拼音首字母和全拼
文章目录 利用CJK统一表意符号获取首字母 获取首字母和全拼 另附sql server解决方案 来源 java的同学可以了解下pinyin4j,js可以了解ChinesePY.js 获取拼音的意义多在 ...
最新文章
- 如何在Python 3中使用raw_input
- mysql io depth_MySQL读写IO的操作过程解析
- 虚拟机usb接口连接失败_适用于汽车的USB接口连接器介绍与设计(好文分享)
- 大屏数据可视化综合设计
- 【十一】Jmeter 函数助手实战:__time 时间戳函数
- Dubbo入门基础与实例讲解(超详细)
- 会议室预定管理系统_如何灵活安排会议室,会议预约管理系统帮到你
- C语言-基础入门-学习笔记(13):结构体
- FPGA音频录音,WM8731音频采集存储DDR3,基于米联客FDMA实现
- 【Rust日报】 2019-04-04
- 群论:群的定义与阿贝尔群
- python-selenium学习笔记:运用验证码过滤登陆,验证是否登陆成功
- mysql进阶(三)31-43
- EndNote Online与word相关联
- 国内oschina Maven公共仓库
- 网站流量UV是什么意思?什么是流量UV?
- 微信获取scheme码提示invalid weapp pagepath rid: 6397ef44-0f537d77-76155114
- Python使用pycrypto进行RSA长字符串加密
- ASN.1探索 - 3 编码规则与传输语法(3 - PER)
- 前端学习-关于选择器的介绍和使用