您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS二次开发怎么设置会员随机头像
谢协湃2023-05-12帝国CMS教程已有人查阅
导读帝国cms二次开发后的效果,帝国CMS随机会员头像功能开发步骤,首先把会员的“userpic”字段设置为文本类型,主要用来存头像路径。然后在新建一个“userpic2”字段

帝国cms二次开发后的效果,帝国CMS随机会员头像功能开发步骤
1、首先把会员的“userpic”字段设置为文本类型,主要用来存头像路径。然后在新建一个“userpic2”字段,主要用来上传头像。
2、随机头像图片代码
<table width="100%">
<tr>
<td valign="top">随机图像:</td>
<td bgcolor='ffffff'>
<img src='/e/template/Style/img/1.jpg' id='img2' width="180" height="180" />
</td>
</tr>
<tr>
<td colspan="2" height="20"></td>
</tr>
<tr>
<td colspan="2"><a class="changeImg" href="javascript:void(0)" onclick="ChangeFace()">换一张</a>
</td>
</tr>
<tr>
<td colspan="2" height="20"></td>
</tr>
<tr>
<td colspan="2" align="center">
<button class="editPassword-submit" type="submit" id="faceSubmit">使用头像</button>
</td></tr>
</table>
<script type="text/javascript">
function ChangeFace() {
//x上限,y下限
var x = 10;
var y = 1;
var rand = parseInt(Math.random() * (x - y + 1) + y);
var face = '/e/template/Style/img/' + rand + '.jpg';
$("#img2").attr('src', face);
$("input[name='userpic']").attr('value', face);
}
</script>
3、userpic字段代码
<input name="userpic" type="text" id="userpic" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[userpic]))?>" size="" style="display:none">
<?=empty($addr[userpic])?"":"<img src='".ehtmlspecialchars(stripSlashes($addr[userpic]))."' border=0 id=img2>"?><br>
4、userpic2字段代码
<input type="file" name="userpic2file" size="45">
<input name="userpic2" type="text" id="userpic2" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[userpic2]))?>" size="" style="display:none">
5、给表单上传图片提交按钮设置一个ID
<input type='submit' name='Submit' value='上传头像' onclick="bt();">
让他在提交前,把上传的userpic2字段内容赋值到userpic字段里面。
function bt(){
var txt = $("input[name='userpic2']").val();
$("input[name='userpic']").attr('value',txt);
}
这样就可以了,点击左边的“上传图片”按钮会把userpic2的内容给userpic,点击右边的“使用头像”按钮,也会把随机生成的头像地址赋值给userpic。个人觉得挺麻烦的,主要是不想改程序,就用这种“障眼法”来完成。
很赞哦! ()
相关教程
图文教程
帝国CMS循环自定义列表分类下的所有列表及信息的方法
首先调用自定义列表分类ID等于2的所有自定义列表的标题及链接。在用PHP循环调用当前自定义列表下的信息。
帝国CMS灵动标签调用昨天今天某天某天以前某天以后发布的文章
//调取这两天(包括今天):(修改昨天)--date('d')-1:这两天 、date('d')-2:这三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称)
帝国cms模板实现多语言相互切换的方法
语言包解决方案(中英文为例,其他可自行添加).复制/e/data/language/gb/语言包,放入目录:/e/data/language/中,重命名为:”zh”;
帝国CMS6.6升级到7.0一些常见问题集合
1、如果开启后台网站安全防火墙,先关闭,然后再升级。2、最好检查 phome_enewsinfovote 表里的记录是否有不存在的栏目ID(classid字段)或信息ID(id字段)的记录
相关源码
-
(PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
(自适应响应式)动力刀座五金机械设备pbootcms网站源码下载为动力刀座及五金机械企业定制的响应式网站框架,基于PbootCMS系统深度开发,助力传统制造企业实现数字化转型升级。采用手工编写的DIV+CSS前端架构,代码执行效率提升40%。查看源码 -
(自适应响应式)运动健身瑜伽俱乐部网站pbootcms源码下载为健身瑜伽俱乐部设计的响应式网站模板,采用PbootCMS内核开发,可快速搭建专业级企业官网。模板默认适配运动健身行业视觉风格,用户可通过替换图文内容灵活应用于其他服务行业。查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
(自适应)WordPress二次元博客主题SakurairoSakurairo主题为二次元内容创作者设计,提供丰富的动漫风格元素和个性化的展示效果。该主题在原有Sakura主题基础上进行了功能增强,支持多种自定义设置,满足动漫爱好者建立个人博客的需求。查看源码
| 分享笔记 (共有 篇笔记) |

