问题标签 [ojs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 打开期刊系统不显示文章xml查看问题
我已经安装了 ojs 3.1.1 并创建了期刊和文章等,当我查看本文前面仅显示 pdf 下载表单但我还需要 xml 视图时,Ojs 3 包含文章的 xml 视图插件但 xml 视图不起作用。
php - 在 OJS (Open Journal System) 中选择 MySQLi 驱动程序而不是 MySQL 驱动程序
我有这个错误: PHP 致命错误:未捕获的错误:调用 /home/epuedu/public_html/journal/epuojs/ojs/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php 中的未定义函数 mysql_connect() :456
在 OJS 上搜索此错误后:我找到了这个答案:
如果是 PHP 7,您可能需要选择 MySQLi 驱动程序而不是 MySQL 驱动程序。
所以我知道 PHP7 不再使用 MYSQL 驱动程序了。
我的问题:如何将 OJS 连接到 MYSQLi 驱动程序?
谢谢
php - 如何在 Nginx 上运行 Open Journal System (OJS)
我的服务器的适当 Nginx 配置有问题。
It 上部署的 php 应用程序是OJS,一个期刊管理和发布系统,最初开发用于在 Apache 1上运行。尽管 OJS 可以在没有进一步特定服务器配置的情况下在 Nginx 上运行,但必须对 OJS 主配置设置(disable_path_info ON)进行细微更改,因为 Nginx 似乎不支持 PATH_INFO。然而,这会生成非漂亮的 URL,这反过来会导致一些 OJS 功能/插件超出规范,或者根本无法工作2。
我发现一些帖子是人们分享这方面的成功经验:
- https://coolpandaca.wordpress.com/2012/12/07/migrate-ojs-to-nginx-from-apache
- https://forum.pkp.sfu.ca/t/ojs3-on-nginx-php7-0-fpm/28590
- 这是另一个网站
- https://www.snip2code.com/Snippet/305514/nginx-configuration-for-OJS-on-an-aegir-
我在 Laravel Forge 配置的 Digital Ocean 帐户上运行 Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)。
我找不到将这些代码块(上面链接示例中的代码块)与我的默认 Nginx 设置相结合的方法。
我希望将 OJS 配置文件改回 disable_path_info Off 并能够在 Nginx 上运行时使用漂亮的 URL。
对此的任何帮助将不胜感激!
ojs - 存档路径在 ojs 3.1.2.1 下不起作用
由于 OJS 更新到 3.1.2.1,如果我想访问存档,OJS 会抛出一个 HTTP 代码 500,表示无法处理请求。错误日志中没有关于这个调用的任何内容,所以我不知道这个错误发生在哪里。
现在我的问题是这个问题是否已知,如果是,我如何解决它。
php - 如何在 ojs modal 中为多语言表单元素分配多语言值?
我正在为自定义元数据字段使用自定义插件。当我尝试在元数据模式中编辑字段时,当前活动语言以外的语言字段为空。我想修改代码,使其在相应字段中显示所有支持语言的值。
插件的编辑功能包含以下代码:
很容易修改 getAdditionalFieldValue 函数以返回所有支持的语言的值,但我不知道如何将这些值分配给字段并显示它们。
以下是附加元数据字段的模板:
smtp - OJS 3.0.1 不发送任何电子邮件
我有一个新安装的 OJS 3.0.1。我是 OJS 的新手,所以如果我的问题很简单,我深表歉意。我以经理身份登录并创建日记。我告诉它向我的地址发送电子邮件,但我从未收到它。. 当我尝试从 OJS 发送邮件时,邮件日志中没有任何内容。在类/邮件文件夹中的 OJS 中只有 1 个 php 文件。那是对的吗。另外,有没有更简单的方法来测试从 OJS 发送邮件
amazon-web-services - OJS SMTPMailer:无法通过 AWS SES 进行身份验证,OJS 2.4.8.1
我使用的是 OJS 2.4.8.1,因此,我想使用AWS SES SMTP Service,因此,我将配置文件config.inc.php配置如下:
发送测试后,我可以在error_log中查看以下内容:
注意:用户名和密码正确,我尝试添加带/不带引号的参数,我尝试使用 25、465 或 587 端口,但没有任何效果。
任何帮助都会受到好评。
mysql - 查询以生成关于 OJS 3.1 的文章报告
对于熟悉 Open Journal System (OJS) 或 mysql 查询大师的每个人,请帮助您根据多个表中的选定字段生成报告。这是表格:
提交:submission_id、date_submitted、last_modified、status、stage_id
submit_setting:submission_id,setting_name(某种提交类型),setting_value(设置名称的值)
作者:submission_id、author_id、first_name、last_name、email
审核分配:review_id、submission_id、reviewer_id、推荐
用户:user_id、first_name、last_name
所以我想要一份关于提交给 OJS 的所有文章的报告,包括提交时间、提交状态、文章的作者、以及审查文章的审稿人(如果没有评论,它应该是空的)和推荐来自审稿人。
我尝试进行查询,但它只生成刚刚有评论的文章列表(它不会生成仍然没有或没有评论的文章)。这是我的查询:
networking - 授予对网络中其他设备的访问权限
我正在尝试使用开放期刊系统(OJS)建立一个网站。
XAMMP 和 OJS 已安装在 PC 中。现在我需要其他人(决策者)使用他们的设备(另一台 PC、手机)在前端看到它。我该如何配置?谢谢你。