智芒博客:网站首页

智芒博客

您现在的位置是:首页 > 建站教程 >  帝国cms如何给tags添加标题图片

建站教程

帝国cms如何给tags添加标题图片

2024-05-25 08:51:45 建站教程 59

在我们用帝国cms搭建网站的时候,有时候会用到tags这个功能,但是帝国默认的tags是没有图片的,我们为了网站的美观,想要为tags添加一个标题图片,具体怎么做呢?

我们看看下面的方法:

1、打开你的数据库,找到 www_hzkaifa_com_enewstags 数据表,打开数据表,点击结构:

2、在下方添加出选择要添加的字段数量和添加的位子,然后点击执行:

3、然后填写数据表字段的属性:名字:tagpic,类型:VARCHAR,长度:255,排序规则:utf8_general_ci   ,然后点击保存

4、添加完字段以后,打开e/admin/tags/addtags.php,找到“网页描述”,在它的td结束添加下面代码,然后保存,

<tr bgcolor="#FFFFFF">
      <td height="25">网页图片:</td>
      <td height="25"><input name="tagpic" type="text" id="tagpic" value="<?=ehtmlspecialchars($r[tagpic])?>" size="42">
      <font color="#666666">(最多255个字)</font></td>
</tr>

 

5、打开e/admin/tags/LitsTags.php,找到“增加TAGS”(大约在200-215行),在验证权限下放的修改为以下代码:

CheckLevel($userid,$username,$classid,"tags");
$ecms_fclast=time();
$add['tagtitle']=hRepPostStr(RepPhpAspJspcode($add['tagtitle']));
$add['tagkey']=hRepPostStr(RepPhpAspJspcode($add['tagkey']));
$add['tagdes']=hRepPostStr(RepPhpAspJspcode($add['tagdes']));
$add['tagpic']=hRepPostStr(RepPhpAspJspcode($add['tagpic']));
$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewstags where tagname='$tagname' limit 1");

同样在修改TAGS——验证权限修改为以下代码:

CheckLevel($userid,$username,$classid,"tags");
$ecms_fclast=time();
$add['tagtitle']=hRepPostStr(RepPhpAspJspcode($add['tagtitle']));
$add['tagkey']=hRepPostStr(RepPhpAspJspcode($add['tagkey']));
$add['tagdes']=hRepPostStr(RepPhpAspJspcode($add['tagdes']));
$add['tagpic']=hRepPostStr(RepPhpAspJspcode($add['tagpic']));
$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewstags where tagname='$tagname' and tagid<>$tagid limit 1");

6、打开你的网站后台,栏目——TAGS管理——管理TAGS,添加TAGS,在网页图片的输入框填入图片的地址;

7、在网站前端调用TAGS的tagpic字段,即可显示tags的标题图片,具体调用代码如下:

[e:loop={"select * from www_hzkaifa_com_enewstags where tagpic<>'' order by num limit 3",10,24,0]

<img src="<?=bqr['tagpic']?>"/>

[/e:loop]
广告