thinkcmf配置友情链接按照分类显示

作者: dreamfly 分类: php,thinkphp 发布时间: 2019-01-13 16:46

最近有个朋友请求帮忙修改下他的站点,希望友情链接按照不同分类,显示不同的友情链接。默认情况下,友情链接是没有分类的,如果要按照分类显示的话,我们就需要修改数据库,增加分类这个表。既cmf_link 这个表增加一个cid分类字段,然后每个分类读取数据库相应数据,然后显示在页面上。

下面具体说下修改步骤:

  1. 修改数据库表结构:

   alter table cmf_link add column `cid` INT(11) NOT NULL DEFAULT '0' COMMENT '分类id';

  2.修改链接添加编辑模板:

  /public_html/themes/admin_simpleboot3/admin/link/add.html

  /public_html/themes/admin_simpleboot3/admin/link/edit.html

添加分类字段cid到表单中即可, 注意需要在控制器中获取分类信息

 

3.修改前端显示控制器:

在分类列表中获取对应的链接信息,然后赋值。

4.修改前端模板:

模板中判断是否存在友链,如果存在,就显示出来

梦回故里整理

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!