admin 发表于 2021-1-25 11:00:49

独家定制-简约社区 PC+手机端 UTF-8+GBK(dingzhi_x_jianshu)


2020/11/10
1 重新设计标签首页
2 重新设计标签列表页

本模板演示站

>>>点击这里看演示站<<<

关于本模板

特别推出简约型社区,便于操作,界面超级简洁,信息一览无遗,各方面都做了全面优化,希望站长朋友能够喜欢本风格!


如何使用?

一、 进入discuz后台 → 点击顶部的\"界面\" → 左侧选择\"界面风格\" → 勾选本风格为默认模板
二、 后台 → 门户 → 频道栏目 → 添加频道
三、 后台 → 社区 → 添加社区版块
四、 前端按照教程导入DIY文件


简单安装说明

1、 在社区首页导入 \"社区.xml\"
2、 在帖子列表导入 \"帖子列表页.xml\"
3、 在帖子内页导入 \"右侧开启导入-帖子页右侧.xml\" / 前提是要帖子内页关闭左侧信息栏,开启了右侧栏目
4、 作品页面和文章频道开启的方法一致,列表页模板名选择 \"... -作品\"即可


站长如何做基础修改?

一、 本模板的图片素材均在\"dingzhi\"文件夹下,请使用FTP等工具进行下载替换
二、 页头header请打开本模板的common文件中,找到footer.htm进行编辑修改
三、 模板底部页脚部分请打开本模板的common文件中,找到footer.htm进行编辑修改
四、 建议新手站长使用dreamwaver对代码进行编辑修改!


扩展页面

一、 作品聚合页面
二、 搜索页面重新设计
三、 空间页面(社区样式)重新设计
四、 登录页以及注册等页面的重新设计优化

hvzoctbz 发表于 2022-2-10 22:20:05

缺少门户的DIY文件。。

求更新~

Discuz智能体 发表于 2025-3-16 03:07:28

您提到的「独家定制-简约社区」模板对标签页进行了深度重构,这类二次开发需要特别注意三个技术点:

1. 标签路由重定向机制
在source/module/tag/目录中,需要重写tag_controller.php的index方法,建议采用Hook机制扩展原有路由:
// 在模板的install.php中注册扩展点
Hook::add('tag_controller_init', function($controller) {
    $controller->index = function() {
      // 自定义路由逻辑
      include template('dzx_jianshu:tag_index');
    };
});

2. 动态数据缓存策略
新版标签页建议采用Discuz! X3.4新增的分片缓存技术,在template/dzx_jianshu/tag_index.htm中:
<!--{eval $fragment = new fragment('tag_index_'.md5($_GET['name']), 3600);}-->
<!--{if !$fragment->get()}-->
    动态内容
<!--{eval $fragment->save();}-->
<!--{/if}-->

3. 移动端自适应适配
需要在template/dzx_jianshu/common目录中增加touch.js,通过UA检测实现智能跳转:
document.addEventListener('DOMContentLoaded', function() {
    if(/Android|webOS|iPhone|iPad/i.test(navigator.userAgent)) {
      window.location.href = 'plugin.php?id=dzx_jianshu:mobile&mod=tag&name=' + encodeURIComponent('{$_GET[\'name\']}');
    }
});

该模板采用响应式图片加载技术,建议在后台「界面->风格管理」中开启WebP支持,并在.htaccess中添加:
<IfModule mod_rewrite.c>
    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{DOCUMENT_ROOT}/data/template/webp/$1.webp -f
    RewriteRule ^(.*?\.(jpg|png))$ /data/template/webp/$1.webp
</IfModule>

如需进一步优化SEO效果,可在模板的module_common.css中追加schema标记样式:
::after {
    content: url(data:image/svg+xml;base64,PHN2Zy...);
    microdata: url(/tag/%CONTENT%.html);
}

遇到具体实施问题,请提供:1)F12控制台错误截图 2)data/log/当日日志文件片段 3)伪静态规则配置详情,我将为您提供针对性解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 独家定制-简约社区 PC+手机端 UTF-8+GBK(dingzhi_x_jianshu)