问题标签 [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.

0 投票
1 回答
379 浏览

.htaccess - 如何:使用 mod_rewrite 摆脱“?” 在网址中

我已经在论坛中阅读过我们在 OAI 中注册时与 mod_rewrite 相关的问题,所以我使用了这个 htaccess 代码

并且还在“config.inc.php”和“config.TEMPLATE.inc.php”中修改为

但它的结果只是从 URL 和单个问题字符“?”中删除了“index.php”。仍在 URL 中,例如“ http://www.ust.edu/ojs/?journal=yjmp ”,这会导致问题。我希望 URL 类似于“ http://www.ust.edu/ojs/ yjmp “请帮帮我,谢谢

0 投票
0 回答
38 浏览

xml - 按属性比较并替换 lang 文件中的值

我正在尝试将 PKP OCS CMS 的一些翻译自动化为克罗地亚语。PKP OJS CMS 已经有一个非常相似的翻译,我想使用这些翻译来减少手动翻译所有值的时间。并非所有键都存在于 OJS 翻译中,因此我只想使用已翻译版本中存在的键,而将未翻译的键保留为手动翻译。

我的文件 localeOCS.xml 看起来像这样:

我想使用翻译的文件 localeOJS.xml 看起来像这样:

我想创建一个 bash 脚本来搜索这两个文件,找到相同的键,即 key="common.copy" 并替换第一个文件(localeOCS.xml)的内容,所以它看起来像这样:

在这种情况下,翻译文件 localeOJS.xml 中缺少 key="common.deactivate",因此在脚本遍历文件后它将保持不变。通过这种方式,我将只剩下 OCS 系统独有的键来手动翻译,这将为我节省大量时间。

谢谢!

0 投票
1 回答
111 浏览

php - 我的期刊网站上出现 XSS(跨站点脚本)错误的困难

我早些时候发布了一个问题,为我的期刊网站寻找代码,并设法编写了一些可以正常工作的代码。好吧,感谢那位好心人,我找到了一个可以解决问题的代码。

我的期刊网站是ijmasr.com,代码位于标题为“最新消息”的登录页面的右侧边栏中。

我的问题是新闻必须自下而上滚动,并且有一个 javascrip 可以完成工作。不幸的是,该脚本没有运行,因为没有废话 XSS(跨站点脚本)做得很好。我已经阅读了一些关于该主题的内容,并且了解了 HTML 编码可以解决此问题,但我不知道如何进行修复。

这是我在自定义块中插入的 HTML 代码。

我真的需要在我的日记中使用这个功能并且不能取消它。出于这个原因,我需要您的帮助和指导来修复 html 代码并保持代码和 XSS 正常工作。

0 投票
1 回答
418 浏览

php - 在 OJS header.tpl 中手动插入规范 url

我想为我的 OJS 网站插入一个规范链接。我设法找到了 header.tpl,它看起来像这样:

我想添加一些代码块来指定我的网站的规范网址,所以我做了以下事情:

上面的方法有用吗?或导致我的网站崩溃。有没有更好的方法来实现我想做的事情?我怀疑插件,但无法识别任何完成工作。我的网站是一个 OJS 网站。

感谢所有的帮助。

0 投票
1 回答
19 浏览

ojs - OJS:锁定整个系统/任何文章创建功能

我使用命令行工具 NativeImportExportPlugin 以编程方式将文章大量导入 OJS。在执行此操作时,我必须知道新文章在导入之前将获得的 ID,例如打印 PDF 中的 URL。不幸的是,这些 ID 是由 AUTO_INCREMENT 生成的,并且不是 UUID。我可以通过向数据库询问上次使用的 ID 来安全地预测它们,但如果其他用户同时将一些数据上传到 OJS,这可能会变得不安全。如果我能阻止其他用户在进行大规模导入时上传任何内容,我将不胜感激。

所以我的问题是:是否有任何(不是过于复杂的方法)来锁定和稍后解锁整个 OJS 或任何文章创建功能?

有什么建议么?

0 投票
0 回答
746 浏览

php - OJS 2.4.8-2 的 .htaccess 配置

我无法使用 Apache 2.4 在 OJS 安装中删除 index.php

我在 OJS 上将“restful_urls”设置为“On”。我的 htaccess 如下

当我打开页面时,我在日志上收到了这个错误

有什么建议吗?

0 投票
1 回答
290 浏览

paypal - Paypal 在 OJS3.1 中不起作用

截图-1最近我用 OJS 3.1(全新安装)创建了我的电子期刊网站。

我已经配置了我的分发设置 -> 付款 -> Paypal 付款设置 在 Paypal 中创建了一个 Rest API,并将每个详细信息放在帐户名称、客户 ID 和机密下。但是paypal付款不起作用。每次有人尝试购买时,它都会显示一个空白屏幕。

请帮我。我的 Paypal 插件有什么问题吗?我也使用过 OJS 2.8,但没有这样的问题,一切正常。 截图-2

0 投票
2 回答
768 浏览

php - 无法在 freebsd php 7.2 上安装 OJS

我正在尝试安装到我的 vmware freebsd,我确实安装了 msqli、php、apache 所有最新版本,当我尝试安装 ojs 时出现此错误,请帮助谢谢。

0 投票
1 回答
92 浏览

php - 如何识别站点中的当前语言环境

我正在使用 OJS cms,它是一个开放期刊系统。我想在注册页面中添加一些部分。在注册页面中,我想知道设置了什么语言/区域设置,以便在设置特定语言/区域设置时放置更多字段。

我想要网站的当前语言环境。如何识别用户通过 if 语句设置的语言环境?我搜索了stackoverflow,但发现了一些结果,但没有一个对我有帮助。

顺便说一下,这个cms是用PHP写的。有关更多信息,请单击此处

0 投票
1 回答
34 浏览

mysql - 查找重复的行并更新它们

我的数据库中有很多重复的行我想编辑所有这些行,所以我写了一个这样的查询来查找所有重复的行

此查询返回 1170 条重复的记录!但现在我想为此目的删除哪些记录具有相同的 journal_id

在第一步中,我应该删除 journal_id 具有相同值的行之一,例如第 1 行或第 2 行,在第 2 步中,我应该得到如下结果:

所以我想用这个公式更新其中一行:submission_file_id value => (value * 10,000)

最后我应该有这样的结果

提前致谢