什么是MRBS?
MRBS是一个免费的、基于GPL、使用PHP和MySQL/pgsql的会议房间预订网络应用程序。它与Netscape日历类似,但更便宜!

xoops端口的一些特性

基于MRBS会议室预定系统1.4 beta2 SVN 963
移植使用了bluetopia'旧的移植代码

基于Web/内网 - 通过浏览器在任何工作站上可用
简单易记,基于Web的选项和直观的基于CSS的演示
灵活的重复预订
使用现有的XOOPS用户数据库进行验证
确保不会输入冲突条目
创建/编辑/删除预订的报告邮件选项
可选的按日/周/月视图
支持多种语言(翻译成加泰罗尼亚语、捷克语、中文、丹麦语、荷兰语、芬兰语、法语、德语、希腊语、意大利语、日语、韩语、挪威语、葡萄牙语、斯洛文尼亚语、西班牙语、瑞典语、土耳其语)


在Xoops 2.3.x和2.0.x上测试

安装

像其他任何xoops模块一样安装
必须在config.inc.php中进行所有配置设置

特性


系统需求



其他文件由: jobrazo


评论归作者所有。我们不对其内容负责。
user

 Re: MRBS会议室预订系统


谢谢,

我期待这个模块好久了!我希望您能修复设置,以便它们可以从管理员那里进行修改,而不是编辑配置文件...

再次感谢您出色的工作...

 
user

 Re: MRBS会议室预订系统


在此DEMO!

 
user

 Re: MRBS会议室预订系统


我没有DEMO,但您可以在以下链接查看旧版本(与XOOPS无关): http://mrbs.sourceforge.net/mrbs/

或者新的(xoops)版本 http://www.xoopsdemos.com.ar/modules/mrbs/

 
user

 Re: MRBS会议室预订系统


你好,
小心CSS样式表。
在示例网站上,Firefox下未应用mrbs.css.php。

您需要从style.inc移除标题属性。

<link rel="stylesheet" href="mrbs.css.php" media="all" type="text/css">


https://bugzilla.mozilla.org/show_bug.cgi?id=223410

不久我将发布我的xoops_mrbs 1.4b2版本。

 
user

 Re: MRBS会议室预订系统


这是我修改的xoopsed版本MRBS 1.4b2.

原始项目: http://sourceforge.net/projects/mrbs/

以下列出了所有修改过的文件
Resized Image
您可以在这些文件中搜索这些术语,以查看我做了哪些更改:xoops - blueteen

预订中可用的是用户名。
Resized Image
您可以点击用户名来访问个人资料。

我仅使用2个微型日历(而不是默认的3个)。
Resized Image

查看mincals.inc(第255行)以恢复第3个日历。

在IE中,这个版本的MRBS似乎有点慢。
因此,您可以在config.inc.php(第201行)中更改该值。

$javascript_cursor FALSE;


在FF3、IE7和Google Chrome下运行良好。
如果设置为'TRUE',MRBS在CHROME下有bug,同时在IE下非常慢。

请注意,版本(1.4b2)中,不再提供打印版本(我希望这个功能很快就会回来)。

您可以像安装任何模块一样安装此存档。
但您必须手动更改config.inc.php(此文件有详细的注解)中的某些值。

在XOOPS 2.0.18.2和2.3.1下运行良好。

 
user

 Re: MRBS会议室预订系统


我由于从XOOPS 2.3中无法运行bluetopia的版本(我站上仍在使用),因此将最新的MRBS构建移植到XOOPS中。
经过与IE7、FF3和XOOPS 2.0.x和2.3.x的苛刻测试后,根据需求使之公开。


Blueteen您使用的是更现代的PHP指令,还增加了一些'个人'的东西,修复了一些bug(Firefox CSS和与extcal模块的冲突)。
我不声称对这个模块的所有权,但我认为,为了社区的利益,最好只向公众提供一个版本。

我的时间有限,但如果您发给我私信,我们可能会合作制作一个包含所有优点的一个版本?

我在构建中展示了预订者的真实姓名,您展示了昵称。也许在通用版本中,我们可以显示他们两个?


由于许多个人修改,例如

为每个区域设置不同的配置设置
为用户和管理员设置不同的配置设置
高度修改的输入表单(较少的选项,更容易提交)。
预订时间限制。
其中的某些选项可能对其他用户感兴趣?

PS:Blueteen
您忘了修改functions_mail.inc中的一部分。以if (MAIL_BOOKER)开始的那个。

 
user

 Re: MRBS会议室预订系统


嗨,我发布了我的mrbs版本,因为我正在使用它。
我不打算引起麻烦,只是想分享我自己的更改
每个更改都有注释,我留给每个人把有趣的变化恢复的机会。

当然,一个包含我们所有选项的合并版本会更好。

从Blutopia从网络上消失以来,我就使用自己的MRBS版本。
直到昨天,我使用的是版本1.2.6.1

感谢您指出mrbs 1.4的functions_mail.inc。

我的时间也有限,我认为我会等到MRBS的最终版本后再对代码进行修复。

我鼓励大家下载jobrazo的版本。

 
user

 Re: MRBS会议室预订系统


引用

我等MRBS的最终版本。

同意,我的想法也是。
引用
我不打算引起麻烦

你的意见是积极且建设性的。
引用
我鼓励大家下载jobrazo的版本

我会使用您的一些修改重新构建这个版本,但对于较大的更改,我会等待稳定的MRBS发布。

 
user

 Re: MRBS会议室预订系统


你好,我在functions_mail.inc中做了一些更改

如果配置.inc.php中设置了MAIL_BOOKER为TRUE,则一切正常

存档已被更新.
你会看到我对MAIL_BOOKER部分所做的更改。

我在config.inc.php中添加了一个新变量

$db_users_mail  XOOPS_DB_PREFIX "_users";


我用这个来获取成员的电子邮箱。
新代码是
$sql "SELECT email FROM $db_users_mail WHERE uid='";
$sql .= ($new_entry) ? $create_by $mail_previous['createdby'];
....


而不是原始代码
$sql "SELECT email FROM $tbl_users WHERE name='";
$sql .= ($new_entry) ? $create_by $mail_previous['createdby'];
...


我使用UID而不是uname。

我更改了另一件事情:默认情况下,主题总是
引用

为$mrbs_company MRBS添加/更改条目


因为这段代码
$subject get_mail_vocab("mail_subject_entry");
  if (
$new_entry)
  {
    
$body get_mail_vocab("mail_body_new_entry") . "\n\n";
  }
  else
  {
    
$body get_mail_vocab("mail_body_changed_entry") . "\n\n";
  }


我现在使用这段代码


我在文件 "lang.en" 中添加了2个新变量。
引用

$vocab["mail_subject_entry_new"] = "为 $mrbs_company MRBS 添加了条目";
$vocab["mail_subject_entry_modif"] = "已更改 $mrbs_company MRBS 的条目";


现在邮件主题已经很清晰了,一个条目是:创建 OR 添加。

我想我找到了一个bug。
在改变预订的房间时,邮件中包含的内容类似于以下
引用

Room : 2 (Room1) - Subroom2 (Subroom1)


我们看到的是新房间的ID,而不是房间名称。
我更改了文件中的一行:edit_entry_handler.php (行 455)
$area_name $row['area_name'];


而不是
$area_name $row['area_id'];


现在,我可以在邮件中看到这个
引用

Room : Room2 (Room1) - Subroom2 (Subroom1)


我们或许应该在论坛中打开一个专门的讨论主题?

 
user

 Re: MRBS会议室预订系统


嗨,Blueteen
有人一直在忙碌

引用

我使用这个来获取成员的电子邮件

我几乎用这个替换了所有东西
{
// xoops
$poster = new XoopsUser($create_by);
$recipients .= ',';
$recipients .= $poster->email();
}
// 如果 $recipients 为空,则无需进一步操作

引用
向文件 lang.en 中添加了2个新变量

我将把它们添加到其他语言文件中。

引用
或许开设一个专门的讨论主题

是的,可能更好。我把它留给你。
我可能几天都不会出现(考试期间)。

 
user

 Re: MRBS会议室预订系统


MRBS 1.4 版本已最终发布 http://sourceforge.net/forum/forum.php?forum_id=893930

 
user

 Re: MRBS会议室预订系统


是的,我看到你的代码,我个人倾向于尽可能少地修改代码。

我能对你的代码提点建议吗?
我在你的存档中的多个文件里看到了这段代码。

include "trailer.inc";
include(
XOOPS_ROOT_PATH.'/footer.php');


有一个简单的方法可以做到这一点
直接在trailer.inc中添加此行

echo "
n";  // links div 结束
  
echo "
n";  // viewmonth 结束
  
echo "
n";  // "classic" trailer 结束
}
include(
"../../footer.php");//xoops
exit;//xoops
?>




只需修改一个文件

祝考试顺利!

 
user

 Re: MRBS会议室预订系统


引用

我在你的存档中的多个文件里看到了这段代码

就像我之前说的,你的代码比我的更新。

引用
祝考试顺利

不是我了,那个时间已经过去了。现在轮到我的儿子了。

 
user

 Re: MRBS会议室预订系统


好消息,mrbs 1.4 发布了!

我将通知作者关于房间名称错误(显示ID而不是名称)的bug。

完成:http://mrbs.svn.sourceforge.net/viewvc/mrbs/mrbs/trunk/web/edit_entry_handler.php?revision=973&view=markup

 
user

 MRBS模块更新


MRBS模块的新构建。

变更日志
基于MRBS 1.4 Final SVN 980
修复 - Firefox中的CSS问题(blueteen)
修复 - 与其他日历模块的可能冲突(blueteen)
修复 - 在更改预订时mailbody中的bug(SVN)

添加 - $showuname - 显示用户名或真实姓名 - config.inc.php - (jobrazo/blueteen)
添加 - $showpastmonth - 在日历中显示过去月份 - config.inc.php - (jobrazo/blueteen)
新增 - 创建或删除主题邮件的语言变量(blueteen)

修改 - 认证系统(blueteen)
修改 - mrbs.css.php - 日历th的{min-width: 1.5em (原来的2em)}

在此下载

 
user

 Re: MRBS模块的更新


谢谢!
我明天会试试

 
user

 Re: MRBS模块的更新


针对“点击高亮此行”功能的小修复:[https://sourceforge.net/tracker2/?func=detail&aid=2418172&group_id=5113&atid=105113](https://sourceforge.net/tracker2/?func=detail&aid=2418172&group_id=5113&atid=105113)

 
user

 Re: MRBS会议室预订系统


非常感谢更新此模块,这是我们公司使用最频繁的模块之一。

在我升级到最新版本(1.4)后,块顶部出现了一个警告消息:[警告:服务器未能将区域设置为“en_GB”(Unix)]

到目前为止,我没有在使用此模块时遇到任何问题。

 
user

 Re: MRBS会议室预订系统


你好,
在config.inc.php(约第475行附近),尝试为override_locale定义一个值

// 设置为有效的区域(运行MRBS服务器所在的操作系统)
// 如果想要覆盖MRBS自动确定的区域确定
// 则执行
$override_locale "en";

 
user

 MRBS模块更新


MRBS模块的新构建

基于MRBS 1.40 SVN 986的变更日志

已修复 - 突出显示错误(SVN)
已修复 - 搜索页面上的下一个按钮(SVN)
已修复 - mrbs.css.php 中的拼写错误(SVN)

新增 - $startentrytype - 仅管理员有权限的一个或多个输入类型,例如维护 - config.inc.php

修改 - xoopsmodule的版本号改为1.41,以避免混淆

在此处下载 这里

 
user

 Re: MRBS会议室预订系统


管理员和用户端屏幕显示
"您的公司 会议室预订系统"

我需要查阅哪些文件才能将"您的公司"更改为我公司的名称?

谢谢
Frank

 
user

 Re: MRBS会议室预订系统


你好,

在 config.inc.php 中

$mrbs_company "您的公司";

 
user

 主题:MRBS会议室预订系统


谢谢

 
user

 Re: MRBS会议室预订系统


引用

Reintjan 写道
我已经期待这个模块很久了!我希望你将设置修改为可以从管理员那里进行,而不是编辑配置文件....


你好,
mrbs 1.4.1 可用。
我正在制作与 XOOPS 兼容的版本。
我需要几天时间来测试最后的更改。
这里是我今天所做的最大更改:一个管理员部分以避免编辑 config.inc.php 文件

http://www.valentinois.net/forums/xoops/repository-1820-mrbs/mrbs_options.png

 
user

 Re: MRBS会议室预订系统


引用

一个管理员部分以避免编辑 config.inc.php

不错。这样我就不再需要麻烦了。

http://users.fulladsl.be/spb19588/downloads/admin.JPG
http://users.fulladsl.be/spb19588/downloads/preferences.JPG

 
user

 Re: MRBS会议室预订系统


嗨,你的管理员界面看起来很酷!
当我完成它后,能否把1.4.1版本发给你?

 
user

 Re: MRBS会议室预订系统


如果这个模块不显示哪些用户预定了房间,只显示他们请求的日期没有可用的房间,那会很好。同样,如果他们不需要指定房间的具体时间,也会很方便。

如果是管理员选项,那么这个模块就可以用作真正意义上的酒店房间预订系统,而不仅是会议室预订。

 
user

 Re: MRBS会议室预订系统


好,隐藏这个信息并不那么难。
我添加了"显示预订者"选项。
引用

显示用户名、真实姓名、两者都显示和完全不显示

Resized Image

关于你的第二个问题,使用句点可能有助于你。
Resized Image

 
user

 Re: MRBS会议室预订系统


引用

我能不能把1.4.1版本发给你?

好的。

管理部分非常基础,且很容易实现。
您可以从这里下载,您很容易将其用于构建其他模块的管理部分(仅在2.3.2上测试过)

 
user

 Re: MRBS会议室预订系统


实际上,最好不要使用句点。客人只需要指定他们想要的日期,没有句点,没有小时。

在哪里可以下载这个更改和"显示预订者"选项的版本?

澄清一下... 如果客人尝试预订房间但是房间不可用,会发生什么?

在预订之前他们可以被告诉哪些房间可用吗?

 
user

 Re: MRBS会议室预订系统


谢谢jobrazo,我会看看你的存档!

chefry,你试过原始的mrbs项目吗?

我们(jobrazo和我),只是尝试把原始项目适配到xoops。
我从未使用过"时间段"功能,但在小规模测试之后,我可以创建类似的东西。
Resized Image

如果客人点击预订的房间(绿色单元格),将显示一个警告信息。

当前XOOPS版本尚未提供。
今天早上我在管理员界面添加了2个功能:主题和条目类型。
Resized Image

 
user

 Re: MRBS会议室预订系统


如果原始内容不是XOOPS,那么它将对我不起作用

 
user

 Re: MRBS会议室预订系统


亲爱的

请帮帮我!

我以前使用过mrbs,但现在出问题了!!!

用户可以轻松地删除、创建或修改以前时间的资源租赁!!

有没有办法限制用户不能创建或修改或删除以前的预订
(除了管理员)

你能告诉我怎么办吗?

非常感谢!!!!


我的系统:在windows2003 zh-tw上运行的"mrbs 1.4.1 for xoops2.4.2"。

谢谢!

 
user

 Re: MRBS会议室预订系统


1.4.1不支持此选项。1.4.3也没有此选项。它在mrbs trunk中存在。
因此,下一个版本可能会有这个选项。
计划在八月份某个时间对Xoopsversion进行更新。我希望

 
user

 关于 MRBS会议室预订系统


大家好

有人能帮忙转换最新的MRBS 1.4.8 for xoops 2.5模块吗?


非常感谢!!

祝大家愉快!

 
user

 Re: MRBS会议室预订系统


好的,更新已完成 - 你可以从这里测试它 这里

 
user

 Re: MRBS会议室预订系统


谢谢!谢谢!非常感谢!!

干得好!!

再次感谢!

 


Login

Top Module Downloads

Who's Online

264 user(s) are online (21 user(s) are browsing Module Repository)


Members: 0


Guests: 264


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!