dokuwiki:discussion플러그인에_로그인링크_삽입하기
discussion플러그인에 로그인링크 삽입하기
목표
수정해야 할 파일
Discussion Plugin 중에서 action.php 파일이다.
(root)/lib/plugin/discussion/action.php
수정할 부분
1020라인쯤에 있는 protected function showCommentForm($raw, $act, $cid = null) 함수를 수정한다.
다음 코드를 넣으면 된다.
$registerLink = (new \dokuwiki\Menu\Item\Login())->asHtmlLink('', $this->showIcon); echo "<p>$registerLink</p>";
수정 후의 코드는 다음과 같다.
protected function showCommentForm($raw, $act, $cid = null) { global $lang, $conf, $ID, $INPUT; // not for unregistered users when guest comments aren't allowed if (!$INPUT->server->has('REMOTE_USER') && !$this->getConf('allowguests')) { ?> <div class="comment_form"> <?php echo $this->getLang('noguests'); $registerLink = (new \dokuwiki\Menu\Item\Login())->asHtmlLink('', $this->showIcon); echo "<p>$registerLink</p>"; ?> </div> <?php return; }
dokuwiki/discussion플러그인에_로그인링크_삽입하기.txt · 마지막으로 수정됨: 2024/06/06 22:54 저자 이거니맨
로그인