最新公告
  • 欢迎您光临329687站长资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 帝国CMS二次开发tags增加封面图片

    最终效果

    帝国CMS二次开发tags增加封面图片步骤

    1、首先帝国CMS tags默认的字段肯定是没有这些字段的,所以我们就手动加几个字段。

    添加tagimg,path两个字段,一个为封面图,一个是地址

    类型都是:VARCHAR,长度:200,整理:utf8_general_ci

    2、修改后台tags添加页面

    打开/e/admin/tags/AddTags.php

    里面的表单替换成如下代码

    <formname="form1"method="post"action="ListTags.php">
    <tablewidth="100%"border="0"align="center"cellpadding="3"cellspacing="1"class="tableborder">
    <?=$ecms_hashur[&#039;form&#039;]?>
    <trclass="header">
    <tdheight="25"colspan="2"><?=$postword?>
    <inputname="enews"type="hidden"id="enews"value="<?=$enews?>"><inputname="tagid"type="hidden"id="tagid"value="<?=$tagid?>">
    <inputname="fcid"type="hidden"id="fcid"value="<?=$fcid?>"></td>
    </tr>
    	<trbgcolor="#FFFFFF">
    <tdheight="25">所属分类:</td>
    <tdheight="25"><selectname="cid"id="cid">
    <optionvalue="0">不分类</option>
    		<?=$cs?>
    </select>
    <inputtype="button"name="Submit62223"value="管理分类"onClick="window.open(&#039;TagsClass.php<?=$ecms_hashur[&#039;whehref&#039;]?>&#039;);"></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdwidth="18%"height="25">TAG名称:</td>
    <tdwidth="82%"height="25"><inputname="tagname"type="text"id="tagname"value="<?=$r[tagname]?>"size="42">
    <fontcolor="#666666">(最多20个字)</font></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdheight="25">网页标题:</td>
    <tdheight="25"><inputname="tagtitle"type="text"id="tagtitle"value="<?=ehtmlspecialchars($r[tagtitle])?>"size="42">
    <fontcolor="#666666">(最多60个字)</font></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdheight="25">网页关键词:</td>
    <tdheight="25"><inputname="tagkey"type="text"id="tagkey"value="<?=ehtmlspecialchars($r[tagkey])?>"size="42">
    <fontcolor="#666666">(最多100个字)</font></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdheight="25">网页描述:</td>
    <tdheight="25"><textareaname="tagdes"cols="70"rows="8"id="tagdes"><?=$r[tagdes]?></textarea>
    <fontcolor="#666666">(最多255个字)</font></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdwidth="18%"height="25">TAG文件名:</td>
    <tdwidth="82%"height="25"><inputname="path"type="text"id="path"value="<?=$r[path]?>"size="42">
    </td>
    </tr>
    	<trbgcolor="#FFFFFF">
    <tdheight="25">TAG缩略图</td>
    <td><inputname="tagimg"type="text"id="tagimg"value="<?=$r[tagimg]?>"size="38">
    <aonClick="window.open(&#039;../ecmseditor/FileMain.php<?=$ecms_hashur[&#039;whehref&#039;]?>&modtype=1&type=1&classid=&doing=2&field=tagimg&filepass=2&sinfo=1&#039;,&#039;&#039;,&#039;width=700,height=550,scrollbars=yes&#039;);"title="选择已上传的图片"><imgsrc="../../data/images/changeimg.gif"width="22"height="22"border="0"align="absbottom"></a></td>
    </tr>
    <trbgcolor="#FFFFFF">
    <tdheight="25">&nbsp;</td>
    <tdheight="25"><inputtype="submit"name="Submit"value="提交"><inputtype="reset"name="Submit2"value="重置"></td>
    </tr>
    </table>
    </form>

    3、修改数据提交,修改

    打开/e/admin/tags/ListTags.php

    //增加TAGS
    functionAddTags($add,$userid,$username){
    	global$empire,$dbtbpre;
    	$tagname=RepPostVar($add[&#039;tagname&#039;]);
    	$cid=(int)$add[&#039;cid&#039;];
    	if(!$tagname)
    	{
    		printerror("EmptyTagname","history.go(-1)");
    	}
    	//验证权限
    	CheckLevel($userid,$username,$classid,"tags");
    	$ecms_fclast=time();
    	$add[&#039;tagtitle&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagtitle&#039;]));
    	$add[&#039;tagkey&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagkey&#039;]));
    	$add[&#039;tagdes&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagdes&#039;]));
    	$path=$add[&#039;path&#039;];
    	$tagimg=$add[&#039;tagimg&#039;];
    	
    	$num=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewstagswheretagname=&#039;$tagname&#039;limit1");
    	if($num)
    	{
    		printerror("HaveTagname","history.go(-1)");
    	}
    	$sql=$empire->query("insertinto{$dbtbpre}enewstags(tagname,num,isgood,cid,tagtitle,tagkey,tagdes,fclast,path,tagimg)values(&#039;$tagname&#039;,0,0,&#039;$cid&#039;,&#039;$add[tagtitle]&#039;,&#039;$add[tagkey]&#039;,&#039;$add[tagdes]&#039;,&#039;$ecms_fclast&#039;,&#039;$add[path]&#039;,&#039;$add[tagimg]&#039;);");
    	if($sql)
    	{
    		$tagid=$empire->lastid();
    		//操作日志
    		insert_dolog("tagid=$tagid&tagname=$tagname");
    		printerror("AddTagsSuccess","AddTags.php?enews=AddTags".hReturnEcmsHashStrHref2(0));
    	}
    	else
    	{
    		printerror("DbError","history.go(-1)");
    	}
    }
    
    
    //修改TAGS
    functionEditTags($add,$userid,$username){
    	global$empire,$dbtbpre;
    	$tagid=(int)$add[&#039;tagid&#039;];
    	$tagname=RepPostVar($add[&#039;tagname&#039;]);
    	$cid=(int)$add[&#039;cid&#039;];
    	$path=$add[&#039;path&#039;];
    	$tagimg=$add[&#039;tagimg&#039;];
    	if(!$tagid||!$tagname)
    	{
    		printerror("EmptyTagname","history.go(-1)");
    	}
    	//验证权限
    	CheckLevel($userid,$username,$classid,"tags");
    	$ecms_fclast=time();
    	$add[&#039;tagtitle&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagtitle&#039;]));
    	$add[&#039;tagkey&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagkey&#039;]));
    	$add[&#039;tagdes&#039;]=hRepPostStr(RepPhpAspJspcode($add[&#039;tagdes&#039;]));
    	$num=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewstagswheretagname=&#039;$tagname&#039;andtagid<>$tagidlimit1");
    	if($num)
    	{
    		printerror("HaveTagname","history.go(-1)");
    	}
    	$sql=$empire->query("update{$dbtbpre}enewstagssettagname=&#039;$tagname&#039;,cid=&#039;$cid&#039;,tagtitle=&#039;$add[tagtitle]&#039;,tagkey=&#039;$add[tagkey]&#039;,tagdes=&#039;$add[tagdes]&#039;,fclast=&#039;$ecms_fclast&#039;,path=&#039;$path&#039;,tagimg=&#039;$tagimg&#039;wheretagid=&#039;$tagid&#039;");
    	if($sql)
    	{
    		//操作日志
    		insert_dolog("tagid=$tagid&tagname=$tagname");
    		printerror("EditTagsSuccess","ListTags.php?cid=$add[fcid]".hReturnEcmsHashStrHref2(0));
    	}
    	else
    	{
    		printerror("DbError","history.go(-1)");
    	}
    }

    帝国CMS二次开发tags增加封面图片使用

    怎么使用了,这里有篇文章已经介绍了。

    帝国CMS二次开发tags增加封面图片

    帝国CMS二次开发tags增加封面图片
    帝国cms教程

    最终效果帝国CMS二次开发tags增加封面图片步骤1、首先帝国CMS tags默认的字段肯定是没…

    点击查看


    329站长网 » 帝国CMS二次开发tags增加封面图片

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    329687站长资源网
    一个专注于各种网站源码、程序模板、技术教程分享的站长资源下载平台
    • 5会员总数(位)
    • 2011资源总数(个)
    • 61本周发布(个)
    • 14 今日发布(个)
    • 207稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情