惧愁人 发表于 2024-4-12 15:37:05

DZ社区手机端如何实现与PC端不一样的版块排序? New

DZ社区手机端如何实现与PC端不一样的版块排序?



比如现在这6个版块 1 2 3 4 5 6
然后到了手机端的时候 手机端也是2个版块横排 我想让版块3 在手机上显示在2的位置 可以吗
我知道答案 回答被采纳将会获得1 贡献 已有7人回答

Crystαl 发表于 2024-4-12 15:37:25

要改代码, 或者是 开插件实现了

TyCoding 发表于 2024-4-12 15:37:48

可以改代码也可以写插件 关键是怎么改代码或者开发的思路

Crystαl 发表于 2024-4-12 15:38:28

mengtian 发表于 2024-4-12 15:10
可以改代码也可以写插件 关键是怎么改代码或者开发的思路
自己找模板引用代码改呗

Crystαl 发表于 2024-4-12 15:39:26

你可以试试这个思路。
先想办法找到版块列表输出的PHP文件,看看输出版块列表的循环代码是如何排序。
如果能找到这段循环代码,你就需要把被循环的代码单独做个手机端的判断,也就是当手机版的时候,这个数组的循环规则得按你自己需要的来。看你的想法可能是自然排序,那你在重新排序的时候就不能按照什么ID顺序倒序来。
或者,也可以考虑把循环到特定版块的时候替换成你自己需要的版块,重新组成版块列表数组输出。

大概思路如此,希望对你有所帮助。

独家记忆 发表于 2024-4-12 15:40:07

去查模板文件,

看输出循环,

然后 在 输出循环之前 用php处理一下 对应数组就可以了

婷姐 发表于 2024-4-12 15:40:21

好像这个方法行不通,我们在尝试,有没有办法写死手机端呢。
或者要在哪个位置写判断,能指点一下吗。最好是有对应的代码。DZ默认的就行

TyCoding 发表于 2024-4-12 15:41:08

理论上没问题;
行不通 只能说是 能力问题!

这不是三五分钟 就能解决的问题, 确实需要的话 可以有偿处理
页: [1]
查看完整版本: DZ社区手机端如何实现与PC端不一样的版块排序? New