2014-09-22 1 views

답변

1

, 여기에 모두 사용할 수는 OJS 빠른 참조와 OJS 기술 참조를 보라 : "저자의보기 페이지"으로 https://pkp.sfu.ca/wiki/index.php?title=OJS_Documentation

, 난 당신 있으리라 믿고있어 http://.../index.php/[journalPath]/authors/view과 같은 URL이있는 페이지를 의미합니다. OJS가 저자 레코드를 저장하는 방식 때문에 저자의 자서전을 포함하도록 수정하는 것은 어려울 수 있습니다.

각 기사에는 여러 명의 작가가있을 수 있으며 저자 기록은 모호하지 않습니다. 작성자가 "Joe Smith"인 두 개의 기사의 경우 authors 테이블에 두 개의 다른 항목이 있습니다. 현재 작성자 목록에있는 동음 이의어는 이름, 성, 소속 및 국가가 일치하면 수행됩니다. 이 작업을 수행하는 코드에 대해 authors 함수의 pages/search/SearchHandler.inc.php을 참조하십시오. 많은 작성자 레코드는이 데이터 세트와 잠재적으로 각각의 전기 데이터를 일치시킬 수 있습니다.

데이터를 이렇게 저장하는 이유는 변경해서는 안되는 기존 출판물의 메타 데이터에 영향을 미치지 않으면 서 사용자의 신원이 진화하도록 허용하는 것입니다 (성을 변경하거나 기관 간 이동 등).

전기명 하나를 결정하려면 위에서 설명한 일련의 데이터와 일치하는 잠재적 인 생물 진술을 선택하는 방법을 결정해야합니다. templates/search/authorDetails.tpl 템플릿에 그 변수를 사용하여 다음

$templateMgr->assign('myVariableName', $somePhpVariable);

... 그리고 : 당신이 템플릿에 값을 할당하는 것처럼 간단 할 것이다 표시 및 수정을 마친 후

{$myVariableName|strip_usnafe_html}

참고 자료 :

참고 : 향후 계획에는 작성자 ID를 명확히하기 위해 ORCiD와 같은 제 3 자 식별자 사용이 포함됩니다. 그러나 지금까지 우리의 ORCiD 통합은 매우 제한적입니다. 현재 릴리스에서는 사용자 및 작성자가 사용자 및 작성자 레코드와 함께 저장되도록 ORCiD를 입력 할 수 있습니다.

관련 문제