Allen 2022-03-21 02:23:57 12912 0 0 0 0
TYCMS,程序日志,增加新首页,实现:1,按版块或分组显示主题列表,2,显示标签分类列表显示

周末两天,计划了以下内容:

1,实现首页版块列表,版块主题列表。

2,实现首页主题带图片列表(未完成)

3,实现首页主题大图片式列表显示。(未完成)

4,首页添加标签分类列表显示

5,还想做一个文档站点首页(未完成)

...

但只完成了第1、4项,如下:

1,尝试各种方法,实现首页版块列表,并且显示版块主题列表。

实现响应式,两列显示,前端美化勉强看得过去了!

可实现按组显示,或,按版块显示,用参数【x_home_forum_group_flag】设置。

当版块太多时,如果按版块显示,首页就太长,不便于浏览。最好设置分组,按组分块显示。

(一点问题:)

不设置分组时,版块标题有链接及【更多】按钮,可以进入相应的版块。

但设置分组时,版块标题此时为组名,加链接也没有内容,考虑此时去掉链接和【更多】按钮,或修改索引页!

还有主页和索引页如何使用和切换问题!


2,增加标签分类功能,首页实现标签分类显示

必须对标签进行分类后,才可以启用。

启用后,主页上显示标签分类,及相关的标签列表。

使用参数【x_home_tag_flag】,设置打开此功能。


一点说明:

增加了两个参数:

    $x_home_forum_group_flag="N"; // 首页是否分组显示,版块太多时,最好按组显示,需要设计版块分组
    $x_home_tag_flag="Y";   //首页是否显示标签列表,需要对标签进行分类设计才能使用。

数据库变更:

--删除原来的标签分类字段
alter table ty_tag drop tag_sort;
--增加新的标签分类和分类名字
alter table ty_tag add tag_sort int(5)  default '0'  comment '标签分类';
alter table ty_tag add tag_sort_name varchar(30)    comment '标签分类名称';

相关SQL:

--删除原来的标签分类字段
alter table ty_tag drop tag_sort;
--增加新的标签分类和分类名字
alter table ty_tag add tag_sort int(5)  default '0'  comment '标签分类';
alter table ty_tag add tag_sort_name varchar(30)    comment '标签分类名称';
...
select tag_id,tag_name,tag_sort_name
from ty_tag
where site_id=125 and forum_id=380
...
--汇总标签分类名称
select tag_sort_name 
from ty_tag 
where site_id=125 and tag_sort_name is not null 
group by tag_sort_name;
...
--更新
--按id更新
update ty_tag set tag_sort_name='xxx' where tag_id=4761;
--按tag名称更新
update ty_tag set tag_sort_name='xxx' where tag_name='xxx';
--清空分类名
update ty_tag set tag_sort_name='' where tag_sort_name='xxx';



Tag: TYCMS 程序日志
我也要发一个   ·   返回首页   ·   返回[TYCMS]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[TYCMS]   ·   返回顶部