WBCE cms 上的液滴

Posted

技术标签:

【中文标题】WBCE cms 上的液滴【英文标题】:Droplet on WBCE cms 【发布时间】:2020-07-31 20:22:17 【问题描述】:

是否有特定的语法可以将命令写入 Droplet 以获取数据库的“视图”到网站? 我只知道写在双[[]]之间。

有人知道在 CMS 中使用液滴吗?

【问题讨论】:

【参考方案1】:

双括号中的液滴调用只是带有可选参数的液滴名称。 Droplet 本身包含常用的 php/SQL 代码。

例如,如果您查看 droplet“用户组”(这是一个显示给定用户组中所有用户的 droplet),您可以在 WYSIWYG 或 Code2/html 部分使用[[users_in_group?gid=2]] 调用它。 Droplet 本身是在 Admintools > Droplets 中创建的,并包含以下代码:

global $database;
$rv = '<table border="0" id="users_in_group">';
$rv.= '<thead><tr><th>Benutzername</th><th>E-Mail</th><th>Registriert am</th></tr></thead><tbody>';
$sql = "SELECT * FROM `" . TABLE_PREFIX . "users` WHERE `groups_id` LIKE '%".$gid."%' AND `active`='1' ORDER BY `display_name` ASC";
$results = $database->query($sql);
while($row = $results -> fetchRow()) 
    $rv.='<tr><td>'.htmlentities($row['display_name']).'</td>';
    $rv.='<td><a href="mailto:'.htmlentities($row['email']).'">'.htmlentities($row['email']).'</a></td>';
    $rv.='<td>'.date('d.m.Y',$row['signup_timestamp']).'</td></tr>';
   
$rv.='</tbody></table>';
return $rv;

【讨论】:

以上是关于WBCE cms 上的液滴的主要内容,如果未能解决你的问题,请参考以下文章

WBCE CMS安全漏洞(CVE-2022-25099)

WBCE CMS安全漏洞(CVE-2022-25099)

现有 MVC 5 站点上的 Piranha CMS

django cms 插件上的动态模型选择字段

在同一域上的站点之间共享 cookie - Headless / Decoupled CMS

[帝国cms]帝国cms时间显示为1970-01-01