我在一个Liferay 6.2项目上工作,我必须钩住Liferay日历portlet。在正常模式下,liferay日历会向事件的创建者发送电子邮件通知。我想给一个小组的每个成员发一封电子邮件。向每个成员发送通知电子邮件。
我已经将日历与以下路径挂钩: /home/[...]/plugins/hooks/calanle-hooks/docroot/Custal-jsp/html/portlet/日历/view.jsp(我还有其他jsp文件,如days.jsp)
我知道我必须重写liferay java类CalEventLocalServiceImp,并定义一个新函数提醒用户(CalEvent event、User User、Calendar startDate)
例如,使用以下行:
protected void remindUser(CalEvent event, [...], Calendar startDate) {
[...]
List<User> users = GroupUtil.getUsers(event.getGroupId());
for(User user : users){
[...]
List<User> users = GroupUtil.getUsers(event.getGroupId());
remindUser(event,user,startDate);
[...]
}
[...]
}
我的问题是,我不知道代码在哪里调用该函数,以及应该在哪里重写它。我看不到jsp和java override类之间的链接。
据我所知,Liferay 6.2的日历包含在插件中,而不是核心中。这意味着您不能用钩子覆盖它,但需要按照插件扩展另一个插件的方式操作。这意味着您需要更新该插件的修改版本
我用php编写了一个电报机器人。我想向所有成员发送一条短信,我保存了所有成员的chat\u id。我尝试使用此功能发送消息: 并使用此功能获取用户聊天ID并发送消息: 但这并不能正常工作,消息会多次发送给成员,并且在我清除数据库之前不会停止。
问题内容: 我想杀死整个进程树。使用任何常用脚本语言执行此操作的最佳方法是什么?我正在寻找一个简单的解决方案。 问题答案: 您没有说您要杀死的树是否是单个进程组。(如果树是从服务器启动或shell命令行派生的结果,通常是这种情况。)可以使用GNU ps如下发现进程组: 如果它是您要终止的进程组,则只需使用命令,而不要给它一个进程号,而要给它取 反 组号。例如,要杀死组5112中的每个进程,请使用。
我知道我们可以通过聊天聊天=muc2.create私人聊天(“myroom@conference.jabber.org /johndoe”);chat.send消息(“你好”);在留档中给出。 但是我没有找到公开和群里所有用户聊天的方法。任何想法? 提前谢谢。
我对邮递员有意见... 但是,当我尝试以 raw(json) 格式的正文发送相同的请求时,我得到了这个: 我试图通过Angular 5将数据发送到Drupal 8后端。 谢谢你!
如何向国际收件人发送php邮件? 例如:如何发送电子邮件到δοκιμή@παράδειγμα.δοκιμή与PHP邮件功能或PHPMailer? 我可以将Unicode电子邮件地址的本地部分服务器部分转换为IDNA,然后用php发送电子邮件吗? 有提供国际电子邮件地址的免费服务吗?! 类似的线程: 收件人地址上的PHPMailer字符 https://github.com/PHPMailer/PH
有人能指出Liferay 6.2版中使用Hooks的“如何自定义日历portlet”吗? 问题是,日历jsp文件没有显示在liferay-hook.xml配置文件中的Customizable jsp列表中。 我想做的就是在Liferay门户6.2中的现有日历portlet中添加一些新按钮、更改标签并添加一些新操作。 有人能让我知道这必须一步一步地完成吗?