如何在织梦dedecms中添加栏目图片以及地址、电话和网址信息?

在织梦dedecms中,可以通过修改模板文件和栏目设置来添加栏目图片及地址、电话、网址等信息。

文件夹路径,里面的dede/catalog_add.PHP文件,在第65行与227行两处一样的修改,只是一个是~另一个是$符号,别弄错了,于是照着原来字段复制改为我们自己需要的英文名或者图片名,搜索 reid,topid,sortrank,typename,typedir 在逗号后面添加(注意逗号) ico 下面第二行的 ‘~reid~’,’~topid~’,’~地址:</font></td>

织梦dedecms添加栏目图片及地址、电话、网址等信息的方法

在使用织梦dedecms(简称DedeCMS)进行网站建设时,有时候需要在后台为栏目添加一些额外的信息,如图片、地址、电话和网址等,这可以通过对DedeCMS的数据库和模板文件进行适当的修改来实现,以下是详细的步骤和方法:

添加字段

1、添加数据库字段

使用phpMyAdmin或其他数据库管理工具进入数据库,找到表dede_arctype并添加新字段,添加一个名为typeimg的字段,用于存储图片的URL。

在SQL命令行工具中执行以下SQL语句:

     alter tabledede_arctype addtypeimg char(255) NOT NULL default '';

2、修改【栏目添加】文件

打开后台目录中的dede/catalog_add.php文件,在第65行和第227行处添加新的字段名typeimg

在第65行附近找到类似以下代码:

     $queryTemplate = "INSERT INTO#@__arctype (reid,topid,sortrank,typename,typedir) VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~');";

修改为:

     $queryTemplate = "INSERT INTO#@__arctype (reid,topid,sortrank,typename,typedir,typeimg) VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~');";

在第227行附近找到类似以下代码:

     $in_query = "INSERT INTO#@__arctype (reid,topid,sortrank,typename,typedir) VALUES('$reid','$topid','$rank','$typename','$typedir');";

修改为:

     $in_query = "INSERT INTO#@__arctype (reid,topid,sortrank,typename,typedir,typeimg) VALUES('$reid','$topid','$rank','$typename','$typedir','$typeimg');";

3、修改【栏目更改】文件

打开后台目录中的dede/catalog_edit.php文件,在第38行处添加更新字段的赋值。

找到类似以下代码:

     $upquery = "UPDATE#@__arctype SET sortrank='$rank',typename='$typename',typedir='$typedir' WHERE id='$id'";

修改为:

     $upquery = "UPDATE#@__arctype SET sortrank='$rank',typename='$typename',typedir='$typedir',typeimg='$typeimg' WHERE id='$id'";

4、修改模板文件

打开dede/templets/catalog_add.htm文件,在适当位置添加输入框和选择按钮。

在第250行附近找到类似以下代码:

     <tr>
       <td class='bline' height="26" style="paddingleft:10px;"><font color='red'>栏目名称:</font></td>
       <td class='bline'><input name="typename" type="text" id="typename" size="30" value="<?php echo $myrow['typename']?>" class="iptxt" /></td>
     </tr>

在其下面添加如下代码:

     <tr>
       <td class='bline' height="26" style="paddingleft:10px;">栏目图片:</td>
       <td class='bline'><input name="typeimg" type="text" id="typeimg" size="30" value="<?php echo $myrow['typeimg']?>" class="iptxt" /> <input type="button" name="Submit2" value="站内选择" style="marginleft:8px;" onClick="SelectImage('form1.typeimg','small');" class='np coolbg'/></td>
     </tr>

打开dede/templets/catalog_edit.htm文件,进行类似的修改。

5、添加JS链接

catalog_add.htmcatalog_edit.htm文件的头部加上JavaScript链接:

     <script language='javascript' src="js/main.js"></script>

6、调用栏目图片

打开include/taglib/channel.lib.php文件,找到第80、86、92、111行左右,添加新字段typeimg

在模板中使用dede:channel标签调用显示顶级栏目或子栏目的图片:

     {dede:channel type='top'} <img src="[field:typeimg/]" > {/dede:channel}

相关问答FAQs

1、Q1: 如何在DedeCMS中为栏目添加电话号码?

如何在织梦dedecms中添加栏目图片以及地址、电话和网址信息?

A1: 类似于添加图片的方法,首先在数据库中添加一个新字段,例如typephone,然后在相应的PHP和模板文件中添加和修改代码,具体步骤如下:

1. 在数据库中添加字段:

        alter tabledede_arctype addtypephone char(255) NOT NULL default '';

2. 修改catalog_add.phpcatalog_edit.php文件,添加新字段的插入和更新操作。

3. 在模板文件中添加电话号码输入框:

        <tr>
          <td class='bline' height="26" style="paddingleft:10px;">联系电话:</td>
          <td class='bline'><input name="typephone" type="text" id="typephone" size="30" value="<?php echo $myrow['typephone']?>" class="iptxt" /></td>
        </tr>

4. 保存并更新相关文件。

2、Q2: 如何在DedeCMS中为栏目添加网址?

A2: 同样的方法,可以在数据库中添加一个新字段,例如typeurl,然后在相应的PHP和模板文件中进行修改,具体步骤如下:

1. 在数据库中添加字段:

        alter tabledede_arctype addtypeurl char(255) NOT NULL default '';

2. 修改catalog_add.phpcatalog_edit.php文件,添加新字段的插入和更新操作。

3. 在模板文件中添加网址输入框:

        <tr>
          <td class='bline' height="26" style="paddingleft:10px;">网址:</td>
          <td class='bline'><input name="typeurl" type="text" id="typeurl" size="30" value="<?php echo $myrow['typeurl']?>" class="iptxt" /></td>
        </tr>

4. 保存并更新相关文件。

步骤 操作描述 图片 地址、电话、网址等信息
1 登录织梦dedecms后台管理系统
2 进入“栏目管理”
3 选择要添加图片及信息的栏目
4 点击“添加内容”或“编辑内容”
5 在“基本信息”中填写标题和关键词
6 点击“详细内容”进入编辑模式
7 在“详细内容”编辑器中插入图片 点击“图片”按钮,选择图片上传,并设置图片属性 图片上传成功后,在图片上方输入图片标题(如“栏目图片”)
8 在“详细内容”中添加地址信息 使用“插入/编辑链接”功能,输入地址,并设置链接属性为“在新窗口中打开” 地址信息输入完毕后,在地址旁添加电话和网址链接,同样设置链接属性为“在新窗口中打开” 地址:XX省XX市XX街道
电话:1234567890
网址:www.example.com
9 保存内容 点击“保存”按钮
10 预览内容,确认无误后发布 点击“预览”按钮,检查信息无误
11 发布内容 点击“发布”按钮
12 检查前台页面,确认栏目图片及信息显示正确

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1213773.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-14
下一篇 2024-10-14

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入