ログイン

2011年1月20日 at 0:29

フォーラムの入り口(?)ページの右側にあるログインフォームは、何を使われているのでしょうか?

マーケットプレイスで「ログイン-1.0」をインストールしてみて、同じことができると期待したのですが、ログインボタンを押しても「ログイン中」と言う文字に置き換わらないのですsad

Re: ログイン

2011年1月20日 at 21:30
はい。コードを改造しました。

/blocks/login/view.php というファイルを新規作成して、以下のコードをコピペしてやってください

<?php
defined('C5_EXECUTE') or die(_("Access Denied."));
global $c;

$loginURL= $this->url('/login', 'do_login' );
?>

<?php
$u = new User();
if ($u->isRegistered()) {
$userName = $u->getUserName();
?>
<h1>ログイン中</h1>
<strong><?php echo t('Currently logged in as <b>%s</b>.', $userName)?></strong><br />
<form class="login_block_form" method="post" action="<?php echo $this->url('/login', 'logout')?>">
<input type="hidden" name="rcID" id="rcID" value="<?php echo $c->getCollectionID(); ?>" />
<div class="loginButton">
<?php echo $form->submit('submit', t('Sign Out') . ' >')?>
</div>
</form>
<?php } else { ?>
<style type="text/css">
.login_block_form .loginTxt{ font-weight:bold }
.login_block_form .uNameWrap{ margin:8px 0px; }
.login_block_form .passwordWrap{ margin-bottom:8px;}
.login_block_form .login_block_register_link{margin-top:8px; font-size:11px}
</style>
<h1>ログイン</h1>
<form class="login_block_form" method="post" action="<?php echo $loginURL?>">
<?php if($returnToSamePage ){ ?>
<input type="hidden" name="rcID" id="rcID" value="<?php echo $c->getCollectionID(); ?>" />
<?php } ?>
<div class="uNameWrap">
<label for="uName"><?php if (USER_REGISTRATION_WITH_EMAIL_ADDRESS == true) { ?>
<?php echo t('Email Address')?>
<?php } else { ?>
<?php echo t('Username')?>
<?php } ?></label><br/>
<input type="text" name="uName" id="uName" <?php echo (isset($uName)?'value="'.$uName.'"':'');?> class="ccm-input-text">
</div>
<div class="passwordWrap">
<label for="uPassword"><?php echo t('Password')?></label><br/>
<input type="password" name="uPassword" id="uPassword" class="ccm-input-text">
</div>

<div class="loginButton">
<?php echo $form->submit('submit', t('Sign In') . ' >')?>
</div>

<?php if($showRegisterLink){ ?>
<div class="login_block_register_link"><a href="<?php echo View::url('/register')?>">ユーザー新規登録</a></div>
<?php } ?>
</form>
<?php } ?>




んで、当サイトになります
 

Re: Re: ログイン

2011年1月22日 at 13:13
はやり、オリジナル改造されていたのですね(^^;
どうりで、思うように動かないはずだ・・・

早速試してみます!ありがとうございました。