帝国cms连系项分页代码在哪修改

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

帝国CMS用newstext作列表简介方法

我们都知道帝国CMS有专用的自动简介字段[!–smalltext–],但有时的[!–smalltext–]字段使用的非常少,单独加一个[!–smalltext–]字段感觉太浪费资源。我们完全可以截取newstext字段来做简介,但这种方法最好也不要大面积使用,因为newstext一般体积太大储存了大量内容,每次查询一次也很消耗资源,就得不偿失了。

newstext作列表简介方法

首先的调用出newstext,如果是附表就需要查询附表,得到newstext,如以下代码

$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_".$tbname."_data_{$bqr[stb]} where classid='$bqr[classid]' and id='$bqr[id]'");

如果是主表就可以直接调用。然后我们需要过滤掉newstext内的HTML代码。用到PHP的strip_tags语法,如下代码

strip_tags($r[newstext])

最后我们只需要在截取下字符数量就可以了,用到帝国自带的esub语法,完整代码如下

esub(strip_tags($r[newstext]),100,'...')

这里的newstext查询方法,就需要大家自行修改了。

帝国CMS连系项页面用 [!–show.listpage–]页码不是用的sys_ShowListMorePage 函数返回值。厥后查找连系项用的函数是 /e/class/connect.php内的page1函数。

帝国CMS保存网址快捷方式到桌面

通常我们看到大型网站都会用到保存网站快捷链接到桌面的功能,这种功能其实需要程序来完成,这里为大家分享一段帝国CMS专用的保持快接链接到桌面的代码。

<?php
require("e/class/connect.php");
$add=$_GET;
$id=$add["id"];
$gname=$add["gname"];
if ($gname=="")
{
$gname=$public_r[sitename];
$gname = urldecode($gname);
$gname = mb_convert_encoding($gname,'GB2312','UTF-8');
}
$Shortcut = "[InternetShortcut] 
URL=http://".$_SERVER['HTTP_HOST']."/?desktop 
IDList= 
[{000214A0-0000-0000-C000-000000000046}] 
Prop3=19,2 
"; 
Header("Content-type: application/octet-stream;"); 
header("Content-Disposition: attachment; filename=".$gname.".url;"); 
echo $Shortcut; 
?>

记住这段帝国CMS专用的。

使用方法

网站目录新建一个desktop.php文件,复制以上代码到PHP文件中保存。

直接在需要显示的地方链接这个文件就可以了

<a href="/desktop.php" rel="external nofollow" >保存到桌面</a>

以是帝国cms连系项分页代码在/e/class/connect.php修改,直接查询“//前台分页”修改page1函数样式就可以了。

分享帝国CMS随机会员头像的方法

前些时检测服务器发现安全狗扫出了网站图片附件中有提示后门的图片,检查发现是用户上传的头像图片。不知道是不是误报,但确实有这个风险,想想只能删掉用户上传图片头像的功能,改为默认随机设置的方法。

分享精准像素自用的一段随机设置会员头像的代码,非常简单只需一步。

大致效果如图,也可以到本站会员中心体验。

代码如下

<img src='<?=$ecmsfirstpost==1?"/e/template/Style/img/1.jpg":ehtmlspecialchars(stripSlashes($addr[userpic]))?>' id='img' width="180" height="180" />
<a href="javascript:void(0)" rel="external nofollow"  onclick="ChangeFace()">换一张</a>
<input name="userpic" type="text" id="userpic" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[userpic]))?>" size="" style="display:none">
<script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<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';
$("#img").attr('src', face);
$("input[name='userpic']").attr('value', face);
}
</script>

把以上代码复制帐帖到会员字段的头像字段内就可以了。

/e/template/Style/img/1.jpg

这里是默认准备的头像图片路径,需要自行准备几张头像图片,这里默认的是随机10张。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 帝国CMS教程 帝国cms连系项分页代码在哪修改 https://www.aqiyuanma.com/115064.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
帝国cms连系项分页代码在哪修改-海报

分享本文封面