OJS期刊管理软件是英文系统,在编辑和作者的姓名展示时,因为英文的使用习惯,姓名中间会有空格,如果是使用OJS中文语言,显示起来看的特别别扭,如图:

这个时候就想去修改一下,去掉这个空格。经过研究,这个空格不是写在tpl模板中的,而是在OJS系统的身份类程序中统一控制,文件是\lib\pkp\classes\identity\Identity.inc.php,如图:

仔细观察,可以看到在{$familyName}标签前,有一个空格。我们把这个空格删掉,保存,这个时候OJS程序中,编辑和作者等涉及姓名的部分,空格已经去掉了,如图:

这个时候有朋友提问了,如果OJS期刊平台,运营的有英文刊和中文刊,该怎么办呢?也就是说,中文的姓名没有空格,但英文的姓名需要空格。
针对这个情况,丁老师修改了一下OJS程序,原理是判断姓名内容,如果是中文,则去掉空格,如果是英文,则加上空格,代码如下:
if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$familyName)){
$familyName=($familyName != ''?"$familyName" :'');
}
else{
$familyName=($familyName != ''?" $familyName" :'');
}
return $givenName . $familyName;你学会了吗?快去试试吧!
昨天晚上有做期刊运营的出版社新客咨询丁老师,OJS可以添加多少个期刊?最多能管理多少个期刊呢?是否有数量限制?丁老师可以明确的告诉你,答案是否定的哈。OJS对期刊的添加和管理没有设置限制,原则上来说,只要OJS服务器允许,可以添加无限个...
OJS可以给文章增加引用数据的展示和统计功能,针对每篇文章,可以显示出包含Scopus、Crossref的引用数据统计信息,如图:该功能的添加方法为:1.使用管理员账号登录OJS,进入dashboard-settings-Website...
OJS是一款优秀的期刊投稿管理系统,目前已经广泛应用于海内外的学术圈。作为新创期刊,如果要安装OJS软件的话,需要注意什么呢?1.确保有一台纯净的服务器。OJS系统对程序和数据库有特定的要求,需要独立的程序运行环境,无法与其他软件兼容,...
有使用OJS的做期刊投稿的出版社客户在提问,OJS有时候会出现一些问题,比如plugin页一直在加载,也打不开,然后投稿时提示error,具体的错误是Uncaught Error: Call to a member function g...