织梦分类信息插件如何安装使用?

99ANYc3cd6
预计阅读时长 21 分钟
位置: 首页 织梦建站 正文
  1. 安装官方或第三方的“分类信息”插件:这是最简单、最快速的方法,适合大多数用户。
  2. 手动创建自定义模型:这种方法更灵活,可以完全按照自己的需求来设计字段,但需要一定的技术基础。

下面我将为你详细介绍这两种方法。

织梦添加分类信息插件
(图片来源网络,侵删)

安装分类信息插件(推荐)

这是最简单直接的方式,你可以去织梦的官方市场或一些知名的DedeCMS资源网站下载现成的插件。

操作步骤:

第一步:下载插件

  1. 来源
    • 织梦官方市场:这是最安全、最可靠的来源,访问织梦官方论坛或资源中心,搜索“分类信息”或“行业门户”插件。
    • 第三方DedeCMS资源站:如“织梦58”、“源码爱好者”等网站,注意选择评价高、下载量大的插件,以确保安全性和稳定性。
  2. 选择插件:你会找到很多叫“分类信息”、“行业门户网站”、“B2B/B2C商城”等名称的插件,它们的核心功能都是发布和管理分类信息,只是界面和功能细节略有不同,选择一个符合你需求的即可。

第二步:上传插件文件

  1. 解压:将下载的插件压缩包解压。
  2. 找到上传目录:解压后,你会看到一个或多个文件夹,通常包含 uploadsdataincludetemplets 等,这些是织梦的标准目录结构。
  3. 上传到网站根目录:使用FTP工具或你的主机控制面板的文件管理器,将这些文件夹里的上传到你网站根目录下的对应文件夹中。
    • 插件包里的 uploads 文件夹内容,上传到你网站根目录的 /uploads/ 文件夹中。
    • include 文件夹内容,上传到 /include/ 中。
    • templets 文件夹内容,上传到 /templets/ 中。
    • 注意:是覆盖还是合并文件夹,请根据插件说明来操作,通常情况下,如果目录已存在,选择“合并”会更安全。

第三步:安装插件

织梦添加分类信息插件
(图片来源网络,侵删)
  1. 访问安装地址:在浏览器中输入你的网站地址,并加上安装脚本路径,通常是:
    • http://你的域名/install/
    • http://你的域名/dede/install/
    • http://你的域名/plus/install/
    • 具体路径请查看插件的安装说明.txt文件。
  2. 按照向导操作:在安装页面,你会看到一个安装向导。
    • 协议同意:点击“同意”。
    • 环境检测:系统会检测你的服务器环境(PHP版本、MySQL数据库等),确保各项检测都通过,特别是 register_globalsmagic_quotes_gpc 这两项,通常需要设置为 OFF
    • 数据库配置:输入你的数据库名、用户名、密码,如果你的数据表前缀不是默认的 dede_,在这里需要修改。
    • 网站信息:填写网站名称、网站路径等基本信息。
    • 完成安装:点击“开始安装”或“下一步”,等待安装完成。
  3. 删除安装文件:安装成功后,务必通过FTP删除 install 这个安装文件夹,以防止安全风险。

第四步:配置和启用

  1. 登录后台:使用你的管理员账号登录织梦后台。
  2. 找到插件管理:在后台菜单中,通常会有一个“分类信息”、“频道管理”或“插件管理”等菜单项。
  3. 配置栏目:进入分类信息管理,你会发现已经为你创建好了几个默认的分类,房产信息”、“车辆买卖”、“生活服务”等,你可以根据需要修改这些栏目的名称、排序、是否审核等。
  4. 添加自定义分类:你也可以在现有分类下添加子分类,或者创建全新的顶级分类。
  5. 设置模型和字段:高级一点的插件会允许你自定义发布信息的字段(比如房产信息需要“面积”、“户型”、“楼层”等),你可以在模型管理中进行设置。
  6. 生成栏目和列表页:所有配置完成后,去“生成”菜单,选择“更新栏目HTML”和“更新列表HTML”,让前台页面显示出来。

优点

  • 简单快捷:几步操作即可完成。
  • 功能完整:通常包含了发布、展示、搜索、评论等全套功能。
  • 界面美观:很多插件都提供了精美的前台模板。

缺点

  • 可能臃肿:插件可能包含一些你用不到的功能。
  • 兼容性问题:可能与你的织梦版本或其他插件不兼容。
  • 安全性:来源不明的插件可能存在后门风险。

手动创建自定义模型(灵活但复杂)

如果你对织梦的底层结构有一定了解,并且希望拥有完全自定义的分类信息类型,可以采用此方法。

织梦添加分类信息插件
(图片来源网络,侵删)

操作步骤:

第一步:准备数据库

  1. 登录你的phpMyAdmin管理数据库。

  2. 找到你的织梦数据库,执行以下SQL语句来创建一个新的数据表,用于存储你的分类信息,你可以将 yourinfotype 替换成你自己的表名,如 dede_shenghuofuwu

    CREATE TABLE `dede_yourinfotype` (
      `id` int(11) NOT NULL auto_increment,
      `typeid` int(11) NOT NULL default '0',
      `typeid2` int(11) NOT NULL default '0',
      `channel` int(11) NOT NULL default '1',
      `arcrank` smallint(6) NOT NULL default '0',
      `click` int(11) NOT NULL default '0',
      `title` varchar(255) NOT NULL default '',
      `shorttitle` varchar(255) NOT NULL default '',
      `color` varchar(10) NOT NULL default '',
      `pic` varchar(100) NOT NULL default '',
      `pics` varchar(500) NOT NULL default '',
      `flag` set('c','h','p','j','s','a','b') default NULL,
      `ismake` smallint(6) NOT NULL default '1',
      `channelid` int(11) NOT NULL default '1',
      `senddate` int(11) NOT NULL default '0',
      `mid` int(11) NOT NULL default '1',
      `keywords` varchar(255) NOT NULL default '',
      `posid` smallint(6) NOT NULL default '0',
      `description` varchar(255) NOT NULL default '',
      `adminid` int(10) unsigned NOT NULL default '0',
      `templet` varchar(50) NOT NULL default '',
      `pubdate` int(11) NOT NULL default '0',
      `sortrank` int(11) NOT NULL default '0',
      `typedir` varchar(100) NOT NULL default '',
      `redirecturl` varchar(255) NOT NULL default '',
      `money` smallint(6) NOT NULL default '0',
      `typename` varchar(255) NOT NULL default '',
      `corank` smallint(6) NOT NULL default '0',
      `serviceqq` varchar(20) NOT NULL default '',
      `tel` varchar(20) NOT NULL default '',
      `address` varchar(255) NOT NULL default '',
      `uptime` int(11) NOT NULL default '0',
      `addtime` int(11) NOT NULL default '0',
      PRIMARY KEY  (`id`),
      KEY `typeid` (`typeid`),
      KEY `sortrank` (`sortrank`),
      KEY `arcrank` (`arcrank`),
      KEY `senddate` (`senddate`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    这个SQL是基于默认文章模型修改的,你可以根据需要增删字段,比如加上 area (区域), price (价格) 等字段。

第二步:创建自定义模型

  1. 登录织梦后台,进入【核心】->【频道模型】->【内容模型管理】。
  2. 点击【增加一个新模型】。
  3. 模型名称:填写你的分类信息名称,如“生活服务”。
  4. 表前缀:系统会自动生成,如 dede_yourinfotype,确保和你创建的数据库表名一致。
  5. 字段目录:填写存放字段配置的目录,保持默认即可。
  6. 列表附加字段:可以留空,后续在字段管理中添加。
  7. 其他选项保持默认,点击【保存】。

第三步:添加自定义字段

  1. 模型管理】中,找到你刚刚创建的模型,点击右侧的【字段管理】。
  2. 点击【添加新字段】。
  3. 字段名称:英文名,如 tel, address, price
  4. 字段说明:中文名,如“联系电话”、“地址”、“价格”。
  5. 字段类型选择,如“文本框”、“多行文本框”、“下拉框”、“单选按钮”等。
  6. 字段值:如果是下拉框或单选按钮,在这里填写选项,用“|”分隔,如“选项1|选项2|选项3”。
  7. 是否显示在发布页:选择“是”。
  8. 是否显示在列表页:根据需要选择。
  9. 是否显示在内容页:根据需要选择。
  10. 保存字段,重复此步骤,添加你需要的所有字段。

第四步:创建栏目

  1. 进入【核心】->【栏目管理】。
  2. 点击【增加顶级栏目】。
  3. 栏目名称:填写栏目名,如“生活服务信息”。
  4. 栏目类型:选择“外部链接”,然后在“链接到”的输入框中,填入 plus/list.php?tid=[栏目ID]
  5. :选择你刚才创建的自定义模型,如“生活服务”。
  6. 列表模板:选择一个合适的列表模板,或者复制一个默认的进行修改。
  7. 文章模板:选择一个合适的文章内容页模板,或者复制一个进行修改。
  8. 保存栏目。

第五步:修改模板文件

这是最复杂的一步,你需要懂一些HTML和织梦的模板标签。

  1. 列表页模板 (list_栏目ID.htm 或你自定义的模板):

    • 修改循环标签,让它读取你的新表,默认是 {dede:list},你需要修改为 {dedarclist} 并指定通道ID。
    • 在循环体内,调用你自定义的字段,如 [field:tel/][field:address/]
  2. 文章页模板 (article_栏目ID.htm 或你自定义的模板):

    • 页的调用标签能正确显示你的自定义字段,如 {dede:field.tel/}{dede:field.address/}
  3. 发布表单模板 (post_yourinfotype.htm):

    • 这个文件通常在你上传的插件包里有,或者你需要自己创建,它是一个包含表单元素的HTML文件,里面用 {dede:field.*} 来调用你后台设置的字段,让用户可以填写。

第六步:生成和测试

  1. 在后台生成你新建的栏目和列表页。
  2. 尝试在前台发布一篇新的分类信息,检查是否能成功提交、显示,以及各个字段是否正常工作。

总结与建议

特性 方法一 (安装插件) 方法二 (手动创建模型)
难度 ★☆☆☆☆ (非常简单) ★★★★☆ (较复杂)
灵活性 ★★☆☆☆ (较低,受限于插件) ★★★★★ (完全自定义)
功能 ★★★★☆ (功能齐全) ★★★☆☆ (需要自己开发)
时间成本
适合人群 新手、需要快速搭建网站的用户 开发者、有特殊需求、希望深度定制的用户

给你的建议:

  • 如果你是新手,或者只是想搭建一个普通的分类信息网站强烈推荐使用方法一,去官方市场找一个靠谱的插件,可以为你节省大量时间和精力。
  • 如果你是开发者,或者你的分类信息有非常特殊、独一无二的需求可以考虑方法二,虽然过程繁琐,但最终能得到一个完全符合你心意、没有冗余功能的系统。

在操作过程中,备份!备份!备份! 无论你选择哪种方法,操作前务必备份你的网站文件和数据库,以防操作失误导致数据丢失。

-- 展开阅读全文 --
头像
织梦网站模板免费吗?
« 上一篇 今天
dede联系方式标签如何正确调用与显示?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]