首页 > 其他分享 >帝国CMS 在数据表中使用sinfo字段方法

帝国CMS 在数据表中使用sinfo字段方法

时间:2024-12-08 13:43:51浏览次数:3  
标签:修改 表单 数据表 字段 SinfoFun CMS sinfo

在数据表中新增一个sinfo字段就可以使用超态信息插件功能。sinfo数据表本身也可以增加sinfo字段。以下是sinfo字段的属性。

字段名:sinfo

必须是sinfo,不可修改成其它字符。

字段标识:Sinfo

字段标识可以自己修改。

字段类型:VARCHAR 长度:255
存放表:主表

必须存放在主表。

后台增加信息处理函数:DPsinfo_SinfoFun
后台修改信息处理函数:DPsinfo_SinfoFun
前台增加信息处理函数:qDPsinfo_SinfoFun

不需要前台投稿时上面这项可以不填

前台修改信息处理函数:qDPsinfo_SinfoFun

不需要前台投稿时上面这项可以不填

输入表单显示元素:单行文本框
输入表单替换html代码:
 
<input name="sinfo" type="text" id="sinfo" value="<?=$ecmsfirstpost==1?ehtmlspecialchars(stripSlashes($_GET[sinfo])):ehtmlspecialchars(stripSlashes($r[sinfo]))?>" size="50">
<input type="button" name="Submit" value="选择" onclick="window.open('sinfo/changsinfo.php?form=add&field=sinfo<?=$ecms_hashur['ehref']?>','','width=780,height=600,scrollbars=yes');">
<input name="oldsinfo" type="hidden" id="oldsinfo" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[sinfo]))?>">
<?
$ztid=(int)$_GET['ztid'];
?>
<input name="sinfoid" type="hidden" id="sinfoid" value="<?=$ztid?>">
<?
require_once("../sinfo/config.php");
if($ecmsfirstpost==1&&$dp_sinfo['dd'][$modid]==1){
    $zloption='';
    
    $zlsql=$empire->query("select * from {$dbtbpre}dptag_sinfo_c where ztid='$ztid' order by myorder,cid");
    while($zlr=$empire->fetch($zlsql)){
        $zloption.='<option value="'.$zlr['cname'].'">'.$zlr['cname'].'</option>';
    }
?> 
所属子类:<input type="text" name="myzl" size="12">
<?if($zloption){?><select name="myzl0" onchange="document.add.myzl.value=this.value"><?=$zloption?></select><?}?>
<?}?>
投稿表单替换html代码:

<input name="sinfo" type="text" id="sinfo" value="<?=$ecmsfirstpost==1?ehtmlspecialchars(stripSlashes($_GET[sinfo])):ehtmlspecialchars(stripSlashes($r[sinfo]))?>" size="60">
<input type="button" name="Submit" value="选择" onclick="window.open('../sinfo/qchangsinfo.php?form=add&field=sinfo&mid=<?=$mid?>','','width=780,height=600,scrollbars=yes');">
<input name="oldsinfo" type="hidden" id="oldsinfo" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($r[sinfo]))?>">

不需要前台投稿时上面这项可以不填

其它各项默认。“表单替换html代码”在字段新增时无法设置,在新增好之后再修改一次sinfo字段才可以设置。

增加好字段后,还需要修改对应的系统模型,建议将sinfo字段设置成:录入项、可增加、可修改、列表模板、内容模板。

标签:修改,表单,数据表,字段,SinfoFun,CMS,sinfo
From: https://www.cnblogs.com/pyforseo/p/18593332

相关文章

  • Sinfo插件常用函数说明
    1、调取信息所属Sinfo的函数:user_ReturnSinfo语法:user_ReturnSinfo($id,$classid,$limit=10,$exp="|",$where='',$where2='')说明:$id:当前信息ID$classid:当前信息CLASSID$limit:需要调用的数量,0为不限制,默认10$exp:调用出来的Sinfo信息间隔字符,|前的部分<ahref="链接&quo......
  • 帝国CMS Sinfo插件常用调用代码
    信息页,根据Sinfo调用相关信息 代码一:多个sinfo分开调用其子信息<?php$ctsql=$empire->query("select*from{$dbtbpre}dptag_sinfowhereclassid='$navinfor[classid]'andid='$navinfor[id]'limit99");while($ctr=$empire->fetch($ctsql)){?>......
  • 超态信息插件Sinfo调用所属信息的方法
    超态信息(Sinfo)调用所属信息主要采用索引灵动标签按照sql调用,下面给三个例子。1、基础篇:调用Sinfo的信息[e:indexloop={"select*from{$dbtbpre}dptag_sinfowhereztid='$navinfor[id]'limit10",0,11,'',''}]<ahref="<?=$bqsr['titleurl']......
  • 帝国CMS 在超态信息插件中为sinfo模型增加字段
    在Sinfo插件中,可以在sinfo数据表中新增字段,控制单独每个sinfo的属性。以下是新增字段说明。可以仅选择新增其中某个字段。字段名:sinfo_md字段标识:页面模式字段类型:TINYINT存放表:副表输入表单显示元素:单选框初始值:0==默认:default1==列表式2==封面式其它各项默认。友......
  • 帝国cms调用当前栏目的父栏目下的子栏目的子栏目/三级目录
    <divclass="comm_rigbox"><divclass="com_titRort"><h3>[!--bclass.name--]</h3></div><ulclass="sort_ullist"><?php$fcr=explode('|',$class_r[$GLOBALS[navclassid]......
  • 帝国网站模板链接修改,帝国CMS模板链接修改指南
    在帝国CMS中修改模板链接通常涉及编辑模板文件中的URL路径。以下是详细的步骤:登录后台管理系统:使用管理员账号登录帝国CMS的后台管理系统。进入模板管理:进入“模板”->“模板管理”。编辑模板文件:找到需要修改的模板文件,通常是HTML文件。打开模板文件,找到需要......
  • 织梦网站电话修改密码,如何在织梦CMS中修改用户密码
    织梦CMS(DedeCMS)是一款流行的开源内容管理系统,广泛应用于企业网站建设和个人博客。修改用户密码是网站安全的重要环节。以下是详细的步骤和技巧:登录后台管理系统:使用管理员账号登录织梦CMS的后台管理系统。默认登录地址通常是http://yourdomain.com/dede,请根据实际情况调整。......
  • Dede网站后台密码修改,轻松掌握DedeCMS后台密码重置方法
    如果您需要修改DedeCMS网站的后台密码,可以按照以下步骤操作:登录后台:使用当前的管理员账号登录DedeCMS后台。进入用户管理:在后台导航栏中找到“系统”-“用户管理”。选择用户:在用户列表中找到需要修改密码的用户。修改密码:点击“编辑”按钮,进入用户编辑页面,在“密码”字段中......
  • SEMCMS存在SQL注入漏洞(CNVD-2024-39254、CVE-2024-46103)
    SEMCMS外贸网站系统一套开源外贸企业网站管理系统,有ASP和PHP两个版本(是为数不多的ASP系统,点个赞!),支持多种语言,主要用于外贸企业,因其功能强大,操作使用简单,拥有大量用户。 国家信息安全漏洞共享平台于2024-09-26公布其存在跨站脚本漏洞。漏洞编号:CNVD-2024-39254、CVE-2024-46103......
  • DedeCMS最新注入漏洞(CNVD-2024-44514、CVE-2024-9076)
    DedeCms系统(织梦系统)是一套PHP开发的网站管理系统,因其功能强大,操作使用简单,具有非常高的知名度,拥有大量用户。 国家信息安全漏洞共享平台于2024-11-07公布其存在跨站脚本漏洞。漏洞编号:CNVD-2024-44514、CVE-2024-9076影响产品:DeDeCMS<=5.7.115漏洞级别:中公布时间:2024-11-......