- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
<!--/ Блок логина /-->
<div class="icemodule"><div><div><div><div><h3><span>Мы</span> знакомы?!</h3></div></div></div></div></div>
<div id="loginarea">
<?php echo CHtml::form(Yii::app()->createUrl('site/login'),'post',array('id' => 'loginform')); ?>
<p id="login_username">
<?php echo CHtml::label('Логин','id_login'); ?>
<?php echo CHtml::textField($model->login, 'Логин', array('alt' => 'Логин', 'class' => 'inputbox', 'id' => 'id_login', 'onfocus' => 'if(this.value==\'Логин\') this.value=\'\';', 'onblur' => 'if(this.value==\'\') this.value=\'Логин\';',)); ?>
</p>
<p id="login_password">
<?php echo CHtml::label('Пароль','id_pass'); ?>
<?php echo CHtml::passwordField($model->pass, 'Пароль', array('alt' => 'Пароль', 'class' => 'inputbox', 'id' => 'id_pass', 'onfocus' => 'if(this.value==\'Пароль\') this.value=\'\';', 'onblur' => 'if(this.value==\'\') this.value=\'Пароль\';',)); ?>
</p>
<p id="login_button">
<button type="submit"><span class="round"><span>Войти</span></span></button>
</p>
<p id="login_remember">
<?php echo CHtml::checkBox($model->rememberMe, '', array('alt' => 'Запомнить Меня', 'class' => 'checkbox', 'id' => 'id_rememberMe',)); ?>
<?php echo CHtml::label('Запомнить','id_rememberMe'); ?>
</p>
<?php echo CHtml::endForm(); ?>
</div>
<div style="overflow: hidden; margin:0px 0px 10px 5px;">
<ul class="loginimages">
<li><?php echo CHtml::link('Забыли пароль', array('site/lostpass'));?> | </li>
<li><?php echo CHtml::link('Регистрация', array('site/rules'));?></li>
</ul>
</div>
<!--/ Конец блока логина /-->
roman-kashitsyn 03.09.2011 09:21 # +3
Nemoden 04.09.2011 04:46 # 0
roman-kashitsyn 04.09.2011 11:09 # 0
Lure Of Chaos 03.09.2011 09:43 # −2
jokz 03.09.2011 12:40 # 0
i-- 03.09.2011 15:00 # −2
Lure Of Chaos 03.09.2011 15:16 # −2
Nemoden 04.09.2011 04:42 # +1
Нормальный код на YiiFramework, который, к слову сказать, очень люблю.
Единственное, надо было
вместо
Вызов CApplication::createUrl() напрямую тут лишний. Я понимаю, что во view может понадобиться CApplication::createAbsoluteUrl(), но это только в исключительных ситуациях.
Ну и CModel::getAttributeLabel() нужно пользоваться научиться и вообще все тайтлы, надписи и т.д. учиться уносить в модель, а не во View херачить
guest8 09.04.2019 11:26 # −999