扩展:评论流

来自MyaWiki.Org
跳转到导航 跳到搜索
MeimaWiKi扩展手册
OOJS用户界面图标
评论流
发布状态: 稳定的
实施 用户界面,应用程序接口 标签
描述 为Wiki提供评论系统。
作者(S)
最新版本 4.5(2018—07—05)
兼容策略 硕士
维基百科 1.30 +
PHP 5.5 +
数据库更改
许可证 MIT许可
下载
评论流
  • $WGCIENTRONS SAMPASESPACE索引
  • $WGChansStaseStaseNealNeSeSPACES
  • W.C.
  • WestCouthTrimeWestSouthSouthTopTM
  • $WGCIENTRONSWORITION折叠命名空间
  • $WGCractRealSuxRealNealPrimeType名称
  • $WGCaseTraceSurravaTrimeTrimeNoType
  • 快速删除
  • WGChansStudisStudio标签
  • $WGPROTENTROUND投票

  • <注释流>
  • <不注释流>
  • <注释流最初崩溃/ >
  • CS评论
翻译评论流扩展如果在TurtLeWik.NET中可用
检查使用和版本矩阵。
问题 打开任务·报告错误

说明[编辑]

评论流是Wiki的评论系统。用户可以在Wiki页面上发布内容下面的评论。注释显示在用户的用户名,链接到他们的用户页面,如果存在,评论的创建和最后修改日期,以及可选的用户化身。注释只能由评论作者编辑和删除。在流中添加注释,其中包括标题和头注释,这些注释可以通过其他注释来回答。

注释流不依赖于任何其他扩展,但它提供了几个附加的特征。扩展:回声扩展:语义媒体维基和/或扩展:VEFALALL安装完毕。

如果扩展:回声安装时,Web和电子邮件通知被发送给用户,当用户在用户正在观看的页面上添加评论或将其回复到由用户创作的评论时,用户已经启用了这些通知。如果扩展:回声安装后,所需的最小MIdiaWiKi版本为1.27。

如果扩展:语义媒体维基安装、可选、用户可配置的属性来设置用户的化身和显示名称,以及可以在每个评论上查询的特殊属性,以提供评论标题、指向评论的页面的链接,以及如果评论是回复,则指向头评论的链接。

如果扩展:VEFALALL安装,注释的编辑将使用扩展:可视化编辑器. 注意扩展:VEFALALL要求扩展:可视化编辑器已安装。

注释流在注释流命名空间中的页面上存储注释。这些页面给出一个随机生成的字符串作为名称。用户不能直接编辑或删除这些页面。数据库表存储评论引用的页面的注释标题和ID,如果评论是回复,则包含标题注释的页面。

安装[编辑]

  • 下载并将文件放置在一个名为评论流在你扩展文件夹
$WalGoWordPosieToe=真;$$GReStrutDePosieToe= FALSE;
  • 是γ多恩导航到特殊:版本在您的wiki上验证扩展是否成功安装。

配置[编辑]

配置标志 默认值 描述
$WGCIENTRONS SAMPASESPACE索引 八百四十四 注释流命名空间的索引。这定义了常数NSU-CysTrimes流和NSLCuffTrassStLoad,并将值NSU-CuffTrimeStudio + 1赋值给NSYCuffTrassStLoTalk。NSU-CuffTrices流被配置为内容命名空间,并且它被配置为可搜索的。如果安装了语义MIDAWiKi,则还配置为允许语义属性。ExtExpReDebug TnNeSPESPIES注释流.
$WGChansStaseStaseNealNeSeSPACES 无效的 将显示评论的主题(即非谈话)命名空间的索引数组。如果值为NULL,将使用$WGCractNeNESSPACES的值。若要禁止对所有非谈话命名空间的注释,请将其设置为-1。如果在主题命名空间上启用了注释,那么它们也会自动在相应的聊天命名空间上启用。
W.C. 如果这是真的,则在所有会话命名空间上启用注释。如果为false(默认值),则只在与允许的主题命名空间对应的交谈命名空间上启用注释。
WestCouthTrimeWestSouthSouthTopTM 如果这是真的,注释流将在顶部显示最新的评论流。如果它是错误的,最新的评论流将在底部。注释流按头部注释的创建日期按时间顺序排序。
$WGCIENTRONSWORITION折叠命名空间 [] 如果在该命名空间中启用注释流,则当初始呈现页面时,将显示注释流的命名空间索引数组(即只显示头部注释)。对于启用注释流的其他命名空间,当页面最初呈现时,注释流将被展开。在呈现页面之后,可以通过单击评论流右上角的展开/折叠切换按钮来扩展和折叠评论流。
$WGCractRealSuxRealNealPrimeType名称 无效的 如果安装了MealMediaWiKi,则该变量被赋予文本值,并且用该值命名的属性存在于用户的用户页面上,然后该属性的值将作为用户在其创作的任何评论上的显示名称。如果未设置此变量或属性没有值,则如果使用DeStEdTepe设置用户页的DePosieTepe页属性,则将使用DeSabeTepe值,否则,如果用户的实名被设置在数据库中,则将使用来自数据库的值。否则,将使用用户的用户名。
$WGCaseTraceSurravaTrimeTrimeNoType 无效的 如果安装了语义MealaWiKi,并且没有安装社交概要文件,则该变量被赋予页面或文本值,并且在用户的用户页面上存在一个以该值命名的属性,如果该值指向文件(例如:文件:MyavaTa.PNG)的页面,则该图像将被作为用户的化身,供用户在其创作的任何评论上使用其名称。如果没有满足这些条件,除非安装了SoalPrror扩展,否则不会显示化身。默认情况下,化身的大小将高达48个像素,但这可以通过改变CSS中的.cs化身的宽度和高度属性来重写。
WGChansStudisStudio标签 如果为真,则在“添加”和“回复”按钮旁边显示标签。如果为false,则不显示标签。
快速删除 如果为true,则允许CSDELIST的用户在一个动作中删除注释及其所有答复,而不必首先单独删除所有答复。
$WGPROTENTROUND投票 如果是真的,允许登录用户投票大拇指,拇指向下,或者在顶层评论上都不投票。

语义媒体支持[编辑]

如果语义媒体维基安装后,注释流定义每个注释页上的以下属性,这些属性可用于查询注释:

属性名 类型 描述
评论 网页 该评论引用的页面。
答复 网页 包含头部的页面注释此评论是对该评论是否是答复的答复。
评论标题 文本 这个评论的评论标题,如果这个评论是头评论。
评论投票 评论上的投票数(如果WGCCONTRORATION STATEAL投票是真的)。
否决投票 评论上的下投票数(如果$WGCCONTRONE SENEAL投票是真的)。
评论投票差异 上投票的数量和下投票的数量之间的差异(如果WGCCONTRORY SENEAL投票是真的)。

注解命名空间[编辑]

您可以使用MyaWiKi搜索框来搜索评论。在搜索结果页中,注释出现在页面上,而不是评论流命名空间中的注释页,出现在搜索结果中。虽然可以在评论流命名空间中直接访问评论页,例如,如果它们在特殊的:ReunTrchange中列出,则不鼓励这一点。通过在注释流命名空间中访问它们来编辑、删除和移动注释页被禁用。相反,编辑和删除评论是从评论页面出现的内容页面完成的。

启用和禁用页面上的注释[编辑]

注释流还提供了两个标记函数,<注释流><不注释流>.<注释流>即使在禁用注释的命名空间中,也可以启用页上的注释流。<不注释流>禁用页面上的注释流,即使它位于启用注释的命名空间中。如果这两个标记函数存在于页面上,则最后一个解析函数将获胜。

评论的置放[编辑]

评论通常会放在页面下面的类别中。但是,如果标记函数<注释流>出现在页面上,注释将出现在放置该标记函数的位置。若要启用对它们通常不会出现的页面的注释,但要保留页面底部的位置,请使用<注释流位置=“页脚”/>.

最初坍塌的评论流[编辑]

注释流还提供标记函数,<注释流最初崩溃/ >,这使得注释最初出现在折叠状态(只有注释标题、注释作者、日期和按钮显示的注释头)在页面上。如果页面上的注释被禁用,此标记函数将不起作用。

评论权[编辑]

如果没有指定组CS评论对,那么所有用户都有编辑权利被允许发表评论并回复评论。这个CS评论例如,可以将权利分配给该组。评论家通过设置

$WGCORPIPREST[“评论家”]“CS评论”] = 

匿名评论[编辑]

通过设置启用匿名注释是可能的。

$WGCORPIPREST[‘*’]“CS评论”] = 

匿名评论员警告他们的IP地址将被记录,如果他们张贴或回复评论,他们将无法编辑或删除他们的意见提交后。虽然这些评论显示匿名的作为在评论出现的页面上的作者,作者的IP地址确实出现在评论日志和评论页面历史中。

回波支持[编辑]

对于用户通过Web或电子邮件接收回声通知,必须安装回声扩展,并且必须为该用户启用回声通知。若要在Wiki上为所有用户默认启用评论流回声通知,则应使用以下配置:

$WGDebug选项[“回声订阅电子邮件注解流通知类别”] =  /启用电子邮件通知
$WGDebug选项[“回声订阅Web注解流通知类别”] =  //启用Web通知

用户可以通过访问页面来编辑他们的通知设置。特殊选择:MW预裂回波.

当另一个用户在第一个用户正在观看的页面上发布新的评论或回复时,通知将发送给用户。当另一个用户向第一个用户正在观看的评论发布回复时,通知也将被发送给用户。用户可以通过点击评论标题栏上的星星来观看评论。再次点击星号将从用户的评论列表中删除评论。当用户发布新评论时,它将自动添加到用户的评论监视列表中。

如果需要较长的时间来创建或回复带有回音的注释,则可以在作业队列上完成回响事件创建(参见扩展:回声配置通过设置以下内容:

$WegououSeJobe排队 = 

评论审核[编辑]

存在一组(CS主持人)和两个新的权限(CS主持人编辑和CS主持人删除)支持评论适度。默认情况下,CS慢化剂的成员有CSDELT权限(他们可以删除任何注释),但是他们没有CS版主编辑权(他们可能不编辑任何评论)。这些权利可以分配给其他组织或改变。此外,快速删除配置变量使得版主很容易快速删除整个注释线程。例如:

$WGCORPIPREST[“CS主持人”]“CS版主编辑”] = 
快速删除 = 

作为评论适度的帮助,特殊的页面特别评论:列出所有评论在最后编辑时的倒序顺序。

阿凡达[编辑]

如果安装了社交概要文件,用户设置的化身将被显示在评论和回复的旁边。如果未安装社交概要文件扩展名,但安装了MyIdiaWiKi扩展名,则$WGCaseTraceSurravaTrimeTrimeNoType配置变量可以用来指定化身。

实例[编辑]

版本历史[编辑]

版本4.5
版本4.4
  • 被改进的<注释流>在标签的位置插入注释;在页面底部定位评论的先前行为可以保留。<注释流位置=“页脚”/>
4.3.1版
  • 在返回浏览器之前对WiKiTeX进行消毒处理,以避免将来的XSS漏洞。
版本4.3
  • 补充<注释流>
版本4.2
  • 固定特辑:以“+”开头的评论
  • 添加了可选的按钮标签和$WGChansTrassStudio标签
  • 更改了db-从属到db*副本,要求MeaWiki 1.30 +
版本4.1
  • 从注释数据表中删除外键,因为这会导致问题删除某些数据库版本的带有注释的页面。也可以正确地在表创建中命名表列,而不是用旧名称创建表列,然后重命名它们。如果您正在从早期版本进行更新,则需要运行维护更新脚本。
版本4
  • 重命名数据库列以避免与其他表列名冲突。这也解决了使用数据库表前缀的wiki问题。如果您正在从早期版本进行更新,则需要运行维护更新脚本。
版本3.10
  • 添加允许匿名评论的可选功能
  • 禁止重定向页面上的注释
  • 错误修复:对特殊页面上的评论的致命错误
  • BuffFix:SQL更新脚本不支持表前缀
3.3.1版
  • 错误修复:影响IE的JavaScript中的语法错误
版本3.9
  • 错误修正:用评论删除评论和删除评论上的通知
版本3.8
  • 如果安装了Apple Prror扩展,可以获得化身
  • 修改后的用户界面
  • 添加注释监视列表和重做通知
版本3.7
  • 补充特别评论:
  • 补充评论流类型到特殊:原木并添加注释页创建、删除和编辑的日志。特殊:原木
  • 压缩注释页的创建、删除和编辑特殊:近期变化
  • 在注释页面上固定丢失的字幕
版本3.6
  • 添加PyMalink
  • 修正错误预防评论删除
  • 增加投票数的语义媒体属性
  • 在注释页上添加不允许操作的错误消息
版本3.5
  • 附加评论投票
    • 如果启用投票,则需要数据库更新
  • 修正了几个错误:
    • 某些病理病例中删除按钮的处理
    • 如果用户已被注销(超时或退出不同窗口的注销),打印错误消息
版本3.4
  • 添加评论适度
版本3.3
  • 固定数据库更新错误
版本3.2
  • 固定回复错误
版本3.1
  • 固定语义媒体WiKi依赖性错误
版本3
  • 支持回声增强
    • 必须安装回音扩展以启用回音通知;如果未安装回音,则注释流在没有通知的情况下继续运行。
    • 如果安装了ECHO,最低要求的MyaWiKi版本为1.27。
    • 如果未安装回音,则最低要求的MyaWiKi版本为1.25。
  • 使用OOJS UI进行对话
版本2.1
  • 添加删除“你确定吗?”对话框
  • 使用jQuyr.Ui对话框进行对话
  • 编辑和创建注释时设置文本字段焦点
版本2
  • 重构的
  • 简化配置
  • 局部化字符串
  • 可搜索的评论和评论标题
  • 添加评论修改日期
  • 添加可选的用户化身
  • 使编辑不必要
  • 固定JavaScript禁止警告
  • 固定SQL文件路径错误
  • 补充<注释流最初崩溃/ >
  • 保护注释页不被直接编辑或删除
版本1
  • 初始版本

已知问题[编辑]

  • 如果在使用的页面上使用注释流扩展:标题标签发布一个注释,它使用HealEdTabs来阻止另一个页面,页面上的JavaScript会中断。
    • 解决方法:不要用页眉标签将页码转换成页眉。
  • 注释流不兼容延伸:MobileFrontend.
  • 注释流不兼容扩展:评论