Artalk评论系统 v1.0.0
Artalk评论系统
2025-12-26 更新日志
  • 集成Artalk评论,Artalk 是一款简单易用但功能丰富的评论系统
Artalk评论系统

模块介绍

「Artalk评论系统」集成Artalk评论,Artalk 是一款简单易用但功能丰富的评论系统

功能特性

Artalk 的功能包括但不限于(以下功能为Artalk功能,非本模块功能):

  • 侧边栏: 快速管理、直观浏览

  • 社交登录: 通过社交账号快速登录

  • 邮件通知: 多种发送方式、邮件模板

  • 多元推送: 多种推送方式、通知模版

  • 站内通知: 红点标记、提及列表

  • 验证码: 多种验证类型、频率限制

  • 评论审核: 内容检测、垃圾拦截

  • 图片上传: 自定义上传、支持图床

  • Markdown: 支持 Markdown 语法

  • 表情包: 兼容 OwO,快速集成

  • 多站点: 站点隔离、集中管理

  • 管理员: 密码验证、徽章标识

  • 页面管理: 快速查看、标题一键跳转

  • 浏览量统计: 轻松统计网页浏览量

  • 层级结构: 嵌套分页列表、滚动加载

  • 评论投票: 赞同或反对评论

  • 评论排序: 多种排序方式,自由选择

  • 评论搜索: 快速搜索评论内容

  • 评论置顶: 重要消息置顶显示

  • 仅看作者: 仅显示作者的评论

  • 评论跳转: 快速跳转到引用的评论

  • 自动保存: 输入内容防丢功能

  • IP 属地: 用户 IP 属地展示

  • 数据迁移: 自由迁移、快速备份

  • 图片灯箱: 图片灯箱快速集成

  • 图片懒加载: 延迟加载图片,优化体验

  • Latex: Latex 公式解析集成

  • 夜间模式: 夜间模式切换

  • 扩展插件: 创造更多可能性

  • 多语言: 多国语言切换

使用说明

  1. 按照Artalk官方文档部署评论系统,官方部署文档

  2. 登录Artalk后台配置站点相关信息

  3. 在modstart系统安装并启用「Artalk评论系统」模块

  4. modstart后台 -> 功能设置 -> Artalk评论系统设置:填写Artalk后台地址和在Artalk后台配置的站点名称

  5. 在需要评论的页面添加以下代码

@include('module::RootvipArtalk.View.widget.artalk',['title'=>'组件标题','pageType'=>'页面类型','pageTitle'=>'文章标题','pageId'=>'文章ID'])
  • title: 组件标题,自定义填写。例:评论、博客评论、新闻评论、留言板...

  • pageType: 页面类型 [blog | article | other]。博客文章填blog,cms新闻、产品、案例、招聘内容都填写article,其他页面填写other

  • pageTitle: 文章标题,文章页面都填$record['title'],其他页面自定义填写

  • pageId: 文章ID,文章页面都填$record['id'],页面类型为other的可填空字符串

代码添加示例

博客文章

视图文件:module/Blog/View/pc/blog/show.blade.php

@if(modstart_config('Blog_CommentEnable',false))
    //原@if-@endif之间的代码全部删除,添加以下代码
    @include('module::RootvipArtalk.View.widget.artalk',['title'=>'博客评论','pageType'=>'blog','pageTitle'=>$record['title'],'pageId'=>$record['id']])
@endif

CMS新闻、产品、案例、招聘内容

视图文件:module/Cms/View/pc/cms/detail下
不用删代码,在合适位置添加以下代码

@include('module::RootvipArtalk.View.widget.artalk',['title'=>'评论','pageType'=>'article','pageTitle'=>$record['title'],'pageId'=>$record['id']])

留言板

视图文件:module/Blog/View/pc/blog/message.blade.php

<div class="col-md-8">
    //原样式为col-md-8的div标签内的代码全部删除,添加以下代码
    @include('module::RootvipArtalk.View.widget.artalk',['title'=>'留言板','pageType'=>'other','pageTitle'=>'博客留言板','pageId'=>''])
</div>

后台菜单

  • 功能设置

  • 功能设置Artalk评论设置

QQ
微信
客服