当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms利用自定义函数拼音汉字互转

3年前 (2022-10-22)帝国CMS7501
//获取颜色拼音
functionget_yanse_pinyin($color){
$dyb=array(
'红色'=>'hongse',
'黄色'=>'huangse',
'白色'=>'baise',
'绿色'=>'lvse',
'青色'=>'qingse',
'蓝色'=>'lanse',
'紫色'=>'zise',
'黑色'=>'heise',
'棕色'=>'zongse',
'粉色'=>'fense',
'橙色'=>'chengse',
'灰色'=>'huise',
'炫彩'=>'xuancai',
);
if(array_key_exists($color,$dyb)){
return$dyb[$color];
}else{
return'';
}
}

把这个函数放到userfun.php里

模板里需要调用的时候类似<?=get_yanse_pinyin($fr[1])?>

list.var里调用示例:

$tagstr=dp_InfoTag($r['classid'],$r['id'],'| ',5);
$a=explode('|',$r[chicun]);
foreach($a as $key=>$val)
{
if($key>0 && $key<(count($a)-1))
{
$sizeimg.=''.$val.'';
}
}
$fr=explode("|",$r[chicun]);
$a=explode('|',$r[color]);
foreach($a as $key=>$val)
{
if($key>0 && $key<(count($a)-1))
{
$colorimg.=''.$val.'';
}
}
$fr=explode("|",$r[color]);
$listtemp='
<li>
<span class="imgxxs bzfbl"><a href="/size/[!--classid--]/13/'.$sizeimg.'/">'.$sizeimg.'</a></span>
<span class="imgxxs bzcolor"><a href="/color/[!--classid--]/13/'.$fr[1].'/" target="_blank">'.get_yanse_pinyin($fr[1]).'</a> <a href="/color/[!--classid--]/13/'.$fr[2].'/" target="_blank">'.get_yanse_pinyin($fr[2]).'</a></span>
<a href="[!--titleurl--]" class="imgw" style="display: block;" target="_blank">
<img lazysrc="[!--titlepic--]" lazysrc2x="[!--titlepic--] 2x" width="221" height="362" alt="[!--title--]" />
</a>
<div class="tips">'.$tagstr.'
</div>
</li>
';

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/908.shtml

“帝国cms利用自定义函数拼音汉字互转” 的相关文章

window服务器iis的帝国cms站点上传大文件出现500问题

window服务器iis的帝国cms站点上传大文件出现500问题

帝国制作的网站,windows系统服务器iis环境,上传大文件出现500错误怎么办?windows系统服务器中,上传大文件提示500怎么办? linux下改到iis+php后,上传大于2M就出500错,改了php.ini中的upload_max_filesize也不行,最后解决如下: 第一步:修改p...

IIS环境下开启TAG伪静态帝国CMS的中文TAG提示此TAG不存在

IIS环境下开启TAG伪静态帝国CMS的中文TAG提示此TAG不存在

用帝国cms制作网站或者搬家后,IIS环境下开启TAG伪静态,帝国CMS的中文TAG提示此TAG不存在,是什么问题呢?解决方案: 打开/e/tags/index.php文件 查找: $tagname=RepPostVar($_GET['tagname']); 修改为 $tagname=RepPo...

帝国cms电影模型内容页调用播放器类型

帝国cms电影模型内容页调用播放器类型

一、以图片形式显示 1、在/skin/xin/v/中增加几个播放器的图片 ①图片格式自己定,如:增加了ico的格式,在:系统-系统设置-系统参数设置-文件设置-后台上传文件扩展名-添加ico的图片格式 ②图片的命名:以播放器的ID命名(ID参考:后台-其他-下载模型相关-播放器管理-看播放器对应的I...

帝国CMS灵动标签loop调用TAG标签

帝国CMS灵动标签loop调用TAG标签

帝国CMS怎么用灵动标签调用TAG标签呢 代码如下: [e:loop={0,10,3,1,'','newstime DESC'}] <?php $newbook1=$empire->query("select * from phome_ecms_news_data_1 where id...

帝国CMS列表页调用关键词带链接

帝国CMS列表页调用关键词带链接

帝国CMS列表页新闻关键词带链接的调用方法,一起来看看吧: 勾选【使用程序代码】: $keyboard=$r[keyboard]; $r_tag=explode(",",$keyboard); $tempid=1;//这里是搜索模板ID for($i=0;$i<count($r_tag);$...

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径呢?帝国CMS怎么去掉文章链接日期目录路径呢?这样的怎么实现?其实方法不难,下面帝国cms模板网小编就来为大家分享帝国CMS删除文章链接日期路径的方法: 1、首先我们要在帝国cms后台栏目管理,找到对应的栏目,设置存放目录,选择“不设置目录”2、执行sql命令...