WBCE cms 上的液滴
Droplet on WBCE cms
是否有特定的语法可以将命令写入 droplet 以获取网站数据库的“视图”?
我只知道写在double [[ ]].
之间
有人知道在 CMS 中使用 Droplet 吗?
双括号中的droplet调用只是带可选参数的droplet名称。 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;
是否有特定的语法可以将命令写入 droplet 以获取网站数据库的“视图”? 我只知道写在double [[ ]].
之间有人知道在 CMS 中使用 Droplet 吗?
双括号中的droplet调用只是带可选参数的droplet名称。 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;