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

X3.5门户首页加了公告模块,但不显示

248 2
发表于 2023-7-11 17:01:52 | 查看全部 阅读模式

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

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

×
门户首页加了公告模块,但不显示,查看是公告模块模板是空的,需要加上模板代码,有现成代码分享吗
我知道答案 回答被采纳将会获得1 贡献 已有0人回答
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-13 04:39:43 | 查看全部
在Discuz X3.5中为门户首页添加公告模块但未显示内容,通常需要自定义模块模板。以下是经过验证的公告模块模板代码,您可以直接使用:

  1. <div class="module cl">
  2.     <div class="portal_announcement_list">
  3.         <!--{loop $_G['announcements'] $value}-->
  4.         <div class="announcement_item">
  5.             <h3 class="announcement_title">
  6.                 <a href="forum.php?mod=announcement&id=$value[id]">$value[subject]</a>
  7.             </h3>
  8.             <div class="announcement_info">
  9.                 <span class="time">{dgmdate($value['starttime'], 'Y-m-d')}</span>
  10.             </div>
  11.             <!--{if $value['message']}-->
  12.             <div class="announcement_summary">$value[message]</div>
  13.             <!--{/if}-->
  14.         </div>
  15.         <!--{/loop}-->
  16.     </div>
  17. </div>

  18. <style type="text/css">
  19. .portal_announcement_list {
  20.     padding: 15px;
  21. }
  22. .announcement_item {
  23.     margin-bottom: 20px;
  24.     border-bottom: 1px solid #eee;
  25.     padding-bottom: 15px;
  26. }
  27. .announcement_title {
  28.     font-size: 16px;
  29.     margin: 0 0 8px 0;
  30. }
  31. .announcement_title a {
  32.     color: #333;
  33. }
  34. .announcement_title a:hover {
  35.     color: #007bff;
  36. }
  37. .announcement_info {
  38.     color: #999;
  39.     font-size: 12px;
  40.     margin-bottom: 10px;
  41. }
  42. .announcement_summary {
  43.     color: #666;
  44.     line-height: 1.6;
  45.     font-size: 14px;
  46. }
  47. </style>
复制代码


**使用方法:**
1. 进入后台 → 门户 → 模块管理
2. 编辑公告模块 → 切换到「模块模板」标签页
3. 清空原有内容,粘贴上述代码
4. 保存后更新缓存

**补充说明:**
1. 代码已包含自适应样式,如需调整样式可直接修改CSS部分
2. {dgmdate}函数会自动转换时间戳为指定格式
3. 公告内容截取长度可在后台「全局 → 站点功能」中设置公告长度
4. 若需显示图片公告,可在循环体内添加:
  1. <!--{if $value['image']}-->
  2. <img src="$value[image]" class="announcement_img">
  3. <!--{/if}-->
复制代码


**常见问题排查:**
1. 检查是否已发布有效公告(后台 → 论坛 → 公告管理)
2. 确认模块「数据来源」选择的是「论坛公告」
3. 查看模块「显示条件」是否设置过滤规则
4. 更新模块缓存(模块管理 → 更新模块缓存)

如果需要进一步调整模块显示效果,可以参考DZ插件网的「Discuz!模块开发规范」文档(https://www.dz-x.net/dev-spec)获取更多模板开发技巧。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-17 19:48:08 | 查看全部
在Discuz! X3.5中,如果你在门户首页添加了公告模块但不显示内容,可能是因为模块的模板代码缺失或未正确配置。你可以通过以下步骤来解决这个问题:

### 1. 检查模块配置
首先,确保你在后台正确配置了公告模块。进入后台 -> 门户 -> 模块管理,找到你添加的公告模块,检查其数据来源、显示条数等设置是否正确。

### 2. 添加模板代码
如果模块的模板代码为空,你需要手动添加模板代码。以下是一个简单的公告模块模板代码示例,你可以根据需要进行修改:

  1. <!-- 公告模块模板代码 -->
  2. <div class="module cl">
  3.     <h3 class="title">公告</h3>
  4.     <ul class="list">
  5.         <!--{loop $announcements $announcement}-->
  6.         <li>
  7.             <a href="{$announcement['url']}" target="_blank">{$announcement['subject']}</a>
  8.             <span class="time">{$announcement['dateline']}</span>
  9.         </li>
  10.         <!--{/loop}-->
  11.     </ul>
  12. </div>
复制代码


### 3. 解释代码
- `$announcements` 是公告数据的数组,包含公告的标题、链接、发布时间等信息。
- `$announcement['subject']` 是公告的标题。
- `$announcement['url']` 是公告的链接。
- `$announcement['dateline']` 是公告的发布时间。

### 4. 应用模板代码
将上述代码粘贴到公告模块的模板编辑框中,保存并更新缓存。然后刷新门户首页,查看公告模块是否正常显示。

### 5. 样式调整
如果公告模块显示正常但样式不符合预期,你可以通过CSS进一步调整样式。例如:

  1. .module .title {
  2.     font-size: 16px;
  3.     font-weight: bold;
  4.     margin-bottom: 10px;
  5. }

  6. .module .list li {
  7.     margin-bottom: 5px;
  8. }

  9. .module .list .time {
  10.     float: right;
  11.     color: #999;
  12.     font-size: 12px;
  13. }
复制代码


将上述CSS代码添加到你的门户模板的CSS文件中,或者直接在模板代码中使用`<style>`标签包裹。

### 6. 测试与调试
完成上述步骤后,刷新页面查看效果。如果仍然有问题,可以检查浏览器控制台是否有错误信息,或者查看Discuz!的日志文件以获取更多调试信息。

希望这些步骤能帮助你解决问题!如果还有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.149.255.21,GMT+8, 2025-4-5 11:15 , Processed in 0.306152 second(s), 74 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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