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

最近有个朋友请求帮忙修改下他的站点,希望友情链接按照不同分类,显示不同的友情链接。默认情况下,友情链接是没有分类的,如果要按照分类显示的话,我们就需要修改数据库,增加分类这个表。既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.修改前端模板:

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


梦回故里整理