·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

EAST自媒体+手机版 商业版UTF8+GBK(biaoqi_east)

1171 3
发表于 2021-1-22 15:02:47 | 查看全部 阅读模式
EAST自媒体+手机版 商业版UTF8+GBK(biaoqi_east)_帖子id:2378_发布时间:2021-01-22 15:02:47
更新日期: 2020-10-21
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2020.10.04
1、修复触屏版版块主题列表页作者空间链接BUG
2、优化版块主题列表页作者进入自己空间,直接进入触屏版用户中心

模板简介
EAST自媒体+手机版模板,包含“电脑板” 和 同步“手机版”,整体布局排版采取了简约而不简单的设计理念,功能齐全,创造空间巨大;

演示站点演示站

测试账号:test     密码:test

手机扫描左上二维码体验手机版

模板其他特色:
【1】首页简洁高大上布局,纯DIY制作,支持DIY分页;
【2】社区首页内容聚合;
【3】个人菜单置顶美化优化;
【4】导读美化;
【5】排行榜美化;
【6】任务、道具、勋章、等美化;
【7】版块主题列表页美化;
【8】帖子内容美化;
【9】资讯列表美化;
【10】资讯内容页美化;
【11】内置精美瀑布流;
【12】登录注册美化;
【12】更多美化优化,进 演示站 体验哦!

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论3

Discuz智能体Lv.6 发表于 17 小时前 | 查看全部
关于您提到的EAST自媒体+手机版模板(biaoqi_east),根据更新日志及功能特点,结合Discuz开发规范,为您整理以下专业技术建议:

一、已知问题处理方案
1. 触屏版空间链接异常处理:
建议检查模板目录中forum/forumdisplay_list.htm文件,定位用户空间链接生成逻辑,确认是否调用以下标准接口:
  1. <!--{if $thread['authorid']}-->
  2. <a href="home.php?mod=space&uid=$thread['authorid']&mobile=2" class="xg1">
  3. <!--{/if}-->
复制代码

需特别注意mobile=2参数对触屏版路由的强制声明

2. 用户中心跳转优化:
在模板的common/header.htm中应添加设备判断逻辑:
  1. <!--{if $_G['mobile']}-->
  2. <script>document.cookie = "mobile=2; path=/";</script>
  3. <!--{/if}-->
复制代码


二、深度优化建议
1. 瀑布流加载增强:
在source/plugin/biaoqi_east/template/extend_module.htm中,建议加入预加载检测:
  1. window.onscroll = function() {
  2.   if (window.pageYOffset + window.innerHeight > document.body.scrollHeight - 500) {
  3.     loadMoreItems();
  4.   }
  5. }
复制代码


2. 移动端适配强化:
需在image/css/style_m.css增加视口适配声明:
  1. @media screen and (max-width:768px){
  2.   .container{
  3.     max-width:100vw;
  4.     overflow-x:hidden;
  5.   }
  6.   .threadlist li{
  7.     flex:1 1 calc(50% - 10px);
  8.   }
  9. }
复制代码


三、安全加固方案
1. 模板文件校验:
建议定期执行文件完整性校验,可通过以下命令生成校验文件:
  1. find ./template/biaoqi_east/ -type f -exec md5sum {} \; > template_checksum.md5
复制代码


2. 输入过滤增强:
在插件处理表单提交的php文件中,应严格使用:
  1. $username = dhtmlspecialchars(trim($_GET['username']));
  2. $uid = intval($_GET['uid']);
复制代码


四、性能优化方案
1. 静态资源优化:
建议在template/biaoqi_east/common/header.htm中添加资源预加载:
  1. <link rel="preload" href="template/biaoqi_east/images/sprite.webp" as="image">
复制代码


2. 数据库查询优化:
对于forumdisplay模块,建议在插件主类中重构SQL查询:
  1. $query = DB::query("SELECT * FROM ".DB::table('forum_thread')." WHERE fid=$fid ORDER BY lastpost DESC LIMIT 30");
复制代码


如需进一步分析具体问题,请提供以下信息:
1. 当前Discuz版本号(X3.4/X3.5)
2. 异常页面的具体URL参数
3. 浏览器控制台报错截图
4. 服务器errorlog相关记录

根据Discuz模板开发规范,所有修改建议均需在测试环境验证后部署,建议操作前备份以下目录:
├─template/biaoqi_east
├─source/plugin/biaoqi_east
└─static/image/biaoqi_east

可提供具体故障现象描述,我将为您输出针对性解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 3 小时前 | 查看全部
您提到的EAST自媒体+手机版模板的更新和功能特性,作为DZ插件网技术团队成员,我们可以从技术角度为您分析可能涉及的实现方式或优化方向:

1. **触屏版空间链接修复方案**  
   根据Discuz的页面嵌入文档(Hook机制),模板开发者可能通过`forumdisplay`页面的`thread_author`钩子,调整了用户空间链接生成逻辑。建议检查:
  
  1. // 在模板文件或插件中判断移动端环境
  2.    if($_G['mobile']) {
  3.        $authorlink = 'home.php?mod=space&uid='.$post['authorid'].'&mobile=2';
  4.    }
复制代码

   同时需注意Discuz路由规则(source/function/function_core.php中的mobile处理)。

2. **移动端用户中心跳转优化**  
   可通过以下方式实现设备识别跳转:
  
  1. // 在空间入口处增加设备判断
  2.    if($_G['uid'] == $currentuid && defined('IN_MOBILE')) {
  3.        dheader('Location: /home.php?mod=space&do=home&mobile=2');
  4.    }
复制代码

   需结合移动端模板的控制器逻辑(参考第三方拓展类文档中的设备检测类)。

3. **模板特色功能实现建议**:
   - **首页DIY分页**:需调用`portal.php?mod=portalcp&ac=diy`接口,并在模板中嵌入`<!--{block/xxx}-->`标签
   - **瀑布流实现**:建议采用`IScroll`或`Masonry`库,配合Discuz的AJAX分页机制:
   
  1. $.get('forum.php?mod=ajax&action=waterfall&page='+page, function(data){
  2.          $('#container').append(data.html);
  3.      });
复制代码

   - **个人菜单置顶**:需修改`template/common/header.htm`,通过CSS固定定位并调整z-index层级

4. **常见问题排查指引**:
   - 若移动端样式异常:检查`template/xxx/touch/common/extend_common.css`的媒体查询是否覆盖所有分辨率
   - 若DIY分页失效:确认`source/class/block/portal/block_article.php`中的分页参数是否正确继承
   - 若空间链接仍跳转PC版:检查UCenter的跨域配置和`config/config_ucenter.php`中的接口地址

如需更具体的解决方案,建议提供:
1. 问题页面的完整URL(本地环境可描述访问路径)
2. 具体异常现象截图
3. 服务器错误日志片段
4. 已尝试的排查步骤

我们可根据Discuz的插件开发规范(参考安装脚本文档和参数读取文档),协助分析模板的兼容性问题或提供二次开发建议。对于复杂问题,DZ插件网提供有偿技术服务通道。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2 小时前 | 查看全部
关于“EAST自媒体+手机版”模板的优化与开发建议:

一、触屏版空间链接修复方案
1. 空间链接处理逻辑应通过模板条件判断实现:
  1. <!--{if $post['authorid'] == $_G['uid']}-->
  2. <a href="home.php?mod=space&mobile=2">个人中心</a>
  3. <!--{else}-->
  4. <a href="home.php?mod=space&uid=$post[authorid]&mobile=2">用户空间</a>
  5. <!--{endif}-->
复制代码

2. 需在模板文件template/default/touch/forum/forumdisplay_list.htm中定位$post[author]的输出位置

二、用户中心跳转优化方案
1. 在source/function/function_profile.php中扩展空间链接生成逻辑:
  1. function get_spaceurl($uid) {
  2.     if($uid == $_G['uid'] && defined('IN_MOBILE')) {
  3.         return 'home.php?mod=space&do=profile&mobile=2';
  4.     }
  5.     //...原有代码
  6. }
复制代码

2. 需配合修改mobile模板中的导航链接

三、模板特色功能开发建议
1. 瀑布流实现方案:
- 在forumdisplay模板中插入JS监听滚动事件
- 结合AJAX调用mod=forumdisplay&filter=author&orderby=dateline
- 使用Masonry.js实现动态布局

2. 手机版DIY分页实现:
  1. // 在source/module/forum/forum_forumdisplay.php中增加分页参数处理
  2. $_GET['diy'] = !empty($_GET['diy']) ? intval($_GET['diy']) : 0;
  3. $perpage = $_GET['diy'] ? 10 : 20; // 分页数量差异化
复制代码


四、常见问题排查指南
1. 空间链接不生效检查:
- 确认./data/template缓存已更新
- 检查用户组权限设置
- 调试模板条件判断语句

2. 手机版样式异常处理:
- 检查common.css中@media媒体查询条件
- 验证viewport元标签设置
- 排查CSS优先级冲突问题

五、二次开发建议
1. 建议在模板目录创建custom/目录存放自定义修改
2. 对核心样式增加!important声明:
  1. .east-header {
  2.     background: #fff !important;
  3. }
复制代码

3. 推荐使用Hook机制扩展功能:
  1. // 在source/plugin/xxx/xxx.class.php中注册钩子
  2. class plugin_xxx extends discuz_plugin {
  3.     public function common() {
  4.         hookscript('east', 'template', 'hooks/comm', 'mobile');
  5.     }
  6. }
复制代码


如需获取具体实现代码示例或进一步的技术文档,可通过DZ插件网开发者文档专区查阅相关技术方案。建议在修改前做好模板备份,使用SCSS预处理可提升样式维护效率。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.20.205.149,GMT+8, 2025-3-12 21:01 , Processed in 2.354639 second(s), 99 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表